在sql server 2008中创建新数据库时,会自动创建一些表吗?

时间:2012-04-20 05:54:34

标签: sql-server

当我创建任何新数据库时,它会自动在新数据库中创建一些表。

详细说明:

我使用以下命令

创建了一个新的数据库“TestDatabase”
Create database TestDatabase

当我展开Tables文件夹时,我发现已经有一些表自动创建了。

这些是我在其他数据库中使用的那些表。

表名: 1.员工 2.管理员 等等

如何创建新的新数据库以确保其中没有创建表?

2 个答案:

答案 0 :(得分:2)

据推测,您在某个时候意外地在model数据库中创建了这些表。

这用作创建新数据库的模板。只需从model删除它们即可阻止它们出现在每个新创建的数据库中。

答案 1 :(得分:1)

SQL Server使用model数据库作为新数据库的基础。检查model中是否存在这些表 - 如果存在,则删除它们 您应该检查model中的其他对象(存储过程,视图等)。