在没有安装SQL2005的电脑上运行SQL2005制作的数据库管理系统?

niunan 2009-05-14 12:03:29
公司以前用的进销存系统采用的是MSSQL2000的数据库,本地的计算机不需要安装MSSQL2000,直接在进销存中设置链接到服务器上的数据库即可使用。

现在公司重新联系另一公司重新开发进销存系统,用delphi开发,采用MSSQL2005的数据库,现在发给我们的测试程序发现,只有在计算上安装了MSSQL2005了以后才能够使用该软件的,要不然总是提示“未找到提供的应用程序”之类的,请问我能不能在一台没有安装MSSQL2005的计算机上运行该软件?

要不然每台客户端都必须装.NETFRAMEWORK和MSSQL2005才能使用的。。。
...全文
485 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
liups 2009-05-20
  • 打赏
  • 举报
回复
D7+SQL SERVER2000开发的程序,如果只是数据库服务器采用SQL SERVER2005,是没有问题的,只是首次连接时要慢一点,建议把连接超时设长一点
niunan 2009-05-20
  • 打赏
  • 举报
回复
多谢大家,经过4楼朋友的提醒,我又找了一台安装了.NET FRAMEWORK但没有安装MSSQL2005的电脑上来试,
1,没有安装MSSQL2005时打开软件,提示未找到提供程序
2,安装MSSQL2005,但是在安装步骤的时候,开始是最选安装SQL Native Client后再进行其他安装操作的,我在他安装完SQL Native Client后就直接退出安装程序,然后再运行软件,欧耶,软件成功运行。。

致此,可以断定是SQL Native Client搞的鬼了,只要在电脑上安装了SQL Native Client就行了,经过本人多方上网查找资料,SQL Native Client的单独安装程序在MSSQL2005安装光盘中的Setup文件夹中,有二个文件,sqlncli_x64.msi和sqlncli.msi,理所当前前者用于64位机器的。呵呵,等我回去了在我家里的WIN7 64位机上安装了再试试。。这回应该行了。

然后我又找了一台没有安装.net framework的机器试
① 先安装sqlncli.msi
② 然后运行软件,欧耶,又成功运行了。。呵呵。。

终于知道是这么回事了。。呵呵。。多谢大家了。。真是一言惊醒梦中人啊。
yct0605 2009-05-19
  • 打赏
  • 举报
回复
和开发软件的联系,他们会帮你们解决的。
深宇 2009-05-19
  • 打赏
  • 举报
回复
估计那家公司采用的是SQL Native Client,你要求他们采用传统的那种驱动连接就可以了,采用SQL Native Client方式要求安装Native Client驱动程序才能使用的!
niunan 2009-05-19
  • 打赏
  • 举报
回复
从网上下载了MDAC 2.8的版本,在安装的时候弹出“MDAC 2.8 与此版本的Windows不兼容。现在它的所有功能都成为Windows的一部分”对话框的,我的系统是XP,只是安装了.NET FRAMEWORK,没有安装MSSQL数据库,现在我打开那个DELPHI做的软件的时候还是提示“未找到提供的驱动程序”,我想主要应该就是读取MSSQL2005数据库的那个驱动程序在XP中没有,必须安装MSSQL数据库才有的,郁闷。
starluck 2009-05-14
  • 打赏
  • 举报
回复
安裝最新MDAC,如果只是客戶端沒有必要裝MSSQL的服務器。
zheng518 2009-05-14
  • 打赏
  • 举报
回复
可以啊,不过你的计算机上可能要安装.NETFRAMEWORK

2,498

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧