无法创建dbo架构

时间:2016-04-22 08:55:21

标签: sql-server-2012

我一直在寻找解决我问题的方法,但还没找到 任何

问题是当我创建架构dbo时,我得到以下错误。

CREATE SCHEMA dbo;
Msg 2760, Level 16, State 1, Line 2
The specified schema name "dbo" either does not exist or you do not have permission to use it.
Msg 2759, Level 16, State 0, Line 2
CREATE SCHEMA failed due to previous errors.

一些解释我使用名为DbWrench的产品进行数据库设计以及何时使用 设计已准备好生成脚本,该脚本创建我连接到的MSSQL数据库中缺少的所有对象。 所以我提到的问题是上面的语句CREATE SCHEMA dbo;

在生成的脚本中是第一个语句CREATE SCHEMA dbo;

所以即使我以管理员身份登录并运行此语句CREATE SCHEMA dbo; 从SQL Server中我得到了同样的错误。

以下是脚本中将连接再次运行的第一行 MSSQL服务器

USE DiseMSSQL_new;

CREATE SCHEMA dbo;

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题,虽然我没有使用DbWrench。我在SQL Server 2012中使用SSMS。至于我,我发现架构 dbo 已经在 Security>下创建了。我创建数据库时的模式。因此,我无需创建单独的架构 dbo 。我在该模式下轻松创建了函数和存储过程。