我想编写C/S应用程序,调用SQL SERVER数据库,但我想问一下:
  服务器端是不是必须安装SQL SERVER2000呢? 但是程序发布时,SQL数据库又怎么样放到客户的数据库服务器上呢,还有就是客户端还用安装SQL客户端吗,还是就安装上客户端应用程序就可以了?真心感谢请赐教!

解决方案 »

  1.   

    服务器端一定要装SQL SERVER2000的,不然数据库放哪?客户端不需要放数据库呀!客户端程序只要知道SQL SERVER2000的服务器地址、用户名、密码就可以了,如果是用ADO话,客户端不要装“SQL客户端”只要连接字符串正确就可以了。
      

  2.   

    开发c/s应用程序,用SQL Server2000做为后台数据库。在发布时需要在客户的服务器端安装SQL Server2000.客户端常见有以下两种方式连接到数据库服务器,而不需安装SQL客户端:
    1、通过ODBC连接数据库,只需在客户端建数据源连接到数据库服务器即可。
    如:TDatabase-->ODBC-->SQL Server2000
    2、通过OLE DB连接数据库,通过连接字符串建立与数据库服务器的连接。
    如:TADOConnection-->OLE DB(ConnectionString)-->SQL Server2000