it技术指南:www.itedus.com
  • 信息订阅

IT指南

  • TNT五分钟问卷赢IPOD
  • 贝塔斯曼
  • 广告联盟
  • No pay, More gain!
  • 单价15元-网络广告平台
  • 注册阿里妈妈赚广告费
  • 首页
  • 新闻资讯
  • 网页制作
  • 软件使用
  • 操作系统
  • 软件编程
  • 网络编程
  • 图象处理
  • 网站欣赏
  • 数据库
  • 认证考试
  • 站长知识
正在浏览栏目导航:首页 > 数据库 > mssql >

SQL Server 7数据库恢复的正确方法

时间:2008-01-07 15:47:57   来源:  作者:

在SQL Server 7中由于MS重新设计了数据库文件的存储方式,取消了新建设备再建数据库这一繁琐的过程。新的存储格式,一个数据库包括两个文件,mdf数据库文件和ldf日志文件。所以我们在重装机器备份时可以把你要备份的数据库的这两个文件拷贝出来,重新安装之后再恢复。
  在SQL Server中提供了这种恢复方式的存储过程。
   1.sp_attach_db [@dbname =] 'dbname',[@filename1 =] 'filename_n'
    给系统添加一个数据库,在dbname指定数据库名称,filename_n指定数据库的文件和日志文件。比如我有一个voogiya的库,停止SQL Server服务备份voogiya_data.mdf,voogiya_log.ldf,启动SQL server,删除掉这个库,然后再把这两上文件拷到sql server DATA目录中,在Query Analyzer中执行如下语句:
   EXEC sp_attach_db @dbname = N'voogiya',
   @filename1 = N'd:\mssql7\data\voogiya_data.mdf',
   @filename2 = N'd:\mssql7\data\voogiya_log.ldf'
就会把这个库加入到SQL Server Group中.
   2.sp_attach_single_file_db [@dbname =] 'dbname',
   [@physname =] 'physical_name'
    这个命令和上面的功能一样,在physical_name中只要写上据库的物理文件名就可以了,日志文件SQL server会重新建立。这个存储过程的运行要先执行下面的存储过程:
    sp_detach_db @dbname = 'dbname'
    同样以上面的为例:
    EXEC sp_detach_db @dbname = 'voogiya'
    EXEC sp_attach_single_file_db @dbname = 'voogiya',
   @physname = 'd:\mssql7\data\voogiya_data.mdf'
   

要注意执行以上存储过程的用户要在sysadmin中.

关键字:sql
关闭此页
上一篇:Ms SQL常见问题总结
下一篇:下面没有链接了

相关文章

     ·Ms SQL常见问题总结  (2008-01-07 15:44:43)
     ·SQL SERVER安装问题总结  (2008-01-07 15:40:51)
     ·Tomcat 5.5.x + mysql 5.0.x 配置连接池  (2007-12-16 16:39:49)
     ·MySQL手册版本 5.0.20-MySQL同步(五)  (2007-11-14 17:20:31)
     ·MySQL手册版本 5.0.20-MySQL同步(四)  (2007-11-14 17:20:31)
     ·MySQL手册版本 5.0.20-MySQL优化(三)  (2007-11-14 17:20:27)
     ·MySQL手册版本 5.0.20-MySQL优化(二)  (2007-11-14 17:20:27)
     ·MySQL手册版本 5.0.20-MySQL优化(一)  (2007-11-14 17:20:24)
     ·MySQL手册版本 5.0.20-MySQL同步(三)  (2007-11-14 17:20:24)
     ·MySQL手册版本 5.0.20-MySQL同步(一)  (2007-11-14 17:20:22)
本栏目推荐
  • 数据库不存在或访问

排行榜

  • 1SQL Server 7数据库恢复的正确方法
  • 2Ms SQL常见问题总结
  • 3SQL SERVER安装问题总结
  • 4数据库不存在或访问被拒绝的解决方法

最新信息

  • SQL Server 7数据库恢复的正确方法
  • Ms SQL常见问题总结
  • SQL SERVER安装问题总结
  • 数据库不存在或访问被拒绝的解决方法
关于站点 - 广告服务 - 联系我们 - 返回顶部
Copyright © 2007 www.itedus.com . All rights reserved.QQ群:8814225
如果碰到相关技术问题可以联系我们,原创相关问题请与站长及时联系.鄂ICP备07005792号