CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  MS-SQL Server >  应用实例

怎样卸载数据库?但不删除数据库文件?

楼主jericho3164(熨斗)2003-11-02 10:44:21 在 MS-SQL Server / 应用实例 提问

怎样卸载数据库?但不删除数据库文件? 问题点数:0、回复次数:9Top

1 楼pengdali()回复于 2003-11-02 10:45:41 得分 0

拷贝你的data目录下的数据库文件,步骤:  
   
          停止sql服务或脱机-->拷贝你的data目录下的数据库文件  
   
  重装后:  
   
  粘贴你的数据库文件到目标机上,步骤:  
   
          右键数据库-->所有任务-->附加数据库Top

2 楼pengdali()回复于 2003-11-02 10:46:01 得分 0

或用:  
   
  EXEC   sp_attach_db   @dbname   =   N'pubs',    
        @filename1   =   N'c:\Program   Files\Microsoft   SQL   Server\MSSQL\Data\pubs.mdf',    
        @filename2   =   N'c:\Program   Files\Microsoft   SQL   Server\MSSQL\Data\pubs_log.ldf'  
   
  来附加数据库Top

3 楼lynx1111(任我行:一个PLMM看着就兴奋的男人)回复于 2003-11-02 10:57:58 得分 0

楼主是说分离数据库吗?Top

4 楼Leftie(左手,为人民币服务)回复于 2003-11-02 11:54:53 得分 0

右键分离数据库即可Top

5 楼chw126(向大家学习)回复于 2003-11-02 15:24:08 得分 0

楼主说的应该用分离数据库就可以实现了,以后要用的话可以用附加数据库加回去这样数据库的负担也减下来了,数据库又不被删除Top

6 楼jericho3164(熨斗)回复于 2003-11-02 15:42:27 得分 0

我希望用SQL语句实现Top

7 楼owenszc(晕晕@鸟)回复于 2003-11-02 21:53:33 得分 0

 
        第一个   停止sql服务或脱机然后到SQL按装目录下的data目录下拷走你的数据库文件  
   
        第二个   分离数据库。。。  
  其他的我也不知道  
  Top

8 楼gmlxf(烛光)回复于 2003-11-02 22:30:53 得分 0

卸载:  
  exec   sp_detach_db   '数据库名'  
   
  需要的时候:  
  EXEC   sp_attach_db   @dbname   =   N'pubs',    
        @filename1   =   N'c:\Program   Files\Microsoft   SQL   Server\MSSQL\Data\pubs.mdf',    
        @filename2   =   N'c:\Program   Files\Microsoft   SQL   Server\MSSQL\Data\pubs_log.ldf'Top

9 楼lynx1111(任我行:一个PLMM看着就兴奋的男人)回复于 2003-11-03 08:44:37 得分 0

sp_detach_db  
  从服务器分离数据库,并可以选择在分离前在所有的表上运行   UPDATE   STATISTICS。  
   
  语法  
  sp_detach_db   [   @dbname   =   ]   'dbname'  
          [   ,   [   @skipchecks   =   ]   'skipchecks'   ]  
   
  参数  
  [@dbname   =]   'dbname'  
   
  要分离的数据库名称。dbname   的数据类型为   sysname,默认值为   NULL。    
   
  [@skipchecks   =]   'skipchecks'  
   
  skipchecks   的数据类型为   nvarchar(10),默认值为   NULL。如果为   true,则跳过   UPDATE   STATISTICS。如果为   false,则运行   UPDATE   STATISTICS。对于要移动到只读媒体上的数据库,此选项很有用。  
   
  返回代码值  
  0(成功)或   1(失败)  
   
  结果集  
  无  
   
  注释  
  使用   sp_attach_db   或   sp_attach_single_file_db   保留并重新附加分离文件。文件也可以移动并附加到其它服务器上。  
   
  权限  
  只有   sysadmin   固定服务器角色的成员才能执行   sp_detach_db。    
   
  示例  
  下面的示例分离   pubs   数据库,并将   skipchecks   设为   true。  
   
  EXEC   sp_detach_db   'pubs',   'true'  
   
  Top

相关问题

  • 数据库卸载
  • 误删数据库设备物理文件后,如何删除数据库
  • 急!!!,如何删除sql数据库的日志文件?
  • 急,怎么删除数据库的日志文件!!!
  • 怎么删除数据库日志文件内容?
  • to : vivianfdlpw() (** ),我要什么删除增加的数据库文件?
  • 如何删除数据库日志文件
  • 如何删除文件夹中文件,文件保存在数据库
  • 数据库删除???
  • 数据库MDF文件被删除,还剩一个LDF文件,能还原吗

关键词

  • 数据库
  • 卸载
  • 文件
  • mssql
  • 服务器
  • db
  • program
  • microsoft
  • sql
  • skipchecks

得分解答快速导航

  • 帖主:jericho3164

相关链接

  • SQL Server类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo