首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过SQL身份验证的用户无法访问数据库

通过SQL身份验证的用户无法访问数据库
EN

Database Administration用户
提问于 2017-05-21 01:33:39
回答 2查看 1.4K关注 0票数 -1

我刚刚创建了一个具有用户名: test1和密码密码的SQL身份验证的用户帐户。当我通过Visual中的服务器资源管理器登录到此帐户时,就可以了。直到我单击“表”来获取数据库中的表列表时,它会说:

无法检索此请求的数据。未能连接到服务器(本地)。用户‘test1 1’登录失败。

我已经创建了这个具有所有权限的用户,并且它拥有数据库。但是,当我使用Windows身份验证登录到它时,它工作得很好。

EN

回答 2

Database Administration用户

发布于 2017-05-21 17:41:37

您的服务器身份验证模式可能只设置为Windows,而不是混合模式,这将允许Windows登录和SQL登录。如果为真,则SQL登录将无法工作。

在中,可以右键单击服务器,然后转到属性。然后转到安全性,看看服务器安全性是如何配置的。你也可以在那里改变它。如果只将其设置为Windows,则必须使用Windows登录名。

如果要更改为混合模式以使用SQL登录,则可以进行更改,但这可能需要重新设置实例才能生效。

票数 0
EN

Database Administration用户

发布于 2017-05-21 10:23:13

它说无法连接到服务器“本地”,也许您也应该授予test1 1@localhost。

票数 -3
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/174134

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档