sql server数据和还原出现System.Data.SqlClient.SqlError
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql server数据和还原出现System.Data.SqlClient.SqlError相关的知识,希望对你有一定的参考价值。
System.Data.SqlClient.SqlError: nnc_data02(4)和 'nnc_data01'(3)要求使用文件 'D:\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\HHENC57.NDF'。WITH MOVE 子句可用于重新定位一个或多个文件。 (Microsoft.SqlServer.Smo)
你可以在backup语句中加入with replace 子句让他覆盖原来的数据文件追问我是手动还原的数据库,在哪里加?求指教
追答你用的SSMS吗? 如果是的话,在Opstions(选项)选项卡里,有一项Overwrite the existing database(覆盖现有的数据库), 勾上就行了
也可以用命令:
BACKUP DATABASE XXXX FROM DISK='x:\XXX\XXX.BAK' WITH REPLACE
GO
sql server 2008怎么还原备份数据库
参考技术A SQL Server 2008 备份数据库: 1.打开SQL , 找到要备份的数据库 , 右键 >> 任务 >>备份 2.弹出 [ 备份数据库对话框 ] ,如图: 3.点击添加 [ 按钮 ] . 如下图: 4.选择要备份的路径 和 备份的文件名 点击 [ 确定 ]. 5.然后就一直点击确定就可以了 . 然后我们来到D: 看看 6.这个时候 , 你可以把它压缩打包什么的 , 要用的时候 , 在文件后面加 .bak 后缀 就可以用SQL 来还原了,还原可以来看这里~ SQL Server 2008 还原数据库: 1.得到数据库备份文件,怎么得到的,可以看上面的数据库备份方法 2.把备份文件加个.bak 的后缀,例如: 3.打开SQL , 你可以新建一个空数据库 , 或者利用原有的数据库 , 点击右键>>任务>>还原>>数据库 4.弹出 [ 还原数据库 ] 对话框 , 在常规选择页中,操作如下: 5.在 [ 选项 ] 选择页中 , 操作: 6.直接按 确定 就 可以了 (PS: 之前还原第一次的时候 发生了错误, 我用了sa登录,可能是权限问题报错了,后来用WINDOWS身份认证的才得). 注:更多精彩教程请关注三联电脑教程栏目,三联电脑办公群:189034526欢迎你的加入以上是关于sql server数据和还原出现System.Data.SqlClient.SqlError的主要内容,如果未能解决你的问题,请参考以下文章
关于sql server2012备份还原出现的2个介质问题的解决方法?
sql server 还原数据库时提示数据库正在使用,无法进行操作的解决方法