好贷网好贷款

sql2000与sql2005对应的ODBC驱动程序不同吗? 40gxlian]

发布时间:2016-12-5 10:33:43 编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"sql2000与sql2005对应的ODBC驱动程序不同吗? 40gxlian]",主要涉及到sql2000与sql2005对应的ODBC驱动程序不同吗? 40gxlian]方面的内容,对于sql2000与sql2005对应的ODBC驱动程序不同吗? 40gxlian]感兴趣的同学可以参考一下。

我之前安装了sql2000,后来想安装sql2005,就把sql2000卸载了,为了将sql2000删除彻底,又将安装目录下Microsoft SQL Server整个文件夹删除了(因为里面有些文件在卸载sql2000后还存在),接着将注册表中所有sql项全部删除,并删除了HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager下的PendingFileRenameOperations. 最后重装sql2005. 但是以前在sql2000上运行成功的程序现在却不能运行了?检查原因,是因为创建数据源时SQLConfigDataSource中第三个参数要求驱动程序名,以前用的是"SQL Server",现在在ODBC数据源管理器中没有SQL Server,只有SQL Native Client,我将参数改为SQL Native Client,程序就运行成功了. 请问:难道sql2000的ODBC驱动程序是SQL Server,而sql2005的ODBC驱动程序是SQL Native Client???      或者:驱动程序SQL Server在WINDOWS系统中是自带的,是我删除注册表的过程中无意间给删除了??? 到底是怎么回事呢????

study

晕了... :难道sql2000的ODBC驱动程序是SQL   Server,而sql2005的ODBC驱动程序是SQL   Native   Client???  ------------------------------------------- 好像是的,名字不一样,但都是ODBC驱动程序 我看过ODBC管理窗口里面,2000和2005有不同的版本的ODBC驱动程序 我们试过用2000的驱动程序去连接2005的引擎,成功的。 不知道2005的驱动程序能否连2000的引擎。

谁知道下面注册表文件的意思??? Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\SQL Server] "UsageCount"=dword:00000002 "Driver"="C:\\WINNT\\system32\\sqlsrv32.dll" "Setup"="C:\\WINNT\\system32\\sqlsrv32.dll" "APILevel"="2" "ConnectFunctions"="YYY" "CPTimeout"="60" "DriverODBCVer"="02.50" "FileUsage"="0" "SQLLevel"="1" 最重要的:Driver和Setup有什么区别?

建议LZ还是重装个系统吧,花时间去hacking这种东西也不能保证今后的稳定性(当然了,要研究这方面的细节则例外) 你可以先装2000,然后在另外一个路径装2005,确保程序和数据都使用不同的路径。 两者之间不会冲突,甚至可同时运行。 这样你会看到2个版本的ODBC驱动,这样可能更方便你做这些研究。

2000和2005的odbc可以用一样的,windows自带

上一篇:安装SQL server2005数据库遇到了问题???? 10分,无满意结帖,结帖人wanglang002004]
下一篇:Sql存储过程参数能否支持Table类型,有没有实际例子可以参考一下 100szhuk]

相关文章

相关评论