Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a: SQL Server 2017 (14.x) e versões
posteriores Instância Gerenciada SQL do Azure
Adiciona um assembly à lista de assemblies confiáveis para o servidor.
Transact-SQL convenções de sintaxe
Sintaxe
sp_add_trusted_assembly
[ @hash = ] 'value'
[ , [ @description = ] 'description' ]
[ ; ]
Comentários
Este procedimento adiciona um assembly ao sys.trusted_assemblies.
Argumentos
Importante
Os argumentos para procedimentos armazenados estendidos devem ser inseridos na ordem específica, conforme descrito na seção de sintaxe. Se os parâmetros forem inseridos fora de ordem, ocorrerá uma mensagem de erro.
[ @hash = ] 'valor'
O SHA2_512 valor de hash do assembly a ser adicionado à lista de assemblies confiáveis para o servidor. Os assemblies confiáveis podem ser carregados quando configuração do servidor: o de segurança estrita clr está habilitado, mesmo que o assembly não esteja assinado ou o banco de dados não esteja marcado como confiável.
[ @description = ] 'descrição'
Descrição opcional da montagem definida pelo usuário. A Microsoft recomenda usar o nome canônico que codifica o nome simples, o número da versão, a cultura, a chave pública e a arquitetura do assembly para confiar. Esse valor identifica exclusivamente o assembly no lado do Common Language Runtime (CLR) e é o mesmo que o valor clr_name no sys.assemblies.
Permissões
Requer associação ao sysadmin função de servidor fixa ou permissão CONTROL SERVER.
Exemplos
O exemplo a seguir adiciona um assembly chamado pointudt à lista de assemblies confiáveis para o servidor. Esses valores estão disponíveis em sys.assemblies.
EXECUTE sp_add_trusted_assembly 0x8893AD6D78D14EE43DF482E2EAD44123E3A0B684A8873C3F7BF3B5E8D8F09503F3E62370CE742BBC96FE3394477214B84C7C1B0F7A04DCC788FA99C2C09DFCCC, N'pointudt, version=0.0.0.0, culture=neutral, publickeytoken=null, processorarchitecture=msil';