如何使用SQL Server备份链接的服务器?

Ste*_*jas 2 sql-server linked-server database-restore database-backups

我想备份/还原分布在某些链接服务器中的数据,这些链接服务器在中央服务器中连接或链接。我怎样才能做到这一点?

我在所有节点上都使用SQL Server 2012。

Leo*_*ong 5

您可以使用远程计算机在动态SQL中运行sp_executesql命令。

exec server.master.dbo.sp_executesql 'BACKUP DATABASE DBNAME1 to disk='\\Server\Share\backupfilename.bak''
Run Code Online (Sandbox Code Playgroud)

或者你可以这样做

exec server.master.dbo.sp_executesql 'BACKUP DATABASE [DBNAME1] to disk='\\Server\Share\backupfilename.bak''
Run Code Online (Sandbox Code Playgroud)

  • 请记住在链接服务器属性中启用“RPC OUT”以启用此功能。 (2认同)