CREATE DATABASE 最终克隆了一个旧数据库
CREATE DATABASE ends up cloning an old database
我 运行 遇到了一些很奇怪的事情,我以前没有遇到过这个问题,或者我在这里遗漏了什么。
在 SQL Server Management Studio 2012 中,我正在尝试 运行 创建一个新数据库的查询,但它最终克隆了一个旧数据库,我使用的代码是:
CREATE DATABASE SEC_SSG_INOUT;
GO
USE SEC_SSG_INOUT;
GO
数据库以正确的名称创建,但它包含与名为 SEC_SSG 的旧数据库相同的表和存储过程,但数据为空。
这是怎么回事?
您一定是在某些时候错误地将这些对象添加到您的 model
database。
这被用作所有新数据库的模板。在那里创建的任何对象都将出现在新数据库中 CREATE
-ed.
我 运行 遇到了一些很奇怪的事情,我以前没有遇到过这个问题,或者我在这里遗漏了什么。
在 SQL Server Management Studio 2012 中,我正在尝试 运行 创建一个新数据库的查询,但它最终克隆了一个旧数据库,我使用的代码是:
CREATE DATABASE SEC_SSG_INOUT;
GO
USE SEC_SSG_INOUT;
GO
数据库以正确的名称创建,但它包含与名为 SEC_SSG 的旧数据库相同的表和存储过程,但数据为空。
这是怎么回事?
您一定是在某些时候错误地将这些对象添加到您的 model
database。
这被用作所有新数据库的模板。在那里创建的任何对象都将出现在新数据库中 CREATE
-ed.