msuzuki Asked: 2022-01-08 15:33:10 +0800 CST2022-01-08 15:33:10 +0800 CST 2022-01-08 15:33:10 +0800 CST 如何使用本地 SQL Server 身份验证用户创建 SQL Server 链接服务器到远程 Windows 身份验证 772 我需要创建一个从使用 SQL Server 身份验证的服务器 A 到使用 Windows 身份验证的服务器 B 的链接服务器。 “模仿”可能吗? 如果“是”,我应该选择哪些选项,配置? sql-server linked-server 1 个回答 Voted Best Answer Charlieface 2022-01-11T13:23:42+08:002022-01-11T13:23:42+08:00 如文件所述,这是不可能的。 如果您不想进行模拟(使用服务器 A 上的本地登录用户向服务器 B 进行身份验证),则必须指定 SQL Server 身份验证登录名,您无法使用 Windows 身份验证进行身份验证。 SSMS 的文档说: 远程用户 使用远程用户映射本地登录中定义的用户。远程用户必须是远程服务器上的 SQL Server 身份验证登录名。 而对于sp_addlinkedsrvlogin [ @rmtuser = ] 'rmtuser' 是用来连接的远程登录rmtsrvname什么时候@useself是FALSE。当远程服务器是不使用 Windows 身份验证的 SQL Server 实例时,rmtuser是 SQL Server 登录。
如文件所述,这是不可能的。
如果您不想进行模拟(使用服务器 A 上的本地登录用户向服务器 B 进行身份验证),则必须指定 SQL Server 身份验证登录名,您无法使用 Windows 身份验证进行身份验证。
SSMS 的文档说:
而对于
sp_addlinkedsrvlogin