有一个应用程序,使用了SQL Server 数据库,开发完成后,想要把应用程序搬到别的电脑上运行。
问题:
1. 要在别的电脑上运行这个应用程序, 是否必须在该机器上安装SQL Server才能正常访问数据库文件?
2. 如果可以不用安装SQL Server 数据库,那是否需要满足什么条件才可以正常访问数据库文件?
3. 为什么 Access 文件可以直接被访问? SQL Server 不可以?
4. 其他数据库是否相同?

解决方案 »

  1.   

    Access 为桌面关系型数据库管理系统,不用什么设置的!
    对应SQL SERVER,不一定要在所有电脑上装,但是必须有一个数据库服务器(装有SQL SERVER)
    1. 要在别的电脑上运行这个应用程序, 是否必须在该机器上安装SQL Server才能正常访问数据库文件? 是服务器则要装
    2. 如果可以不用安装SQL Server 数据库,那是否需要满足什么条件才可以正常访问数据库文件?要看楼主前台应用程序是有什么语句写的!如果是ASP,则使用连接字符串即可!
    3. 为什么 Access 文件可以直接被访问? SQL Server 不可以? Access 为桌面关系型数据库管理系统,不用什么设置的!
    对应SQL SERVER,不一定要在所有电脑上装,但是必须有一个数据库服务器(装有SQL SERVER)
    4、其他数据库是否相同?(不明白楼主意思!)
      

  2.   

    当然ACCES可以满足一般的小型数据!
    如果是太型数据的话!且安全性等方面有要求,则使用专门的数据库系统(如SQL SERVER,DB2等)
      

  3.   

    1. SQL Server 是需要安装的,最起码要最小安装。
    2. 只装服务器端相关的模块及dll。不过要在网上找找有没有现成的安装包。
    3. windows自带了Access数据访问链接库。
    4. 都需要访问支持,Access也不例外。就看你有没有最基本的安装包。
      

  4.   

    学习,用SQLSERVER肯定是要安装的,ACCESS似乎不用
      

  5.   

    1. 要在别的电脑上运行这个应用程序, 是否必须在该机器上安装SQL Server才能正常访问数据库文件? 
    你也可以在别的机器上连服务器上的数据库,至少SQL连接部分要安装。
    2. 如果可以不用安装SQL Server 数据库,那是否需要满足什么条件才可以正常访问数据库文件? 
    同上。
    3. 为什么 Access 文件可以直接被访问? SQL Server 不可以? 
    机制不相同,ACCESS是最简单的数据库。
    4. 其他数据库是否相同?
      

  6.   

    若是其它机子能够访问你的机子的话当然也不用装了,你只要在你的机子上的SQL打SP4补丁,在其它机子你只需要在你的程序里的连接数据库处通过IP来访问就行了
      

  7.   

    1、可以不用安装数据库,但是软件里可能要修改,修改通过机器名,或IP来连接那个数据库服务器2、保证2台机器要能连接,要注意权限,端口等3、ACCESS如楼上所说我觉得数据涉及到2台机器的,一台存储,一台访问,都要有一个桥梁,就是连接
      

  8.   

    使用最基本的访问就行了。比如ADO.NET等等。
      

  9.   

    本地可以不用装数据库,远程接连访问即可
    www.connectionstrings.com有所有的连接方式
      

  10.   

    ACCESS叫单机版,SQLServer叫网络版,各取所需嘛。
      

  11.   

    1.最好能装个客户端 用ADO.NET来做
    2.同一
    3.ACCESS是最为简单的数据库之一,与SQL是有区别的
    4.ORACLE也是一样 不过最好能装个客户端
      

  12.   

    sql server 是c/s结构的数据库,是服务器客户机模式。
    所以要连接服务器,当然,你可以将本机做为服务器用,但是一般情况是,是连接一个已经存在的服务器。
    access是单机版的数据库,一般是本机做为数据库。
      

  13.   

    [路过,顺便补充一下噻]sql server(结构化查询语言) 是c/s结构的关系型数据库,是服务器客户机模式,也可以将本机做为数据库。 
    所以要连接服务器,当然,你可以将本机做为服务器用,但是一般情况是,是连接一个已经存在的服务器。 
    access是单机版的小型桌面数据库应用程序,一般是将本机做为数据库。