目前正开发一个项目,需要用到SQL Server数据库,因为:
1.有些操作需要在服务器上做
2.有数据库的服务器可能会在互联网上
3.需要用到视图,存储过程,触发
4.我对SQL Server稍为熟一些现在有问题
客户装了软件后,需要安装SQL Server数据库服务器,有些客户可能没有安装数据库服务器,或者不知道发何安装数据库服务器,我现在需要;
1.能符合我需要的要求,即SQL Server的几点
2.数据库服务器软件可以通过程序自动安装
3.数据库服务器软件是免费的如MySQL Sysbase等,但没有用过这些软件,不知道能不能行,大家有没有推荐好其它的?

解决方案 »

  1.   

    你在帮助中加入安装SQL Server的说明不就行了。在说一般公司都有IT人员。
      

  2.   

    MySQL, Sysbase,MSDE都可以的
    SQL Server的客户端可以装几个组件就可以了,可以到网上搜一下,应该可以解决
      

  3.   

    Access?

    适用于单机操作
      

  4.   

    To:czx0514
    客户端封装?
    是否只需要dbf的文件即可,无需要服务器?
    客户端如何链接数据库服务器?
    C/S架构
      

  5.   

    客户端一般是通过命名管道或者tcp/ip连的服务器,
    我想你应当是后者。程序里只要指定ip就可以连接服务器,当然还需要指定
    用户名密码。
      

  6.   

    DB 服務器要加一個固定 IP, 在路由器上開通 1433 端口就能遠程接上了.
    MSDE就是 MS SQL Server 的後台吧? 我以前有搞過只裝MSDE, 只是不能建用戶而已, 用本機身份可以登進去.
      

  7.   

    SQLServer你可以通过配置无人职守安装,来获得一个安装批处理文件,你把这个文件加到你的软件安装包中,(安装盘中要包含SQLServer的安装包)这样你的客户就不用学习怎样装SQLServer了。而且可以全部配置成你需要的设置。
    你用的盗版本来就是免费的,你不要告诉我你是用正版的SQLServer。
    所以,你就用SQLServer,我认为。你说呢?
      

  8.   

    To:truedogface(^(o.o)^) 
    如果把SQL Server打包到我的程序里,那不是铁证如山,完全行不通
    MSDE是过好办法,但没有试过
      

  9.   

    其实用SQL SERVER也可以把问题搞定了。
      

  10.   

    但是SQL Server分发太麻烦
    如果客户没有安装怎么办?
    不就意味着可能失去一个客户?
      

  11.   

    你的想法,是让用户去盗版SQL Server,还是让SQL Server的价格让他们退缩?
      

  12.   

    不是有个什么SQL Server的免费版吗?叫什么名字,忘了,前几天csdn首页上还有海报的。。
      

  13.   

    用MSDE,sql server的免费版,不存在盗版问题。
    服务器安装一个即可客户端安装MDAC2.8和你的程序即可(ADO的运行库)。
    可以给客户教一下怎么装msde,这点都不会,以后维护都是麻烦
      

  14.   

    用SQL SERVER,
    您的情况几乎没有其他选择;
    access等不满足要求;
    oracle等更复杂,也没有解决其他您提出的问题.