use master
exec master.dbo.xp_cmdshell 'net use z: \\k20\one you /user:administrator'
backup database w to disk='z:\asfsadf.bak'出现提示:
服务器: 消息 3201,级别 16,状态 1,行 1
无法打开备份设备 'z:\asfsadf.bak'。设备出现错误或设备脱机。详细信息请参阅 SQL Server 错误日志。
服务器: 消息 3013,级别 16,状态 1,行 1
BACKUP DATABASE 操作异常终止。
请问是什么原因呢
exec master.dbo.xp_cmdshell 'net use z: \\k20\one you /user:administrator'
backup database w to disk='z:\asfsadf.bak'出现提示:
服务器: 消息 3201,级别 16,状态 1,行 1
无法打开备份设备 'z:\asfsadf.bak'。设备出现错误或设备脱机。详细信息请参阅 SQL Server 错误日志。
服务器: 消息 3013,级别 16,状态 1,行 1
BACKUP DATABASE 操作异常终止。
请问是什么原因呢
强列要求gahade(沙果)说明
先备份到服务器本地,再拷贝到z:\\k20\one 下要如何操作?谢谢。
exec master..xp_cmdshell 'net use z: \\yizhi\D$ "*****" /user:yizhi\administrator'/*--说明:
exec master..xp_cmdshell 'net use z: \\xz\c$ "密码" /user:xz\administrator'z:是映射网络路径对应本机的盘符,与下面的备份对应
\\xz\c$是要映射的网络路径xz\administrator
xz是远程的计算机名,
administrator是登陆的用户名
密码 面指定的administrator用户的密码
--*/--备份
backup database DB_H to disk='E:\H_BACKUP.bak'--COPY
exec master.dbo.xp_cmdshell 'copy E:\H_BACKUP.bak z:'--完成后删除映射
exec master..xp_cmdshell 'net use z: /delete'
每运行一次,'E:\H_BACKUP.bak'的文件大小就增加一个备份的大小?
这是什么原因,如何只保留最后一次的备份,前面的备份删除?代码写成存储过程了,新建作业调度的。
备份之前先删除
exec master.dbo.xp_cmdshell 'del E:\H_BACKUP.bak'
我是来学习的。