是否可以在SQL Server 2012中设置网络磁盘的备份路径?
我在Management Studio中这样做 - >新维护计划......
当我为这个子计划开始一个工作时,它会返回一个错误:
执行查询“BACKUP DATABASE [my_new_db] TO DISK = N'\\ anotherServer \ b ...“因以下错误而失败:”无法打开 备份设备 '\\ anotherServer \备份\ my_new_db_backup_2017_08_30_112257_7728044.bak'。 操作系统错误5(Přístupbylodepřen。)。备份数据库是 异常终止。“。可能的失败原因:问题 查询,“ResultSet”属性设置不正确,参数未设置 正确,或连接未正确建立。
我尝试过另一个同样错误的变体:
是的,我有权限。确实可以从原始服务器(在Windows资源管理器中尝试)写入 anotherServer 。我用同一个帐户开了一份工作。
也许在旧版本中有可能吗? https://www.sqlservercentral.com/Forums/Topic678215-357-1.aspx
答案 0 :(得分:0)
在SQL Server 2008中。但是,服务器计算机必须具有该共享位置的写入权限。
BACKUP DATABASE DB_Name
TO DISK = '\\192.16.1.9\SharedDBs\Sample.bak'
服务器计算机对\ 192.16.1.9 \ SharedDBs指定文件夹具有读/写权限。