![无法在台式机和笔记本电脑上的 SQL Server 2008 之间创建链接服务器](https://linux22.com/image/585980/%E6%97%A0%E6%B3%95%E5%9C%A8%E5%8F%B0%E5%BC%8F%E6%9C%BA%E5%92%8C%E7%AC%94%E8%AE%B0%E6%9C%AC%E7%94%B5%E8%84%91%E4%B8%8A%E7%9A%84%20SQL%20Server%202008%20%E4%B9%8B%E9%97%B4%E5%88%9B%E5%BB%BA%E9%93%BE%E6%8E%A5%E6%9C%8D%E5%8A%A1%E5%99%A8.png)
我在让链接服务器连接台式机和笔记本电脑时遇到了问题。两台电脑都安装了 SQL Server 2008,链接从台式机到笔记本电脑。另外,两台电脑都安装了 Windows 7。我在创建从笔记本电脑到台式机的链接服务器时没有遇到任何问题。我收到的错误是“用户‘[用户名]’登录失败。(Microsoft SQL Server,错误:18456)”。出于安全原因,我透露了用户名。该用户在两台 SQL 服务器上都是 sa,在两台电脑上都是管理员。有人知道是什么阻止我创建从台式机到笔记本电脑的链接服务器吗?
答案1
听起来您在桌面上的链接服务器中指定的任何帐户都不存在,或者与笔记本电脑的 SQL Server 中的内容相比输入不正确。
答案2
我搞清楚了问题所在。我的笔记本电脑上的 SQL Server 2008 实例将“服务器身份验证”设置为“Windows 身份验证模式”,而不是“SQL Server 和 Windows 身份验证模式”。一旦我将笔记本电脑切换到“SQL Server 和 Windows 身份验证模式”,链接服务器就可以正常工作了。