假设现在我做了一个系统,是单机版的,数据库方面是用SQL Server,现在我拿到另外一台上运行(此机没有安装SQL Server),那这个系统能不能运行?谢谢!!!

解决方案 »

  1.   

    子要把连接制定到
    有 SQL server 的计算机就可以了。
      

  2.   

    谢谢各位!
    to  wangsaokui(无间道III(终极无间)) ( )
    按你说的,那查询是可以的,这是怎样实现的?
    如果要用到有关数据库的操作(添加、删除、修改),又该怎样实现?能否详细点?to steedhorse(晨星)我是想数据库从本地取,该怎样实现?
      

  3.   

    Sorry,包括查询我是想数据库从本地取,该怎样实现?
    我估计是你在A机上安装了数据库,在A机上开发的程序,现在想到B机上运行该程序,而B上没有安装MSSQL,是这个意思吧?那需要把你的数据库连接改为ODBC的,不要用SQLSERVER本身的连接,当然中间的SqlDataAdapter、SqlCommand等也不能有,改为ODBC的
    看www.connectionstrings.com
      

  4.   

    使用ODBC方式连接数据库,那么到了B机上,只要那边开个数据源,都可以,Access就行了。
      

  5.   

    to 上面的两位大哥:
    那就是说在没有安装SQL Server的机上运行也可以,只要在机上设置了ODBC?
    但设置ODBC也要连接到SQL Server这与连接另一台机上的SQL Server有什么不同?
      

  6.   

    设置ODBC为什么要连接到SQL Server?DB2,Oracle,Informix,Access,Excel,Foxpro,……都可以。
      

  7.   

    安装sql server sp3补丁后可以连接的。配合好连接字符串就可以了
      

  8.   

    我现在有点糊涂了,比如在设置ODBC数据源时,不是要连接到SQL Server的吗?ODBC数据源与SQL Server到底是什么关系?to  steedhorse(晨星)
    你能否详细说一下?
      

  9.   

    谁说设置ODBC一定要选择SQL Server了?
    “控制面板/管理工具/数据源(ODBC)”,点击“添加”(最好是添加系统数据源),会列出一大堆驱动列表,通常只有最后一项才是SQL Server,你选择这一项,就会创建一个连接到SQL Server的数据源,选择别的像,就会创建连接到别的数据提供源的数据源。数据提供者未必是个数据库系统,Excel文件,XML文件甚至文本文件,只要能够有驱动让他们按照ODBC的接口提供数据,理论上都可以成为数据源。
      

  10.   

    to  steedhorse(晨星)
    先谢了,我也知道ODBC可以选择多个数据源,现在的问题是:比如有个系统,是单机版的,数据库用到了SQL Server,在A机上开发,当然A机上安装了SQL Server,现在做好了系统,拿到B机上运行(此机没有安装SQL Server),应该怎样设置,才能运行?能不能完全脱离A机运行,也就是不连上A机上的数据库运
    行?
      

  11.   

    你是想让其连接上 A 机吗?首先,你的程序应该支持多种数据库连接方式ODBC , OLEDB , Windows 验证模式
      

  12.   

    to zhongwanli(一心只为做民工。头!!!!) 可能我没说好,有两个问题:一:想连上A,该怎样实现?二:不连上A,把数据库放在B上(此机没有安装SQL Server),有没有办法运行程序?
      

  13.   

    这么麻烦!装个sqlserver不就可以了!
    反正盗版,只要5块,哈哈!!!
      

  14.   

    这样能作到这一点吗?----------不连上A,把数据库放在B上(此机没有安装SQL Server),也能运行要是在B机上也装个sqlserver,不是客户可以把数据库导入到sqlserver,看到数据库的内容吗?
      

  15.   

    如果B 机没安装SQL Server,那么数据库没法放在B机上,你可以做个Access数据库,当在B机上运行时,将数据源转到Access。在程序中,你可以判断当前机器是还有安装SqlServer,如果没有则自动创建Access数据数,并将连接转向。
    另:Access数据库可设置访问密码。
      

  16.   

    Access的安全性还没有Sql Server高,与其在Access中设密码,不如在Sql中设。
      

  17.   

    用ACCESS应该可以。
    SQL就需要数据打包了。