2016-05-09 8 views
1

Ich verwende SQL Server 2008. Wenn ich eine Datenbank durch Rechtsklick auf den Datenbankordner erstellen und neue Datenbank erstellen, erstellt es die Datenbank mit dem angegebenen Namen.SQL Server 2008 erstellt automatisch Tabelle beim Erstellen neuer Datenbank

Darüber hinaus stammen die automatisch generierten Tabellen aus einer zuvor erstellten Tabelle mit einem anderen Datenbanknamen.

+1

Suchen Sie in der System 'Modell' Datenbank - das ist, was kopiert wird, um neue DBs –

+0

durch Rechtsklick auf den Datenbankordner und Auswahl der neuen Datenbankoption – durai

+0

in der Modelldatenbank zu erstellen, wo ich sehe kann ich nicht verstehen, tut mir leid – durai

Antwort

6

Wenn eine Datenbank erstellt wird, wird es erstellt auf der Grundlage der model Datenbank, wie here beschrieben:

Die Modelldatenbank wird als Vorlage für alle Datenbanken erstellt auf einer Instanz von SQL Server. Da Tempdb jedes Mal erstellt wird, wenn SQL Server gestartet wird, muss die Modelldatenbank immer in einem SQL Server-System vorhanden sein. Der gesamte Inhalt der Modelldatenbank einschließlich der Datenbankoptionen wird in die neue Datenbank kopiert.

Sie müssen wahrscheinlich nur die Tabellen aus model entfernen.

+0

Ich konnte die Ansicht aus der Modelldatenbank entfernen, aber ich finde dort keine Tabellen! Was ich vermisse? – durai

+0

Ich kann die Tabellen in der Modelldatenbank nicht finden! Was soll ich tun, um die Tabellen vom Modell zu entfernen und wo sie zu finden sind – durai

+0

@durai. . . Es gibt eine Reihe von Systemtabellen, die beim Erstellen einer Datenbank erstellt werden. Sie sollten die Frage bearbeiten und erklären, was die Tabellen sind. –

Verwandte Themen