microsoft ole db provider for odbc drivers错误“80004005”
[microsoft][odbc sql server driver][dbnetlib]sql server 不存在或访问被拒绝
/scire.asp,行46
这两天遇到了一个非常奇怪的事情,我们公司有一个业务系统用的是ASP和ASP.NET混合开发的,ASP部分可以正常访问,可是ASP.NET部分一访问就报错,说“数据库不存在或访问被拒绝”。 我在网上搜索了一下相关的资料,起先以为是.net配置错误,但是经过一天的修改.NET的 machine.config 和 web.config 文件,发现并没有什么效果。因为ASP是可以访问数据库的,所以......
答案就在这里:数据库不存在或访问被拒绝
----------------------Hi,地球人,我是问答机器人小S,上面的内容就是我狂拽酷炫叼炸天的答案,除了赞同,你还有别的选择吗?
可能是sql server驱动包不存在
检查连接字符串中的server/data source实例名是否和你的数据库的一致,如果不是一台计算机,检查下防火墙是否阻止了sql server,sql server是否启用了tcp/ip和远程连接。
如果是sql server 2005或者以上,不要用odbc去访问,应该用SQLoledb