Sql-Server

將登錄名映射到連結伺服器以進行遷移

  • October 2, 2020

我的團隊正在將具有大量連結伺服器列表的 SQL 2012 伺服器遷移到 SQL 2016。我的任務是編寫在新伺服器上創建連結伺服器的腳本。

看起來我擁有在 sys.servers 中創建腳本所需的所有資訊,但無法找到本地登錄映射到連結伺服器的位置。

您將在 sys.linked_logins 視圖中找到連結伺服器登錄映射。

這反過來會訪問 master.sys.syslnklgns 表(如果這提供了一些有用的東西),但您只能在使用專用管理連接(/A 和 sqlcmd.exe)連接時訪問真實的系統表。

引用自:https://dba.stackexchange.com/questions/276436