Udostępnij za pośrednictwem


Zestawy (aparat bazy danych)

Dotyczy:programu SQL Server

Artykuły w tej sekcji zawierają informacje ułatwiające zrozumienie, projektowanie i implementowanie zestawów.

Zestawy to pliki DLL używane w wystąpieniu programu SQL Server do wdrażania funkcji, procedur składowanych, wyzwalaczy, agregacji zdefiniowanych przez użytkownika i typów zdefiniowanych przez użytkownika. Zestawy są pisane w jednym z języków kodu zarządzanego hostowanych przez środowisko uruchomieniowe języka wspólnego programu .NET Framework (CLR), a nie w języku Transact-SQL.

Zestaw w programie SQL Server to obiekt, który odwołuje się do modułu aplikacji zarządzanej (.dll pliku), który został utworzony w środowisku uruchomieniowym języka wspólnego programu .NET Framework. Zestaw zawiera metadane klasy i kod zarządzany. Przekazywanie zestawu do wystąpienia programu SQL Server jest pierwszym krokiem do utworzenia dowolnego z następujących obiektów bazy danych:

Zestawy wykonują następujące funkcje w programie SQL Server:

  • Zawiera kod zarządzany, który uruchamia funkcję co najmniej jednego obiektu bazy danych CLR wymienionego wcześniej.

  • Zawierają metadane zawierające numer wersji i kulturę zestawu, opcjonalny klucz publiczny, który jednoznacznie identyfikuje listę klas zestawu, metody zdefiniowane w zestawie i architekturę procesora zestawu.

  • Zarządzaj stopniem, w jakim kod zarządzany może uzyskiwać dostęp do zasobów zewnętrznych, regulując uprawnienia dostępu do kodu.

  • Zawierają metadane dotyczące zależności od innych zestawów, do których odwołuje się zestaw.

W tej sekcji

Artykuł Opis
projektowanie zestawów Wyjaśnia, co należy wziąć pod uwagę przed utworzeniem zestawu. Obejmuje to tworzenie pakietów zestawów, uprawnienia dostępu do kodu i inne ograniczenia.
Implementowanie zestawów Wyjaśnia, jak tworzyć i usuwać zestawy, jak i kiedy modyfikować zestawy oraz jak pobierać metadane dotyczące zestawów.
Uzyskiwanie informacji o zestawach Wyświetla listę widoków wykazu i funkcji, które można wykonywać w celu uzyskania zapytań dotyczących metadanych dotyczących zestawów.