Transact-SQL-Erweiterungen für die CLR-Integration
Durch die Integration der Common Language Runtime von Microsoft .NET Framework mit SQL Server 2005 (CLR-Integration) können Sie gespeicherte Prozeduren, Trigger, Funktionen, Aggregatfunktionen und Typen in verwaltetem Code zum Verwenden in einer Instanz von SQL Server 2005 erstellen.
Neue Anweisungen für die CLR-Integration
Neue Anweisungen | Beschreibung |
---|---|
Registriert eine .NET Framework-Assembly als Objekt innerhalb einer Instanz von SQL Server 2005, für die CLR-Funktionen (Common Language Runtime), gespeicherte Prozeduren, Trigger, benutzerdefinierte Aggregate und benutzerdefinierte Typen in SQL Server erstellt werden können. |
|
Ändert eine Assembly durch das Ändern ihrer Eigenschaften und das Hinzufügen oder Entfernen der zugehörigen Dateien. |
|
Entfernt eine Assembly und alle zugehörigen Dateien aus der aktuellen Datenbank. |
|
Erstellt eine benutzerdefinierte Aggregatfunktion in SQL Server, deren Implementierung in einer Klasse einer Assembly in .NET Framework definiert ist. |
|
Entfernt eine benutzerdefinierte Aggregatfunktion aus der aktuellen Datenbank. |
|
Erstellt einen Aliasdatentyp in SQL Server oder einen benutzerdefinierten CLR-Typ in SQL Server, dessen Implementierung in der Klasse einer Assembly in .NET Framework definiert ist. |
|
Entfernt einen Aliasdatentyp oder benutzerdefinierten CLR-Typ aus der aktuellen Datenbank. |
|
Steuert, welches Benutzerkonto SQL Server verwendet, um Berechtigungen für Datenbankobjekte zu überprüfen, auf die durch eine gespeicherte Prozedur oder eine benutzerdefinierte Funktion verwiesen wird. |
Erweiterte Anweisungen für die CLR-Integration
Verbesserte Anweisungen | Beschreibung |
---|---|
Aktiviert das Erstellen von CLR-Prozeduren. Fügt die EXECUTE AS-Klausel hinzu, um den Kontext anzugeben, in dem die gespeicherte Prozedur ausgeführt wird. |
|
Fügt die EXECUTE AS-Klausel hinzu, um den Kontext anzugeben, in dem die gespeicherte Prozedur ausgeführt wird. |
|
Aktiviert das Erstellen von CLR-Funktionen. Fügt die EXECUTE AS-Klausel hinzu, um den Kontext anzugeben, in dem die Funktion ausgeführt wird. |
|
Fügt die EXECUTE AS-Klausel hinzu, um den Kontext anzugeben, in dem die Funktion ausgeführt wird. |
|
Aktiviert das Erstellen von CLR-Triggern. |
Siehe auch
Verweis
DDL-Anweisungen (Data Definition Language, Datendefinitionssprache) (Transact-SQL)
Andere Ressourcen
Neuigkeiten und Erweiterungen in Transact-SQL (Transact-SQL)