1

所以我知道整个网络上都有一个与此非常相似的问题以及堆栈溢出:

错误访问拒绝用户 MySQL 服务器?

但我认为我的问题是不同的。所以我已经建立了一个链接服务器并且它可以工作。我为我正在使用的 IP 设置了正确的权限。然而,当我们的用户“webuser@correctIP”试图访问它时,问题就出现了。因此,任何使用窗口身份验证的用户都可以访问它并且效果很好。但是任何不使用 Windows 身份验证的都会被阻止。

但是,我尝试了所有常见的解决方案,例如设置严格的密码、更改 Microsoft SQL Server 中的安全设置等,但没有任何效果。

仅供参考:我正在使用 Microsoft SQL Server 2008 -> mysql(通过 phpMyAdmin)

4

1 回答 1

6

我需要做的是为我的链接服务器数据库创建一个新用户(mysql 数据库的用户)。然后我必须在链接服务器属性框的安全部分设置该用户。一旦我创建了新用户,然后选择了“使用此安全上下文进行制作:”,然后添加了我新创建的用户和密码,它就很好用了。如果您有任何问题,请尽管问。谢谢

于 2010-06-04T19:48:12.603 回答