首页 > 开发 > 综合 > 正文

T-sql 根据bak文件恢复新建数据库

2024-07-21 02:47:48
字体:
来源:转载
供稿:网友
T-sql 根据bak文件恢复新建数据库

利用bak文件恢复新建数据库:

1:利用sqlserver界面管理工具恢复,在操作2005以上的版本可以讲界面的操作过程生成sql语句(本人在此徘徊了好久,得一位博友提醒才恍然大悟);

2:利用sql还原新建数据库

RESTORE DATABASE [test] FROM DISK = N'E:/RCDB.bak' //备份文件路径

WITH FILE = 1,

//RationsConfig_Data:为原来数据库的名称,即第一次建立该数据库时的名称(不管经过多少新建还原,该名称指初始名称)MOVE N'RationsConfig_Data' TO N'E:/work/net定额工具/数据库/test.mdf', //数据库需要移动到的路径MOVE N'RationsConfig_Log' TO N'E:/work/net定额工具/数据库/test_1.ldf', NOUNLOAD

//查询数据库文件所在的默认路径select name,fileName from sysaltfiles where name='master'


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表