小弟学编程不是很久,平时都是用的access做的一些简单的单机程序,最近用到sql2000,想问一些问题,
1.就是如果用它做数据库的话,在局域网中,可以用一台做服务器,连接另外几台机器吗,其它机器不用安装sql了吧.2.有一次安装程序,它会提示你是选择做服务器安装呢,还是客户端,请问这是在打包的时候设定的吗,如果是的话应该怎么打包呢,还是说在程序设计的时侯,分服务器和客户端的程序与单机数据库程序有本质的区别3.要是的话,那么作服务器的那台电脑是不是一直不能关啊,要不客户端就不能工作了呀,这个怎么解决呢,客户端怎么和服务器取得联接呢.
 小弟连菜鸟都算不上,我想这些问题都比较幼稚,不过我是真心求教哦,希望各位哥哥具体解释一下,如能赐一些入门的资料就更感激了,谢谢.

解决方案 »

  1.   

    1.只要1台服务器安装,其它的不用装sqlserver
    2.一般情况下(C/S结构),软件是不要分客户器端或服务器端的,只要在服务器上安装sqlserver,在客户端上安装程序就可以了,打包的话只要客户端的程序
    3.服务器当然不能关机,否则客户端是不能工作的(除非你有本地数据库)
      客户端怎么和服务器取得联接呢.
    这个数据库已经帮你实现了,你可以不用了解
      

  2.   


    引用楼上的。。1.局域网中只要有一台装了sql server就OK了。
    2.如果你硬是要将SQL SERVER打包进你的安装程序,并由客户自由选择是安装服务器端还是客户端时,可以将msde(SQL SERVER 的桌面级数据库引擎,单数据库不超过2G,同时并发用户5个)打包进你的安装软件,并由客户在安装时选择是否安装MSDE
    3.安装有sql server的机器确实不能关机。一关机其他客户端就不能工作了。
    4.怎么连接?客户端用adoconnection连接数据库。
      

  3.   

    服务器单独安装数据库。而且保持运行。客户端只需要
    安装MDAC 2.8
    文件名:MDAC_TYP.EXE
      最新版本:2.80
      发布日期:2003/8/24
      语言:简体中文
      下载大小:5.3 MB
      MDAC(Microsoft Data Access Components)是微软数据库访问组件,Netpise和许多利用数据库的软件都需要操作系统安装MDAC。很多用户的操作系统中已经存在了MDAC,有些是操作系统内置的、有些是其它应用程序安装的。
    下载链接
    http://www.microsoft.com/downloads/details.aspx?FamilyID=6c050fe3-c795-4b7d-b037-185d0506396c&DisplayLang=zh-cn
      

  4.   

    通过ODBC 数据源连接是其中一种方法.
      

  5.   

     打包,可用国产"肥猫制作",可以打包带sql server2000数据库.