bak文件怎么还原到sql数据库(如何在SQL Server中恢复数据)

如何在SQL Server中恢复数据?

SQL server中恢复数据的几种方法:

bak文件怎么还原到sql数据库(如何在SQL Server中恢复数据)

1.自然是备份的恢复方法。备份是最安全可靠的方法,操作起来也非常简单。只需在sql server的企业管理器中选择恢复即可。

T-SQL还可以用来完成:

从磁盘还原数据库测试; c:mssql7ackup ;

当然这是文件恢复,如果是设备恢复,自然是可以的。

2.但有的时候,SQL server在我们毫无准备的情况下瘫痪了,有的时候是NT瘫痪造成的(这时候豆腐觉得墙上盖茨的画像上还有几个西红柿)。我该怎么办?此时只采用sql server的t-sql中提供的系统存储过程:

sp_atach_db

这里有一个简单的例子:

sp_attach_db @dbname N;pubs ;,

@filename1 N ; ;,

@ filename 2N ; c:ms SQL 7 data pubs _ log . ldf ;

这种方法应该说成功率很高,但是在实际操作中,豆腐听说在这之后,数据库变成了只读,没有办法了。如果只有mdf没有ldf文件,可以使用sp_attach_single_file。

sp _ attach _ single _ file _ db @ dbname ; pubs ;,@physname ; ;

这个方法本来是用来逆向操作sp _ deatach的,但是直接使用还是可以成功的。

SQL语句:怎么对某个数据库中的数据表进行备份与还原?

我 我只听说过备份和恢复数据库本身的代码是这样的——用init备份备份数据库sys到diskc:目录——从磁盘ceccho5-@ .com2002.dat恢复使用主恢复数据库testdb

发布于 2023-05-09 20:31:58
收藏
分享
海报
0 条评论
10
上一篇:微信群聊怎么设置直接邀请进群(好友邀请进群如何不自动同意) 下一篇:pdf扫描文件如何自动按顺序排列(高拍仪扫描pdf格式的设置)
目录

    推荐阅读

    0 条评论

    本站已关闭游客评论,请登录或者注册后再评论吧~

    忘记密码?

    图形验证码