尝试与SQL数据库建立通信时,存在3个主要错误编号:
错误26.
错误26表示客户端能够在指定的服务器名称上联系SQL,但登录失败。这可能是因为输入实例名称不正确,或者用户名/密码不正确,或登录信息的其他类似失败。
验证连接信息是否正确,并尝试添加特定实例的端口号。
错误0 /错误40
这些是类似的错误,两者都表示未能连接。这是我的信念,错误0更具无法与服务器计算机连接的指示,错误40表示机器已联系,但是它无法与该服务器上的SQL通信。
Microsoft在单个页面中为错误0和40提供故障排除步骤,按照复杂性的顺序列出,在此链接下:http://social.technet.microsoft.com/wiki/contents/articles/2102.how-to-troubleshoot-connecting-to-the-the-sql-server-database-engine.aspx.