远程
SQL异地备份失败,归根结底是权限问题!!!
如:
SQLServer备到FileServer上
那你的SQLServer的启动用户必须在FileServer上有足够的权限!
--------------------^^^---------------------------------
1、SQLServer上新建一SQLUser用户权限大一点。
2、FileServer上建同一用户对某一文件夹有足够权限。
3、两机的SQLUser密码相同(方便一点)
4、将SQLServer改为SQLUser启动
(管理工具-->服务-->mssql项-->属性-->指定用户及密码)
5、\\192.168.*.*\文件夹\ShareBak.Bak就可以了
SQL异地备份失败,归根结底是权限问题!!!
如:
SQLServer备到FileServer上
那你的SQLServer的启动用户必须在FileServer上有足够的权限!
--------------------^^^---------------------------------
1、SQLServer上新建一SQLUser用户权限大一点。
2、FileServer上建同一用户对某一文件夹有足够权限。
3、两机的SQLUser密码相同(方便一点)
4、将SQLServer改为SQLUser启动
(管理工具-->服务-->mssql项-->属性-->指定用户及密码)
5、\\192.168.*.*\文件夹\ShareBak.Bak就可以了
也挺麻烦。
其中erp20010101为预先建立的设备名称,不要按照T-SQL的帮助写成disk='设备名称'
win2kserver(sp3)、sqlserver2000(sp2)的服务器名称:server IP:192.168.0.1备份客户机名称:janpinsoft(系统为WIN2KPRO(sp3)) IP:192.168.0.2sql:
BACKUP DATABASE [RsGzDB] to [yRsGzDBBack]备份设备名称:yRsGzDBBack
物理路径: \\janpinsoft\backup\yRsGzDBBack出错提示:
作为以下用户执行: NT AUTHORITY\SYSTEM. 无法打开备份设备 'yRsGzDBBack'。
设备出现错误或设备脱机。
详细信息请参阅 SQL Server 错误日志。
[SQLSTATE 42000](错误 3201)
BACKUP DATABASE 操作异常终止。
[SQLSTATE 42000](错误 3013). 步骤失败。备注:
sa帐号是系统管理员权限
我的win2kserver用SA登陆,SQLSERVER2000用SA登陆,在JANPINSOFT上也用sa登陆,
在\\JANPINSOFT\BACKUP拥有完全权限
1。目标共享文件夹给一个用户A读写的权限(可以执行备份操作)。
2。在服务器上也建一用户A,赋予管理员的权限。
3。在控制面板的mssql server服务中,登陆方式改为“此帐户登陆”,输入用户A和密码。
4。重新启动sqlserver服务,sql agent服务。
5。新建备份设备,在文件中输入\\192.168.x.x\共享文件夹\文件名