ASP链接数据库出错“未发现数据源名称并且未指定默认驱动程序”

我自己做了一个ASP站点上传到虚拟主机后能打开静态页,打开动态页的时候提示:
Microsoft OLE DB Provider for ODBC Drivers错误 '80004005'[Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序/adminlogin.asp,行 9
是不是要改链接数据库的ASP文件,请问该怎么改,求大神指导!
我用127.0.0.1测试的时候能链接到数据库,但是就是虚拟主机上面链接不到。

这个要看虚拟主机上是否正确配置好了数据库,你的可能是没有配好,动态页面需要配置数据库的。
你可以参考下面的:
怎么上传SQL数据库到虚拟主机?
用sql导入导出功能,不仅是数据,连用户,权限,所有的所有都可以上传过去,原封不动。先打开本地SQL企业管理器,选择导出,第一步数据源选择“用于sql server的micorsoft old db 提供程序“,然后服务器选择local,使用windows身份验证,并且选择要上传的数据库,点下一步第二步目的选择远程数据库,就是你在研究所托管的SQL服务器。目的还是选“用于sql server的micorsoft old db 提供程序“,服务器这里打入远程IP地址,选SQL server身份验证,然后输入SQL用户名和密码,最好是SA,要不然也是要操作上传数据库权限的用户,最后选择对应数据库。点下一步第三步,很关键,一定要选择"在SQL Server数据库之间复制对象和数据",点下一步接下就就是按默认的值下一步下一步操作下去,当然如果你有经验或者出于需要改默认值也行。最后就是长时间的等待数据上传了,等待时间取决于你的数据量大小,带宽和服务器性能。
温馨提示:答案为网友推荐,仅供参考
相似回答