2012-04-20 10 views
2

新しいデータベースを作成すると、新しいデータベースにいくつかのテーブルが自動的に作成されます。SQL Server 2008で新しいデータベースを作成すると、自動的に作成されるテーブルがいくつかありますか?

詳細:私はテーブル]フォルダを展開すると

私は

コマンド以下
Create database TestDatabase 

を使用して新しいデータベース「TestDatabase」を作成し、私は自動的に作成されたいくつかのテーブルが既に存在していることがわかりました。

これは他のデータベースで使用していたテーブルです。

表名: 1.従業員 2.管理 など

私はテーブルがそれで作成されていないことを確認するために、新しい新鮮なデータベースを作成するにはどうすればよい

+0

どのバージョンのSQlサーバーを使用していますか? –

+0

質問に記載されているSQL Server 2008: – Gaurav123

答えて

2

おそらく、これらのテーブルを誤ってmodelデータベースに作成したことがあります。

これは、新しいデータベースを作成するためのテンプレートとして使用されます。ちょうどmodelから削除すると、新しく作成されたすべてのデータベースに表示されなくなります。

+0

ありがとうございます。モデルからテーブルを削除しましたが、今はすべて問題ありません。 – Gaurav123

1

SQL Serverは、新しいデータベースの基礎としてmodelデータベースを使用します。これらのテーブルがmodelに存在するかどうかを確認して確認し、そうであれば削除してください。
おそらくmodelの他のオブジェクト(ストアドプロシージャ、ビューなど)を確認する必要があります。

+0

私のためにその作品をありがとう。 – Gaurav123

関連する問題