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
Reporta informações sobre utilizadores e grupos do Windows que estão mapeados para princípios do SQL Server, mas que já não existem no ambiente Windows.
Transact-SQL convenções de sintaxe
Syntax
sp_validatelogins
[ ; ]
Valores de código de retorno
0 (sucesso) ou 1 (fracasso).
Conjunto de resultados
| Nome da coluna | Tipo de dados | Description |
|---|---|---|
SID |
varbinary(85) | Identificador de segurança Windows (SID) do utilizador ou grupo Windows. |
NT Login |
sysname | Nome do utilizador ou grupo do Windows. |
Remarks
Se o principal órfão ao nível do servidor possuir um utilizador de base de dados, o utilizador da base de dados deve ser removido antes que o principal do servidor órfão possa ser removido. Para remover um utilizador de base de dados, use DROP USER. Se o principal ao nível do servidor detiver os securables na base de dados, a propriedade dos securables deve ser transferida ou estes devem ser abandonados. Para transferir a propriedade dos seguros da base de dados, use ALTER AUTHORIZATION.
Para remover mapeamentos para utilizadores e grupos do Windows que já não existem, use DROP LOGIN.
Permissions
Requer a pertença ao papel fixo de sysadmin ou securityadmin de servidor.
Examples
O exemplo seguinte mostra os utilizadores e grupos do Windows que já não existem, mas que continuam a ter acesso a uma instância do SQL Server.
EXECUTE sp_validatelogins;
GO