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