Larguei um banco de dados do SQL Server; no entanto, meu login foi definido para usar o banco de dados descartado como padrão. Posso conectar-me ao SQL Server Management Studio usando o botão 'opções' na caixa de diálogo de conexão e selecionando 'mestre' como o banco de dados ao qual conectar-me. No entanto, sempre que tento fazer algo no Pesquisador de Objetos, ele tenta se conectar usando meu banco de dados padrão e falha.
Alguém sabe como definir meu banco de dados padrão sem usar o explorador de objetos ?
fonte
sp_deafultdb
há anos. Fiquei surpreso que existe um caminho "novo".O que você pode fazer é definir seu banco de dados padrão usando o procedimento armazenado do sistema sp_defaultdb. Efetue login como você fez e clique no botão Nova Consulta. Depois disso, basta executar o comando sp_defaultdb da seguinte maneira:
fonte
Para fazer isso da maneira GUI, você precisa editar seu login. Uma de suas propriedades é o banco de dados padrão usado para esse logon. Você pode encontrar a lista de logons no nó Logins, no nó Segurança. Em seguida, selecione seu login e clique com o botão direito do mouse e escolha Propriedades. Mude o banco de dados padrão e sua vida será melhor!
Observe que alguém com sysadmin privs precisa poder fazer login para fazer isso ou executar a consulta da postagem anterior.
fonte
Graças a este post , encontrei uma resposta mais fácil:
Abra o Sql Server Management Studio
Vá para o objeto Explorer -> Segurança -> Logins
Clique com o botão direito do mouse no login e selecione Propriedades
E na janela de propriedades, altere o banco de dados padrão e clique em OK.
fonte
Se você não tiver permissões para alterar seu banco de dados padrão, poderá selecionar manualmente um banco de dados diferente na parte superior de suas consultas ...
Funcionará desde que você tenha permissão para o outro banco de dados
fonte
fonte
Também vou preferir o
ALTER LOGIN
Command como na resposta aceita e descrita aquiMas para o amante da GUI
Cansado de ler !!! basta olhar para o seguinte
fonte
Caso você não consiga efetuar login no SQL Server:
Referência: https://support.microsoft.com/en-us/kb/307864
fonte
Isso pode ou não responder exatamente à pergunta, mas me deparei com esse problema (e pergunta) quando alterei minha conta para ter um novo banco de dados que criei como meu "banco de dados padrão". Excluí esse banco de dados e queria testar meu script de criação, do zero. Efetuei logoff do SSMS e voltaria, mas foi negado - não foi possível efetuar o login no banco de dados padrão. D'oh!
O que fiz foi, na caixa de diálogo de login do SSMS, ir para Opções, Propriedades da conexão e digite
master
a caixa de combinação "Conectar ao banco de dados". Clique em conectar. Entrei. A partir daí, você pode executar o comando para:fonte
Se você usa a autenticação do Windows e não conhece uma senha para fazer login como usuário por meio de nome de usuário e senha, pode fazer o seguinte: na tela de login no SSMS, clique em opções na parte inferior direita e vá para a guia Propriedades da conexão. . Em seguida, você pode digitar manualmente o nome de outro banco de dados ao qual tem acesso, onde diz: que permitirá a conexão. Em seguida, siga os outros conselhos para alterar seu banco de dados padrão
https://gyazo.com/c3d04c600311c08cb685bb668b569a67
fonte