我在让链接服务器连接台式机和笔记本电脑时遇到问题。两者都有 SQL Server 2008,链接是从台式机到我的笔记本电脑的。此外,两台计算机都有 Windows 7。从我的笔记本电脑到台式机创建链接服务器没有任何问题。我收到的错误是“用户‘[用户名]’登录失败。(Microsoft SQL Server,错误:18456)”。出于安全原因,我泄露了用户名。用户在两台 SQL 服务器上都是 sa,在两台计算机上都是管理员。有谁知道什么会阻止我创建从台式机到笔记本电脑的链接服务器?
我在让链接服务器连接台式机和笔记本电脑时遇到问题。两者都有 SQL Server 2008,链接是从台式机到我的笔记本电脑的。此外,两台计算机都有 Windows 7。从我的笔记本电脑到台式机创建链接服务器没有任何问题。我收到的错误是“用户‘[用户名]’登录失败。(Microsoft SQL Server,错误:18456)”。出于安全原因,我泄露了用户名。用户在两台 SQL 服务器上都是 sa,在两台计算机上都是管理员。有谁知道什么会阻止我创建从台式机到笔记本电脑的链接服务器?
听起来您在台式机的链接服务器中指定的帐户不存在,或者与笔记本电脑的 SQL Server 中的帐户相比输入不正确。
我想出了问题所在。我笔记本电脑上的 SQL Server 2008 实例将“服务器身份验证”设置为“Windows 身份验证模式”,而不是“SQL Server 和 Windows 身份验证模式”。一旦我将笔记本电脑切换到“SQL Server 和 Windows 身份验证模式”,链接服务器就可以正常工作。