2023年12月6日发(作者:)
数据库还原报错3176
1. 问题
今日数据库还原,报错3176,如下图
错误信息
2. 背景说明
因为业务需要保存较多数据,采用数据库为SQL SERVER 2008,数据库文件采用多文件存储方式:包括 /v2_/v2_三个
文件,采用备份还原的方式生成.bak文件,然后还原到另一个服务器。
存储文件
3. 应对方式
a. 由向导生成脚本
向导生成方式
b. 生成脚本
RESTORE DATABASE [database]
FILE = N'V2', FILE = N'V2_Data' FROM DISK = N'J:sqldatav2'
WITH FILE = 1,
MOVE N'V2_Data' TO N'D:',
MOVE N'V2_log' TO N'D:SqlDataV2_',
NOUNLOAD, STATS = 10
c. 修正脚本如下
RESTORE DATABASE [database]
FROM DISK = N'J:sqldatav2'
WITH
MOVE N'V2' TO N'D:',
MOVE N'V2_Data' TO N'D:SqlDataV2_',
MOVE N'V2_log' TO N'D:SqlDataV2_',
NOUNLOAD, STATS = 10
GO
d.执行脚本
略
4. 参考
SQLSERVER 2008 restore database 错误


发布评论