如下出现错误信息:Microsoft OLE DB Provider for SQL Server (0x80004005)
[DBNETLIB][ConnectionOpen (Connect()).]SQL Server 不存在或拒绝访问
出现这种情况的原因很多,有一种情况是
SQL Server 2005 默认的网络配置 MSSQLSERVER 的协议中TCP/IP 是已禁用,将其打开即可.
经过试验,并不是连接数据库必须打开TCP/IP,若程序中连接数据库的代码为: Adodc1.ConnectionString = "Provider=SQLOLEDB.1;user id=sa;Initial Catalog=spgl;Data Source=(local);" 时, 这种连接方式需要打开TCP/IP协议。
版权声明:本文为flyhorstar原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。
