Usuário com melhor resposta
cadastro de SA

Pergunta
-
bom dia chegou esta solicitação para mim e não sei como fazer alguem por favor pode me ajudar?
Ainda ocorre o mesmo erro
Preciso que todas as tabelas que estão neste novo banco estejam com o usuário cadastrado no caso o usuário sa, provavelmente as tabelas da sênior estão sendo executadas com usuário dbo por isso ocorre o erro.
Peça para o seu DBA alterar todas as tabelas para executarem com usuário sa.
Obrigado
Respostas
-
Olá Lucas,
No SQL Server existe uma separação entre logins (instância) e usuários (banco), sendo assim você usa um login para se conectar à instância e mapeia este para um usuário utilizar uma ou mais bases de dados desta instância.
Não existe o "usuário" SA... existe sim o Login SA que é mapeado automaticamente para o "usuário" dbo.
Posso estar enganado, mas pelo que entendi da solicitação que chegou até você... eles querem que o usuário conecte-se à base com poderes irrestritos.. neste caso, basta adicioná-lo à database role "db_owner"
Abraço
Edvaldo Castro MCTS - SQL SERVER 2005/2008 MCITP:DBA SQL SERVER 2005/2008 CCSQLA: Cambridge Certified SQL Associate MCT Alumni
- Sugerido como Resposta Renato Siqueira sexta-feira, 5 de dezembro de 2014 11:33
- Marcado como Resposta Junior Galvão - MVPMVP, Moderator sexta-feira, 5 de dezembro de 2014 13:31
Todas as Respostas
-
-
Lucas,
Entre no SSMS com o usuário "sa" e procure consultar uma ou mais destas tabelas.
Caso você não consiga acessar, indique a mensagem de erro para que todos na Comunidade possam ajudar.
Se você acessar com sucesso, procure entrar em contato com o solicitante para entender exatamente com qual usuário ele está tentando conectar.
Isto porque, por padrão, o usuário "sa" deveria conectar e consultar normalmente (a não ser que houve alguma restrição adicionada à ele).
Para maires informações sobre o que é o "sa" veja:
http://technet.microsoft.com/en-us/library/aa905197(v=sql.80).aspx
Se ajudou na sua solução, não esqueça de marcar como resposta !
Abraços,
Durval Ramos
Microsoft Partner | MTA | MCSA - SQL Server 2012 | MCSE - Data Platform
----------------------------------
Se foi resolvido clique "Marcar como resposta" e se foi útil "Votar como Útil" -
Olá Lucas,
No SQL Server existe uma separação entre logins (instância) e usuários (banco), sendo assim você usa um login para se conectar à instância e mapeia este para um usuário utilizar uma ou mais bases de dados desta instância.
Não existe o "usuário" SA... existe sim o Login SA que é mapeado automaticamente para o "usuário" dbo.
Posso estar enganado, mas pelo que entendi da solicitação que chegou até você... eles querem que o usuário conecte-se à base com poderes irrestritos.. neste caso, basta adicioná-lo à database role "db_owner"
Abraço
Edvaldo Castro MCTS - SQL SERVER 2005/2008 MCITP:DBA SQL SERVER 2005/2008 CCSQLA: Cambridge Certified SQL Associate MCT Alumni
- Sugerido como Resposta Renato Siqueira sexta-feira, 5 de dezembro de 2014 11:33
- Marcado como Resposta Junior Galvão - MVPMVP, Moderator sexta-feira, 5 de dezembro de 2014 13:31