消息 3203,级别 16,状态 1,第 6 行
在 "D:\SQL_DATA\HZ_BY.mdf" 上读取失败: 1117(由于 I/O 设备错误,无法运行此项请求。)
消息 3202,级别 16,状态 1,第 6 行
在 "d:\HZ-BY Backup\123.bak" 上写入失败: 1117(由于 I/O 设备错误,无法运行此项请求。)
消息 3013,级别 16,状态 1,第 6 行
BACKUP DATABASE 正在异常终止。
备份的时候报了这3个问题!是怎么回事??
SQL数据库备份的时候出现问题,谁能帮我看看怎么回事吗?
答案:2 悬赏:10 手机版
解决时间 2021-02-15 00:41
- 提问者网友:凉末
- 2021-02-14 12:30
最佳答案
- 五星知识达人网友:猎心人
- 2021-02-14 12:44
是第1个问题引起的 -- 原始数据库文件有故障
1、你看看这个文件名是否存在
2、SSMS中,看能否打开这个文件
*3、在这个DB上,运行DBCC -- 看是否报错
1、你看看这个文件名是否存在
2、SSMS中,看能否打开这个文件
*3、在这个DB上,运行DBCC -- 看是否报错
全部回答
- 1楼网友:独行浪子会拥风
- 2021-02-14 13:20
sql语句里有.
备份
backupdatabase[数据库名]todisk=[磁盘路径]
例如
backupdatabasedatatodisk='d:\1.bak'
恢复
restoredatabase[数据库名]fromdisk=[磁盘路径]
例如
restoredatabasedatafromdisk='d:\1.bak'
createproceduregy_dbbak
@bakequipint,--备份设备:磁盘&磁带
@bakpathvarchar(50),--带全路径的备份文件名
@baktypeint,--完全备份&增量备份
@baklogint,--‘0’备份日志
@bakdbint,--‘0’备份数据库
@kindvarchar(7),--备份还是恢复
@retmsgvarchar(20)output--返回信息
as
declare@devname_datavarchar(50)
declare@devname_logvarchar(50)
declare@db_pathvarchar(100)
declare@log_pathvarchar(100)
declare@rcint
select@db_path=@bakpath+'.dat'
select@log_path=@bakpath+'log.dat'
select@rc=0
dbcccheckdb(northwind)
if@rc=0
begin
execsp_addumpdevice'disk',@devname_data,@db_path
execsp_addumpdevice'disk',@devname_log,@log_path
select@rc=@@error
if@rc<>0
begin
execsp_dropdevice@devname_data
execsp_dropdevice@devname_log
select@rc=-1000
return@rc
end
end
if@kind='backup'
begin
if@bakequip=0
begin
if@baktype=0
begin
if@bakdb=0
begin
backupdatabasenorthwindtodisk=@devname_data
withinit
end
if@baklog=0
begin
backuplognorthwindwithno_log
backuplognorthwindtodisk=@devname_log
withinit,no_truncate
end
end
elsebegin
if@bakdb=0
begin
backupdatabasenorthwindtodisk=@devname_data
withnoinit
end
if@baklog=0
begin
backuplognorthwindwithno_log
backuplognorthwindtodisk=@devname_log
withnoinit,no_truncate
end
end
end
select@retmsg='数据库备份成功!'
end
if@kind='restore'
begin
restoredatabasenorthwindfromdisk=@devname_datawithreplace
select@retmsg='恢复数据库成功!'
end
return0
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯