Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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)