Omówienie integracja Runtime (CLR) języka wspólnego
Microsoft SQL Server teraz funkcje integracja wspólne składnika czasu wykonywania (CLR) języka dla systemu .NET Framework Microsoft System Windows. Środowisko CLR dostaw kod zarządzany z usług, takich jak integracja wielu języków, zabezpieczenia dostępu kodu, zarządzanie okres istnienia obiektu i debugowanie i profilowanie pomocy technicznej.Dla SQL Server tym użytkownikom i twórcom aplikacji, CLR integracja oznacza, że można teraz zapisu przechowywane procedury, wyzwalaczy, typów zdefiniowanych przez użytkownika, funkcji zdefiniowanych przez użytkownika (skalarne i wartości w tabela) i zdefiniowanej przez użytkownika funkcji agregujących, za pomocą dowolnego języka środowiska .NET Framework Microsoft Program Visual Basic .NET i Microsoft Program Visual C#. Note that Visual Studio .NET 2003 cannot be used for CLR integration programming.SQL Server includes the .NET Framework version 2.0 SP1 pre-installed, and Visual Studio .NET 2003 cannot use the .NET Framework 2.0 assemblies.
Główne zalety takiej integracja należą:
Lepsze modelu programowania. Języki systemu .NET Framework są pod wieloma względami bogatsze możliwości niż języka Transact-SQL, zapewniając konstrukcje i funkcje dostępne wcześniej nie SQL Server Deweloperzy. Deweloperzy mogą również korzystać z zasilania biblioteki .NET Framework, który udostępnia obszerny zestaw klas, których można używać do szybkiego i efektywnego rozwiązywania problemów programowania.
Poprawę bezpieczeństwa i zabezpieczeń. Managed code runs in a common language run-time environment, hosted by the Database Engine.SQL Server leverages this to provide a safer and more secure alternative to the extended stored procedures available in earlier versions of SQL Server.
Możliwość definiowania typów danych i funkcji agregacja. Typy zdefiniowane przez użytkownika i zagregowanych zdefiniowane przez użytkownika są dwa nowe obiekty zarządzane bazy danych, które rozwiń magazynowania i podczas badania możliwości SQL Server.
Usprawnione rozwoju do standardowego środowiska. Rozwój bazy danych jest zintegrowany w przyszłych wydaniach Microsoft Środowiska programistycznego Visual Studio .NET. Deweloperzy mogą używać tych samych narzędzi, do tworzenia i debugowania obiektów bazy danych i skryptów, zgodnie z ich użyć, aby zapisać warstwy środkowej lub składniki systemu .NET Framework warstwa klient i usługi.
Możliwości poprawy wydajności i skalowalności. W wielu sytuacjach modeli kompilacji i wykonanie języka systemu .NET Framework zapewniają lepszą wydajność w stosunku języka Transact-SQL.
To Poniższa tabela zawiera listę tematów w tej sekcji.
Omówienie integracja CLR
W tym artykule opisano rodzaje obiektów, które może być budowany za pomocą integracja środowiska CLR i przegląda wymagań dotyczących tworzenia obiektów bazy danych, korzystając z integracja środowiska CLR.Architektura integracja CLR
Zawiera opis celów projektowania integracja środowiska CLR.Włączanie CLR integracja
W tym artykule opisano sposób włączania CLR integracja.
See Also