net命令共享建立了网络映射驱动器,备份报错!
net use I: \\192.168.171.212\aa
BACKUP DATABASE [dbname] TO DISK='I:' WITH Description='',INIT,Name=''
运行后报下面的错误:
服务器: 消息 3280,级别 16,状态 1,行 1
不支持在原始设备上备份。'I:' 是原始设备。
服务器: 消息 3013,级别 16,状态 1,行 1
备份/恢复操作不正常结束!用的管理员身份登陆的,可以访问共享文件夹,有读写权限,但是备份不行,换成本地文件夹就没问题,如何解决啊?
net use I: \\192.168.171.212\aa
BACKUP DATABASE [dbname] TO DISK='I:' WITH Description='',INIT,Name=''
运行后报下面的错误:
服务器: 消息 3280,级别 16,状态 1,行 1
不支持在原始设备上备份。'I:' 是原始设备。
服务器: 消息 3013,级别 16,状态 1,行 1
备份/恢复操作不正常结束!用的管理员身份登陆的,可以访问共享文件夹,有读写权限,但是备份不行,换成本地文件夹就没问题,如何解决啊?
BACKUP DATABASE [dbname] TO DISK='\\192.168.171.16\v52' WITH Description='',INIT,Name=''
或者
BACKUP DATABASE [dbname] TO DISK='\\192.168.171.16\v52\xx.bak' WITH Description='',INIT,Name=''
出错提示:
服务器: 消息 3201,级别 16,状态 1,行 1
无法打开备份设备 '\\192.168.171.16\v52'。设备出现错误或设备脱机。详细信息请参阅 SQL Server 错误日志。
服务器: 消息 3013,级别 16,状态 1,行 1
BACKUP DATABASE 操作异常终止。
,然后在本机上和SQL上也建一个同样的用户(用户密码都要一样),SQL改为以这个用户启动再试试
net share test = e:\aa
第二步 执行SQL在数据库服务器上创建影射 z:
exec master..xp_cmdshell 'net use z: \\hyserver\test mmd /user:administrator'
第三步 执行备份
backup database cs01 to disk = 'z:\\cs01_05-12-26.bak'
第四步 删除数据库服务器上的影射 z:
exec master..xp_cmdshell 'net use z: /delete'
第五步 取消本机共享文件夹 test
net share test /delete
我的做法与rishengw(王旭东) 一样,但在第二步 执行SQL在数据库服务器上建立连接时:
exec master..xp_cmdshell 'net use \\hyserver\test mmd /user:administrator'
提示:
"系统发生 1312 错误。指定的登录会话不存在。可能已被终止。"
是怎么回事?大家帮帮忙..