【发布时间】:2009-12-02 04:29:05
【问题描述】:
有没有办法查看用于连接 SQL Server 的连接字符串?或者更确切地说,在失败的登录尝试中使用了什么字符串。
在处理复杂系统时,我经常看到由于某些服务无法登录 SQL 导致的故障。我猜测连接字符串可能是错误的,但由于我看不到它是什么,所以我经常无法确定谁真正遇到了连接问题,以便能够重新配置并修复它。
日志中的错误只是说类似 2009-12-01 20:16:31.05 登录 SSPI 握手失败,错误代码为 0x8009030c,同时建立具有集成安全性的连接;连接已关闭。 [客户:10.124.172.65] 2009-12-01 20:16:31.06 登录错误:18452,严重性:14,状态:1。 2009-12-01 20:16:31.06 登录 登录失败。登录来自不受信任的域,不能用于 Windows 身份验证。 [客户:10.234.222.13]
是否有一些我可以启用的审核或一种工具来嗅出连接字符串,以便我可以通过分析字符串本身来找出字符串有什么问题?
【问题讨论】:
标签: sql sql-server logging connection-string