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