Cuando agrego una nueva base de datos a nuestro servidor de desarrollo (usando SSMS), crea automáticamente 5 tablas.
Estas son copias de tablas de aplicaciones que ya existen en otra base de datos.
Supongo que esta es una característica reciente de SQL Server que no sé sobre dónde se pueden marcar las tablas como 'comunes' o algo así, por lo que se agregan automáticamente a las nuevas bases de datos.
Pero, ¿cómo puedo evitar que suceda?
Para evitar confusiones, esta base de datos no tiene secuencias de comandos, se crea directamente desde la GUI de SSMS (haga clic con el botón derecho en Bases de datos> Nueva base de datos)
(movido de StackOverflow)
sql-server
CompanyDroneFromSector7G
fuente
fuente
model
es la base de datos "modelo" que se utiliza como fuente para cada próxima base de datos creada.Respuestas:
Esto sucede (según la discusión en los comentarios) porque las tablas existen en la
model
base de datos del sistema. Según la documentación (mi énfasis):Como solución, dejar caer las tablas
model
detendrá este fenómeno.fuente
TempDB
recreación después del reinicio del servidor. En ese caso,TempDB
utiliza todas las propiedades del archivo propio, incluido el tamaño inicial de los archivos de datos.