【发布时间】:2010-06-03 22:51:38
【问题描述】:
所以我知道整个网络上都有一个与此非常相似的问题以及堆栈溢出:
Error Access denied for user MySQL server?
但我认为我的问题不同。所以我已经建立了一个链接服务器并且它可以工作。我为我正在使用的 IP 设置了正确的权限。然而,当我们的用户“webuser@correctIP”试图访问它时,问题就出现了。因此,任何使用窗口身份验证的用户都可以访问它并且效果很好。但是任何不使用 Windows 身份验证的都会被阻止。
但是,我已经尝试了所有常见的解决方案,例如设置严格的密码、更改 Microsoft SQL Server 中的安全设置等。但没有任何效果。
仅供参考:我使用的是 Microsoft SQL Server 2008 -> mysql(通过 phpMyAdmin)
【问题讨论】:
-
没有意义 - MySQL 对 Windows 身份验证一无所知;很可能是win认证返回的特定用户的账号在MySQL数据库中没有权限...
-
是的...同意这没有意义,但是为什么网络用户(在允许的 IP 上)会被阻止?并且任何具有身份验证的用户都不会被阻止。它可能不是 Windows 的东西......只是想帮助那些正在阅读的人:)
标签: mysql sql-server-2008 phpmyadmin mysql-error-1045