以前C#程序写好后 客户端电脑我都安装了SQL2000的仅连接 后来发现有的电脑没安装也能正常连接数据库 是不是本来就不用安装呀?

解决方案 »

  1.   

    不用.
    .netframework本身自带sqlclient.
      

  2.   

    不提供服务就不需要安装,装.NET FrameWork,内含 ADO.NET,靠这个东西去跟数据库交互
      

  3.   

    只要服务器装SQLServer了就行了,客户机的话装有.netFramework就可以运行c#的程序了
      

  4.   

    客户端只要装有MDAC 数据库访问组件就能用ado,不需要装sql server,现在xp默认都装了2.7还是2.8
      

  5.   

    MDAC  概述
      文件名:MDAC_TYP.EXE
      最新版本:2.80
      发布日期:2003/8/24
      语言:简体中文
      下载大小:5.3 MB
      MDAC(Microsoft Data Access Components)是微软数据库访问组件,Netpise和许多利用数据库的软件都需要操作系统安装MDAC。很多用户的操作系统中已经存在了MDAC,有些是操作系统内置的、有些是其它应用程序安装的。
      MDAC 2.8 版所安装的数据访问核心组件与 Microsoft SQL Server OLE DB Provider, ODBC Driver 相同。 MDAC 2.8 最终发行的可再分发安装程序安装与 Microsoft Windows Server 2003 一样的 Data Access 的核心组件。