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.
Gilt für: SQL Server 2017 (14.x) und höher
Azure SQL Managed Instance
Fügt der Liste der vertrauenswürdigen Assemblys für den Server eine Assembly hinzu.
Transact-SQL-Syntaxkonventionen
Syntax
sp_add_trusted_assembly
[ @hash = ] 'value'
[ , [ @description = ] 'description' ]
[ ; ]
Hinweise
Mit diesem Verfahren wird sys.trusted_assemblies eine Assembly hinzugefügt.
Argumente
Wichtig
Argumente für erweiterte gespeicherte Prozeduren müssen in der spezifischen Reihenfolge eingegeben werden, wie im Abschnitt Syntax beschrieben. Wenn die Parameter außerhalb der Reihenfolge eingegeben werden, tritt eine Fehlermeldung auf.
[ @hash = ] 'value'
Der SHA2_512 Hashwert der Assembly, der der Liste der vertrauenswürdigen Assemblys für den Server hinzugefügt werden soll. Vertrauenswürdige Assemblys können geladen werden, wenn die Serverkonfiguration: clr strict security is enabled, even if the assembly is unsigned or the database isn't marked as vertrauenswürdig.
[ @description = ] 'description'
Optionale benutzerdefinierte Beschreibung der Assembly. Microsoft empfiehlt die Verwendung des kanonischen Namens, der den einfachen Namen, die Versionsnummer, die Kultur, den öffentlichen Schlüssel und die Architektur der Assembly codiert, der vertrauenswürdig ist. Dieser Wert identifiziert die Assembly eindeutig auf der ClR-Seite (Common Language Runtime) und ist identisch mit dem clr_name
Wert in sys.assemblies
.
Berechtigungen
Erfordert die Mitgliedschaft in der festen Serverrolle sysadmin oder CONTROL SERVER-Berechtigung.
Beispiele
Im folgenden Beispiel wird der Liste der vertrauenswürdigen Assemblys für den Server eine Assembly namens pointudt
hinzugefügt. Diese Werte sind in sys.assemblies verfügbar.
EXEC sp_add_trusted_assembly
0x8893AD6D78D14EE43DF482E2EAD44123E3A0B684A8873C3F7BF3B5E8D8F09503F3E62370CE742BBC96FE3394477214B84C7C1B0F7A04DCC788FA99C2C09DFCCC,
N'pointudt, version=0.0.0.0, culture=neutral, publickeytoken=null, processorarchitecture=msil';