在不同的计算机上保存SQL Server 2012备份

时间:2017-08-30 09:37:15

标签: sql-server sql-server-2012 ssms database-backups

是否可以在SQL Server 2012中设置网络磁盘的备份路径?

我在Management Studio中这样做 - >新维护计划......

enter image description here

当我为这个子计划开始一个工作时,它会返回一个错误:

  

执行查询“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

1 个答案:

答案 0 :(得分:0)

在SQL Server 2008中。但是,服务器计算机必须具有该共享位置的写入权限。

BACKUP DATABASE DB_Name
TO DISK = '\\192.16.1.9\SharedDBs\Sample.bak'

服务器计算机对\ 192.16.1.9 \ SharedDBs指定文件夹具有读/写权限。