Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Aplica-se a:SQL Server
Este artigo descreve como alterar o modo de autenticação do servidor no SQL Server usando o SQL Server Management Studio ou Transact-SQL. Durante a instalação, o Mecanismo de Banco de Dados do SQL Server é definido como modo de Autenticação do Windows ou modo de Autenticação do SQL Server e do Windows. Após a instalação, você pode alterar o modo de autenticação a qualquer momento.
Se o modo de Autenticação do Windows estiver selecionado durante a instalação, o login do sa será desativado e uma palavra-passe será atribuída pelo sistema de configuração. Se você alterar posteriormente o modo de autenticação para SQL Server e o modo de Autenticação do Windows, o logon sa permanecerá desabilitado. Para usar o login sa, use a instrução ALTER LOGIN para habilitar o login sa e atribuir uma nova senha. O logon sa só pode se conectar ao servidor usando a Autenticação do SQL Server.
Comentários
A conta sa é uma conta bem conhecida do SQL Server e geralmente é alvo de usuários mal-intencionados. Não habilite a conta sa a menos que seu aplicativo exija. É importante que você use uma senha forte para o login sa.
Você pode habilitar o logon sa com o SSMS ou o Transact-SQL.
No Pesquisador de Objetos, expanda Security, expanda Logons, clique com o botão direito do mouse sae selecione Propriedades.
Na página Geral, poderá ter de criar e confirmar uma palavra-passe para fazer login
sa.Na página Status, na secção Login, selecione Ativadoe, em seguida, selecione OK.
Alterar o modo de autenticação com o SQL Server Management Studio
No Pesquisador de Objetos do SQL Server Management Studio (SSMS), clique com o botão direito do mouse no servidor e selecione Propriedades.
Na página Segurança, sob autenticação do servidor , selecione o novo modo de autenticação do servidor e, em seguida, selecione OK.
Na caixa de diálogo SQL Server Management Studio, selecione OK para confirmar o requisito de reiniciar o SQL Server.
No Pesquisador de Objetos, clique com o botão direito do mouse no servidor e selecione Reiniciar. Se o SQL Server Agent estiver em execução, ele também deverá ser reiniciado.
Exemplos
Atenção
Os exemplos a seguir usam um procedimento armazenado estendido para modificar o registro do servidor. Poderão ocorrer problemas graves se modificar o registo incorretamente. Esses problemas podem exigir a reinstalação do sistema operacional. A Microsoft não pode garantir que esses problemas possam ser resolvidos. Modifique o registo por sua conta e risco.
As permissões necessárias para alterar o modo de autenticação são sysadmin ou CONTROL SERVER.
Um. Alterar a autenticação apenas para Windows
Altere a autenticação do servidor apenas para Windows:
USE [master]; GO EXECUTE xp_instance_regwrite N'HKEY_LOCAL_MACHINE', N'Software\Microsoft\MSSQLServer\MSSQLServer', N'LoginMode', REG_DWORD, 1; GODesative a conta
sa:USE [master]; GO ALTER LOGIN sa DISABLE; GO
B. Alterar a autenticação para o modo misto (Windows e SQL)
Habilite a conta
sae defina uma senha forte:USE [master]; GO ALTER LOGIN sa ENABLE; GO ALTER LOGIN sa WITH PASSWORD = '<enterStrongPasswordHere>'; GOAltere a autenticação do servidor para o modo misto:
EXECUTE xp_instance_regwrite N'HKEY_LOCAL_MACHINE', N'Software\Microsoft\MSSQLServer\MSSQLServer', N'LoginMode', REG_DWORD, 2; GO