我有SQL Server 2005 SP3运行一个混合模式身份validation的服务器。 我尝试使用安装在同一台计算机上的SQL Management Studio连接到数据库引擎。 但是我得到一个login错误,说
Login failed for user *user*, (Microsoft SQL Sever, Error: 18456)
奇怪的是,我可以通过运行在不同服务器上的SQL Server Management Studio连接到数据库。 我究竟做错了什么?
好的,我自己解决了这个问题。 谢谢大家的答案。 我发现这个链接解决了这个问题http://social.msdn.microsoft.com/forums/en-US/sqlsetupandupgrade/thread/ff81398a-c959-4d87-89b1-57f6aa843bab/
基本上,我通过转到开始>程序> Microsoft SQL Server>configuration工具并连接到报表服务器来启动 Reporting Servicesconfiguration。 然后填写数据库设置节点中的信息并单击应用。 之后,我可以在本地机器上使用SQL Server Management Studio连接到SQL服务器
你有没有检查日志?
虽然屏幕上的错误消息不是很有帮助,但日志本身中可能有更多有用的信息,特别是状态值。
看看这里 ,看看这是否更清楚。
希望这可以帮助。
来自Google:
错误18456
这里有一篇文章描述如何查看服务器日志中的统计信息以获取相应的错误信息,以获取有关错误消息原因的信息。