有时在网上下的源码中的数据库是2000的,而本地的是SQL2005,此时就要将这个数据库还原成2005的,具体代码如下,跟大家分享下。

    RESTORE DATABASE db    // db 为新建的数据库名,既要还原的目标数据库

    FROM DISK = 'D:\work\ 源代码 \NMJU\Web\DB_NMJU\db.bak'   // D:\work\ 源代码 \NMJU\Web\DB_NMJU\db.bak 为备份数据库的路径

    WITH MOVE 'db' TO 'e:\Program Files\Microsoft SQL Server\MSSQL.2\MSSQL\DATA\db.mdf' // 主文件

    MOVE 'db_log' TO 'e:\Program Files\Microsoft SQL Server\MSSQL.2\MSSQL\DATA\db_log.ldf'   // 日志文件
     Replace

     注:要在 master 数据库中进行查询

转载于:https://www.cnblogs.com/nifeng/archive/2008/10/11/1308553.html

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐