我一直在为我的问题寻找一个解决方案,但没有找到任何解决办法。
问题是,当我创建模式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数据库中缺少的所有对象。因此,我提到的问题是上面的语句创建模式dbo;
在生成的脚本中是创建模式dbo的第一个语句;
因此,即使我以管理员身份登录并运行此语句,请创建模式dbo;在Server中,我也会得到相同的错误。
下面是脚本中将再次运行连接的MSSQL的第几行
USE DiseMSSQL_new;
CREATE SCHEMA dbo;发布于 2016-08-25 17:58:13
我遇到了同样的问题,尽管我没有使用DbWrench。我在Server 2012中使用SSMS。至于我,当我创建数据库时,我发现模式dbo已经在Security > Schemas下创建了。因此,我没有必要创建一个单独的模式dbo。我在该模式下轻松地创建了函数和存储过程。
https://stackoverflow.com/questions/36789284
复制相似问题