另外,我看到别人的软件都很少甚至不用存储过程的,是怎么回事,我觉得用存储过程很好很方便,写好在程序里直接一个个调用就行了。不用存储过程是不是因为可以做到比较通用呢,我本再想做一个ACCESS的版本的系统,因为用户抱怨SQL SERVER 难装,但是ACCESS的存储过程太差了,不容易移植,头痛啊。希望大家都来讨论讨论。

解决方案 »

  1.   

    http://expert.csdn.net/Expert/topic/2359/2359124.xml?temp=.4968531
    数据库备份/恢复方案   邹建
      

  2.   

    7.0 的备份文件可以恢复到 2000上,你不用担心!!--备份
    backup database sys to disk='c:\目录\a.bak' with init--还原 
    use master
    RESTORE DATABASE TestDB FROM DISK = 'c:\2002.dat'
      

  3.   

    谢谢大家,我要的是根据一个已有的数据库畚份在用户机器上创建一个新的数据库,因为涉及到环境(比如SQL SERVER的安装目录,数据库的逻辑文件名和物理文件不同等)问题,不可能直接恢复过去的,我试过了,当然,在自己的机器上备份和恢复是没问题的,我的系统就支持备份和恢复数据库操作。先给个示例:
    机器A:
        SQL SERVER安装目录:c:\sql7
        数据库名称:hgzdata
        物理文件名:c:\sql7\data\hgzdata.mdb  日志文件:c:\sql7\data\hgzdata_log.ldf
     机器B:
        SQL SERVER安装目录:d:\sql2000我现在在机器A上做一个hgzdata全库备份: hgzdata.bak ,然后恢复到机器B上,数据库名称为hgz,应该如何写语句了?能否给出例子,谢谢!
      

  4.   

    可以在你的软件中对登陆软件的用户和密码进行一定位数的加密,只有通过你的软件才能读到SQL Server