SQL数据源问题

来源:百度知道 编辑:UC知道 时间:2024/06/15 18:07:07
我从网上下载了文件,用的是asp+SQL数据库的,SQL的文件是没有后缀名的,打开运行时出现这样"
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序"我怎样才能建立ODBC数据源?谢谢指教了!
conn.asp的文件是这样的,数据库文件是没有后缀的
<%
StrSQL="provider=sqloledb;Source=localhost;uid=pvw;pwd=pv101s;database=pvw"
set conn=server.createobject("ADODB.CONNECTION")
conn.open StrSQL
%>
我又怎样才能把这没有后缀的文件放进SQL的企业管理器当中?谢谢了楼上的
用SQL SERVER企业管理器 我用了 "所有任务”中的“还原数据库”,不行,出现提示是说可能数据有误!这样我还有别的方法可以试吗?谢谢!
用文本形式打开显示的是一片乱码!还有别的可能吗?谢谢

由你说的情况来看,你下的系统所使用的数据库的需要通过"企业管理器"的数据库"备份还原"或"附加文件"(后者需要有mdf和ldf文件)之功能建立,而不是通过SQL文件来建立的(如果能看懂SQL语句,看看,或者发上来).

数据库好后,再建立ODBC:
如果是在windows xp中调试,可以通过"控制面板--性能和维护--管理工具--数据源ODBC",建立一个"系统DSN".

针对补充的回答:
连接代码uid=pvw说明pvw是连接数据库的用户名,pwd=pv101s说明连接的密码是pv101s,database=pvw说明数据库应该叫pvw

如果数据库文件是没有后缀的,一般说明是一个数据库的备份,还原下来即可:
你可以进入SQL SERVER企业管理器,在左边服务器上按右键,用“所有任务”中的“还原数据库”,还原源选“磁盘”,然后将那个数据库还原过来,注意还原后的文件位置,还原后的数据库名叫pvw

还需要建立一个用户pvw,对数据库pvw有相应权限。

补充:
那个文件你用记事本打开看看,说不定就是个SQL脚本文件啊(文本形式),如过是,到 查询分析器 中执行就可以了.

在查询分析器中执行sp_addlogin pvw ,pv101s,pvw
sp_adduser pvw,pv101s