Depois de tentar instalar o AdventureWorks (executá-lo, consultá-lo no banco de dados mestre) sem sucesso algumas vezes, acabei de alguma forma com muitas das tabelas do AdventureWorks terminando como parte do banco de dados mestre da instância padrão; por favor, veja em anexo, a parte do meio-esquerda. Estou sem saber o que fazer. Sugira algo:
relate perguntas
-
A coluna de identidade bigint salta de 17 para 1004. Por quê?
-
Microsoft Access 2019, relacionamentos um para um (supertipo -> subtipo)
-
Porta SQL 1433 bloqueada de repente
-
Erro de conexão TCP intermitente do MSSQL em consultas de alta frequência ao servidor vinculado (relacionado ao pool de conexões?)
-
Migrando windows server 2008
É provavelmente o caso de uma de suas tentativas terminar com você executando os
create table
comandos quando conectado ao banco de dados mestre (que é provavelmente o banco de dados padrão para o usuário com o qual você está se conectando - eu mesmo já estive lá, não é uma boa prática no entanto). Vou listar algumas opções:Você apenas adicionou algumas tabelas de usuário ao banco de dados mestre, portanto, nenhum dano ocorreria se você simplesmente as descartasse. Se você não instalou nenhum tipo de software ou script de terceiros em seu SQL Server 2017 Dev, pode remover todas as tabelas de usuário da pasta Tabelas sem se preocupar em quebrar alguma coisa. Mas não solte objetos das subpastas.
Se você se conectar ao banco de dados mestre e consultar
sys.objects
, poderá listar todas as tabelas que criou:Você também pode verificar os nomes das tabelas no AdventureWorks quando terminar de instalá-lo corretamente para ter certeza de remover apenas os correspondentes do banco de dados mestre.
Como o banco de dados mestre é um banco de dados muito importante que pode até fazer com que o SQL Server não seja iniciado, a Microsoft forneceu documentação sobre como restaurar o banco de dados mestre (Transact-SQL) caso você o tenha corrompido ou algo semelhante.
Você pode seguir a documentação sobre como reconstruir bancos de dados do sistema . Porém, há uma desvantagem em usar esse método: será como uma restauração de fábrica dos bancos de dados do sistema mestre, modelo, msdb e tempdb.