
SQL Server 整库备份
E:\>sqlcmd -S "localhost\SQLEXPRESS"
1> use master
2> go
已将数据库上下文更改为 'master'。
备份
1> backup database test to disk='e:\testdat'
2> go
恢复
1> restore database test from disk='e:\testdat'
2> go
已为数据库 'test',文件 'Test' (位于文件 1 上)处理了 232 页。
已为数据库 'test',文件 'Test_log' (位于文件 1 上)处理了 2 页。
RESTORE DATABASE 成功处理了 234 页,花费 0184 秒(9898 MB/秒)。
解决办法:
因为C盘根目录对SQL的权限赋值不够导致的。
修改文件夹到'C:\Program
Files\Microsoft
SQL
Server\MSSQL1\MSSQL\Data\”或其他盘的文件夹下(如E:\db)即可。注意:mdf文件和ldf文件的路径都要修改
如果你是在企业管理器里还原的数据库,在还原数据库对话框里有“选项”选项卡,切换过去,把“还原为”的两个路径都改成你数据库的安装目录,比如
D:\MsSQL\students_Datamdf
另一个LDF的也这么改。
如果是用SQL语句,就更简单了
restore database 数据库名
from disk='备份的完整路径'
with move 'students_data' to 'D:\MsSQL\students_Datamdf',move 'students_log' to 'D:\MsSQL\students_logldf'
以上就是关于如何使用命令备份和还原MSSQL数据库谢谢全部的内容,包括:如何使用命令备份和还原MSSQL数据库谢谢、sql server 2008还原数据库、MsSql数据库无法还原等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)