Recentemente, ele re-configurou meu laptop com janelas de 64 bits. Ele instalou o Sql Server dev edition para mim e o configurou com um nome de usuário e senha. Entrei e tentei alterar o Sql Server para autenticação do Windows, reiniciei o sql server e agora ele não me permite fazer login com minha conta de domínio.
Tentei me adicionar aos grupos SQLServerSQLAgentUser e SQLServerMSSQLUser no meu sistema local, mas o Sql Server continua dizendo que minha conta de domínio não está autorizada. Minha conta é um administrador de sistema local.
Como faço para que o Sql Server me permita fazer login?
sql-server
authentication
KallDrexx
fonte
fonte
Respostas:
Infelizmente, acho que você precisará:
Se você não tiver acesso ao banco de dados, não poderá atualizar a segurança para obter permissões.
Para fazer logon no SQL Server (as permissões individuais do banco de dados ainda podem estar ausentes), o logon de segurança precisa ser criado com o
Windows authentication
selecionado e, em seguida, o nome da conta de domínio éLogin name
.fonte
E também, já que você é um administrador local.
siga as instruções passo a passo da microsoft: http://msdn.microsoft.com/en-us/library/dd207004.aspx ou como abaixo:
Pare o serviço do SQL Server.
Abra um prompt de comando como administrador e navegue até a pasta binn do SQL Server (C: \ Arquivos de Programas \ Microsoft SQL Server \ MSSQL10_50.MSSQLSERVER \ MSSQL \ Binn por padrão)
inicie o SQL Server no modo de usuário único usando a saída do console
Em seguida, inicie o SSMS ou SQLCMD como administrador, conecte e execute a seguinte consulta:
fonte
Como você é um administrador local, pode usar o backdoor para a instância do SQL Server para obter acesso.
Faça o download do psexec.exe (PSTools da TechNet aqui ).
Vá para um prompt de comando e para o diretório em que você extraiu o arquivo (psexec.exe). Execute o comando
psexec.exe -i -s ssms.exe
oupsexec.exe -i -s sqlwb.exe
para o SQL 2005.Isso abrirá o SSMS como a conta NT AUTHORITY \ SYSTEM, que por padrão recebe direitos SYSADMIN da instância. Você deve poder adicionar seu logon à instância. Se isso não funcionar, é provável que a permissão da conta do sistema tenha sido removida.
NOTA: Se você estiver no Vista ou Windows 7, provavelmente precisará executar o prompt de comando como administrador (clique com o botão direito do mouse em "executar como administrador").
Segunda nota: isso não funcionará no SQL Server 2012 ou acima porque o grupo de administradores interno não é mais adicionado como administrador do sistema por padrão. A exceção a isso pode ser se você estiver comendo com uma atualização no local.
fonte
Você deveria garantir que sua conta do Windows tivesse permissões suficientes para efetuar login antes de alterá-la para Windows Auth?
fonte