现在做好一个普通仓库数据增删改查的C# winform项目,使用SQL Server2000,现在有一个名字为gs数据库保存着数据,设计之初数据库文件的物理位置是D:\h\gs.mdf现在有几个需要解决的问题
1. 在未安装SQL Server 2000的系统上能否使用mdf数据库文件2. 连接数据库的字符串为("server=JAR-9B56F9F98AE; database=GoodsStore; uid=sa; pwd=sa"),如果在其他系统上使用,server 字符串应该如何设置3. 物理位置的移动是否影响程序与数据库的连接4. 打包数据库是否是只用打包数据库文件5. 如何把需要的文件一次打包成功,对方直接安装就可以使用希望有制作类似单机查询软件经验的达人能够回答,先行感谢

解决方案 »

  1.   

    未安装SQL   Server   2000的系统上不能使用mdf数据库文件 。
    只要明白了连接字符串的含义,就会知道该怎么修改字符串了。
    server=JAR-9B56F9F98AE; 是指定连接数据库服务的
    database=GoodsStore; 是指定连接数据库名称
    uid=sa; 是指定连接数据库登陆的用户名称
    pwd=sa  是指定连接数据库登陆的用户密码 物理位置的移动是不影响程序与数据库的连接,影响的是连接字符串的内容。
      

  2.   

    1.未安装SQL Server的机子上是不能使用mdf文件的
    2.server=???是数据库服务器的位置,一般填写服务器的IP地址
    3.如果移动的是程序,基本不影响(如果你用绝对地址调用资源就影响),如果是改变数据库的存放位置,那么数据库服务器将找不到数据库,你将需要重新附加数据库
    4.实际上,只需要在查询分析器中创建.sql文件,把需要创建的数据库写成sql语句,一些基本的信息也可以用语句添加进去,这样使用时更方便。直接附加数据库可能会有意外的错误
    5.可以这么说,但是数据库最好还是手动安装一下
      

  3.   

    server=JAR-9B56F9F98AE
      
    *****************************************************************************
    欢迎使用CSDN论坛专用阅读器 : CSDN Reader(附全部源代码) http://www.cnblogs.com/feiyun0112/archive/2006/09/20/509783.html
      

  4.   

    server=JAR-9B56F9F98AE
      
    *****************************************************************************
    欢迎使用CSDN论坛专用阅读器 : CSDN Reader(附全部源代码) http://www.cnblogs.com/feiyun0112/archive/2006/09/20/509783.html