我是 SQL 的初学者,所以我很难理解有关在 Management Studio 中创建链接服务器的 MSDN 描述。
我想将一个 SQL Server 链接到另一个 SQL Server 以使用从 ServerA 上的 ServerB 到例如提供其他系统可以连接到的一个位置。
两台服务器都在同一个域中,并且两台服务器内部都有多个数据库。
当我在常规点击中开始在 ServerA 上创建链接服务器时,我为链接服务器选择一个名称并选择 SQL Server 作为服务器类型。 但我在安全水龙头上挣扎。我在两台服务器上都有 sa 特权,那么在这里设置什么? 或者我应该为这个连接担任/创建哪个角色?
我的计划是在 ServerA 上的某个数据库中创建 View ,其中也包含 ServerB 的内容。 此 View 将从某个 AD 服务用户处使用。 我已经将此服务用户添加到存储 View 的 ServerA 上的安全性中。 我还必须在链接的 ServerB 上的某处添加此用户吗?
最佳答案
我建议您使用 Windows 身份验证。激活Security Delegation .
在“安全”选项卡中,选择“添加”。选择您的 Windows 用户并选中“模拟”。
作为一种快速而肮脏的解决方案,您可以从选项列表中选择“使用此安全上下文创建”并输入在远程服务器上有效的 SQL 登录名。由于快速而肮脏的解决方案往往会持续很长时间,因此我强烈建议您花一些时间进行模拟。
关于sql - 微软 SQL : What is the easiest/nicest way to create a linked server with SSMS?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24076760/