原数据库和现有数据库不同

来源:互联网 发布:阳江网络问政平台首页 编辑:程序博客网 时间:2024/05/29 17:11
1.还原数据库时,如果报,还原数据库和现有数据库不同的话,右击系统数据库master,新建查询
RESTORE DATABASE SAXY_NNFROM DISK = 'F:\MyRecord\SAXY_NN_backup_2016_04_29_000001_6843612\SAXY_NN.bak'   --bak文件路径with replace,MOVE 'SAXY_NN' TO 'C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA\SAXY_NN.mdf',   --mdf文件路径MOVE 'SAXY_NN_log' TO 'C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA\SAXY_NN.ldf'   --ldf文件路径

xxx是你需要还原的数据库名称,xxx.bak是你需要还原的备份文件,如果数据不完整,请按常规方式还原即可。


2.还原数据库时,如果报被占用的情况可以设置该数据库离线,还原后再设置在线

</pre><pre name="code" class="sql">ALTER DATABASE [datebase] SET OFFLINE WITH ROLLBACK IMMEDIATE 用完之后再 ALTER  database  [ datebase]  set   online  

3.NhiberNate 参数最多2100个,子查询时切忌。

1 0
原创粉丝点击