.NET 2.0 is a simultaneous release with the new version of SQL Server. SQL Server 2005 is a new host of the .NET runtime, and therefore it allows running .NET assemblies in the SQL Server process. It enables you to create stored procedures, functions, and data types with a .NET programming language such as C# and Visual Basic.
This chapter looks at the following:
Hosting the .NET runtime with SQL Server
Classes from the namespace System.Data.SqlServer
Creating user-defined types
Creating user-defined aggregates
Stored procedures
User-defined functions
Triggers
XML data types
Note | SQL Server 2005 also has many new features that are not directly associated with the CLR, such as many T-SQL improvements, but they are not covered in this book. To get more information about these features you can read Wrox's SQL Server 2005 Express Edition Starter Kit (Wiley Publishing, Inc., ISBN 0-7645-8923-7). |