CREATE DATABASE最终克隆旧数据库

时间:2016-05-05 21:43:55

标签: sql-server management-studio-express

我遇到了一些很奇怪的事情,我之前没有遇到过这个问题,或者我在这里错过了一些东西。

在SQL Server Management Studio 2012中,我尝试运行查询来创建新数据库但最终克隆旧数据库,我使用的代码是:

CREATE DATABASE SEC_SSG_INOUT;
GO

USE SEC_SSG_INOUT;
GO

使用正确的名称创建数据库,但它包含与名为SEC_SSG的旧数据库相同的表和存储过程,但数据为空。

这里发生了什么?

1 个答案:

答案 0 :(得分:5)

您必须在某个时候错误地将这些对象添加到model database

这将用作所有新数据库的模板。在那里创建的任何对象都将出现在新数据库CREATE - ed。