TSQL链接服务器:如何将数据库还原到链接服务器?

时间:2020-05-13 10:12:00

标签: sql-server tsql

我目前还停留在这一部分,我想将数据库从备份文件还原到其他SQL Server /实例。

另一个服务器已被创建为链接服务器,因此两个服务器之间存在链接。

有人有什么建议吗?

这是我用来还原到本地服务器的代码:

SET @RestoreDatabase = N'IF NOT EXISTS (SELECT TOP 1 [name] FROM master.sys.databases WHERE name = ''' + @DatabaseName + ''')
                        BEGIN
                            RESTORE DATABASE [' + @DatabaseName + '] FROM  DISK = ''' + @BackupDest + ''' WITH  FILE = 1,  MOVE N''Default'' TO ''' + @mdf + ''',  MOVE N''Default_log'' TO ''' + @ldf + ''',  NOUNLOAD,  REPLACE,  STATS = 5
                        END
                        ELSE
                        BEGIN
                            PRINT ''' + @DatabaseName + ' Already exist.''
                        END'
EXECUTE (@RestoreDatabase)

0 个答案:

没有答案