SQL Server Management Studio ignora o banco de dados padrão

6

Quando uso o SQL Server Management Studio para efetuar login nos bancos de dados, ele ignora meu banco de dados padrão e sempre me coloca no mestre. Eu verifiquei que o meu usuário do Windows tem um login com o conjunto de banco de dados correto, e eu tentei mudar o banco de dados padrão que eu estou em, sem qualquer efeito. No login, tentei ir para Propriedades da Conexão e configurar "Conectar ao Banco de Dados" para <default> , mas ele sempre é redefinido para mestre. Se eu executar o Management Studio como um usuário diferente do Windows, ele aplicará o banco de dados padrão corretamente.

Alguma idéia?

    
por RossFabricant 05.12.2011 / 16:27

2 respostas

0

Foi apenas um problema com uma conta, por isso agora executo o Management Studio através de uma conta diferente, usando um arquivo BAT com o seguinte:

runas /profile /savecred /user:DOMAIN-NT\service-account "C:\Program Files (x86)\Microsoft SQL Server0\Tools\Binn\VSShell\Common7\IDE\Ssms.exe"
    
por 21.02.2012 / 15:25
3

Altere o banco de dados padrão do seu usuário do banco de dados. Eu suspeito que as permissões do grupo estão te irritando. Você pode usar o procedimento sp_defaultdb armazenado.

Exec sp_defaultdb @loginame='login', @defdb='database'

Ou você pode usar esse pouco de SQL:

ALTER LOGIN  [DOMAIN\login] 
WITH DEFAULT_DATABASE = master
    
por 29.12.2011 / 22:28