我已经从我的开发环境为我的SQL Server 2008 R2数据库生成了一个脚本文件(我右键单击了Db> Tasks> Generate Script)。然后在我的暂存环境中,我打开了脚本文件并执行了它。但我得到以下错误: -
Msg 5133,Level 16,State 1,Line 2
目录查找文件“C:\ Program Files \ Microsoft SQL Server \ MSSQL10_50.MSSQLSERVER \ MSSQL \ DATA \ TMS.mdf“失败了 操作系统错误2(无法检索此错误的文本。 原因:15105)。Msg 1802,Level 16,State 1,Line 2
CREATE DATABASE失败。无法创建列出的某些文件名。检查相关 错误。Msg 5011,Level 14,State 5,Line 1 用户无权更改数据库'TMS',数据库不存在,或 数据库不处于允许访问检查的状态。
Msg 5069,Level 16,State 1,Line 1
ALTER DATABASE语句失败。Msg 911,Level 16,State 4,Line 3
数据库'TMS'不存在。确保正确输入名称。
有人可以提出建议吗?
答案 0 :(得分:0)
最好在Staging上创建新的空数据库。 然后备份包含表,数据等的DB ...在暂存时将数据库恢复到新数据库。