sa可以连接,但是其他用户无法连接报18456错误

wyarrant 2009-05-14 10:16:53
SA在本机以及其他机器可以进行连接,但是其他用户名连接报18456错误。说明,其他用户已经设为administrator权限,并且相关表为owner权限。
...全文
358 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
苦瓜不甜 2009-05-28
  • 打赏
  • 举报
回复
错误的state是10

我的问题:
http://topic.csdn.net/u/20090528/01/f352c971-cd8b-4d9f-a764-8172538aac70.html?seed=283794616
ks_reny 2009-05-14
  • 打赏
  • 举报
回复
SQL 登陸認證是不是混合認證模式.
menggang9801 2009-05-14
  • 打赏
  • 举报
回复
新的错误可以查看这扁文章:
http://support.microsoft.com/?scid=kb%3Ben-us%3B218172&x=7&y=12

原因确实是restor 数据库时,登录信息迁移的有点问题.
menggang9801 2009-05-14
  • 打赏
  • 举报
回复
默认情况下,非法用户连接时是会报state 1的,我给你的文章中已经讲过了,仔细看看。
要查看sql server 的error log 才能查看state 的真实值是多少,你可以把 error log 发给我帮你看看
我的邮箱是 :v-gameng@microsoft.com,把这个帖子copy到email中。
排完错记得给我分。
wyarrant 2009-05-14
  • 打赏
  • 举报
回复
TO Leftie,这种基本的操作我已经做过了。
TO menggang9801 不是所有的18456都会记录在SERVER的LOG中,这次的就没有记录。state的值为1
TO HEROWANG 不知道信任连接指的是什么呢?我已经将账号赋予了管理员权限和DBO权限,还需要做其他工作吗?

后续说明:
现在判断应该是数据库的某些系统数据出现了问题,而不是基本操作的问题,如果重建数据库肯定可以解决。

现在又发现了另外一个问题,sql server错误21776:[SQL-DMO]名称"dbo"不在Users集合中,并且无法修改SA密码。怀疑以前可能有附件数据库的操作存在问题。

现在不知道这两个问题是两个独立的问题还是有因果关系。
  • 打赏
  • 举报
回复
账号是否建立了信任连接?
menggang9801 2009-05-14
  • 打赏
  • 举报
回复
查查 18456错误的 state的值,然后再学习一下这篇文章
Understanding "login failed" (Error 18456) error messages in SQL Server 2005
http://blogs.msdn.com/sql_protocols/archive/2006/02/21/536201.aspx

饮水需思源 2009-05-14
  • 打赏
  • 举报
回复
将其他用户增加到SQL的登录账号中,并设置成administrators权限
wyarrant 2009-05-14
  • 打赏
  • 举报
回复
是混合认证

使用SA在本机以及其他机器使用客户端 都可以进行连接

22,210

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧