我自己做了一个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数据库之间复制对象和数据",点下一步接下就就是按默认的值下一步下一步操作下去,当然如果你有经验或者出于需要改默认值也行。最后就是长时间的等待数据上传了,等待时间取决于你的数据量大小,带宽和服务器性能。