CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  MS-SQL Server >  基础类

求救: 怎么样导出服务器上的数据库!

楼主aimTime(奋斗中...)2005-06-02 09:49:03 在 MS-SQL Server / 基础类 提问

已知条件:  
   
  服务器的地址已经知道的;  
                  用户名是知道的;  
                  密码是知道的.  
  需求:  
   
  怎么样导到本地的数据库中?  
  先谢了!  
  问题点数:20、回复次数:9Top

1 楼duanduan1122(俺村俺帅!!!)回复于 2005-06-02 09:57:19 得分 0

利用DTS。  
  企业管理--工具--数据转换服务--导入数据Top

2 楼duanduan1122(俺村俺帅!!!)回复于 2005-06-02 09:59:08 得分 10

1。  
  备份和还原  
  在源服务器上备份用户数据库,然后将用户数据库还原到目标服务器上。  
  •   在备份过程中可能仍然有人在使用数据库。如果用户在备份完成后对数据库执行   INSERT、UPDATE   或   DELETE   语句,则备份中不会包含这些更改。如果您必须传输所有更改,那么,假如您既执行事务日志备份又执行完整数据库备份,您可以以尽可能短的停止时间来传输这些更改。  
   
  1.   在目标服务器上还原完整数据库备份,并指定   WITH   NORECOVERY   选项。  
   
  注意:为防止对数据库做进一步修改,请指导用户在源服务器上退出数据库活动。    
  2.   执行事务日志备份,然后使用   WITH   RECOVERY   选项将事务日志备份还原到目标服务器上。停止时间仅限于事务日志备份和恢复的时间。有关更多信息,请参阅“SQL   Server   联机图书”的“Transact-SQL   参考”主题中的“还原”子主题。    
     
  •   目标服务器上的数据库将与源服务器上的数据库大小相同。为减小数据库的大小,您必须在执行备份前压缩源数据库的大小,或者在完成还原后压缩目标数据库的大小。有关更多信息,请参阅“SQL   Server   联机图书”的“创建和维护数据库”标题下的“压缩数据库”子主题。    
  •   如果您将数据库还原到的文件位置不同于源数据库的文件位置,则必须指定   WITH   MOVE   选项。例如,在源服务器上,数据库位于   D:\Mssql\Data   文件夹中。目标服务器没有   D   驱动器,因而您需要将数据库还原到   C:\Mssql\Data   文件夹。   有关如何将数据库还原到一个不同位置的详细信息,请单击下面的文章编号,以查看   Microsoft   知识库中相应的文章:    
  2。  
  Sp_detach_db   和   Sp_attach_db   存储过程  
  要使用   sp_detach_db   和   sp_attach_db   这两个存储过程,请按以下步骤操作:   1.   使用   sp_detach_db   存储过程分离源服务器上的数据库。您必须将与数据库关联的   .mdf、.ndf   和   .ldf   这三个文件复制到目标服务器上。参见下表中对文件类型的描述:  
   
  文件扩展名   说明    
  .mdf   主要数据文件    
  .ndf   辅助数据文件    
  .ldf   事务日志文件    
     
  2.   使用   sp_attach_db   存储过程将数据库附加到目标服务器上,并指向您在上一步中复制到目标服务器的文件    
   
  Top

3 楼duanduan1122(俺村俺帅!!!)回复于 2005-06-02 09:59:14 得分 0

导入和导出数据(在   SQL   Server   数据库之间复制对象和数据)  
  您可以使用数据转换服务导入和导出数据向导来复制整个数据库或有选择地将源数据库中的对象和数据复制到目标数据库。   •   在进行传输时,可能仍然有人在使用源数据库。如果有人使用,您可能会看到传输过程中有些阻滞现象。    
  •   在您使用导入和导出数据向导时,源服务器与目标服务器的字符集、排序顺序和整序不必相同。    
  •   因为源数据库中未使用的空间不会移动,所以目标数据库不必与源数据库一样大。同样,如果您只移动某些对象,则目标数据库也不必与源数据库一样大。    
  •   SQL   Server   7.0   数据转换服务可能无法正确地传输大于   64   KB   的文本和图像数据,但   SQL   Server   2000   版本的数据转换服务不存在此问题    
  Top

4 楼aimTime(奋斗中...)回复于 2005-06-02 10:24:38 得分 0

To:duanduan1122(我要做老大!!!)    
  先谢你告诉我怎么多,但是还是没有解决掉问题!  
  关键是:服务器是接触不到的!Top

5 楼hr88rong(阿榕(http://www.caixiong.com/?69583361.htm))回复于 2005-06-02 14:34:02 得分 1

帮你顶了!Top

6 楼hearyone(guoqi)回复于 2005-06-02 16:31:17 得分 5

建议你采用DTS。  
  企业管理--工具--数据转换服务--导入数据  
   
   
  服务器的地址已经知道的;  
                  用户名是知道的;  
                  密码是知道的.Top

7 楼tgl110(小军滕)回复于 2005-06-02 16:48:47 得分 4

同意楼主的说法用DTS方便,不过用sql语句也不错!!!Top

8 楼tgl110(小军滕)回复于 2005-06-02 16:50:09 得分 0

在导入到本地数据为是要记得指明导入后的路径存在哟。Top

9 楼aimTime(奋斗中...)回复于 2005-06-03 19:26:00 得分 0

采用了DTS,但是怎么打不开表呢?郁闷也!Top

相关问题

  • 请教:怎么样导出服务器上的数据库啊???
  • 怎么样自动备份服务器上的数据库?
  • 服务器只剩下硬盘了,mysql数据库该如何导出?
  • 怎样导出服务器端数据库内容到本地数据库,急,急,急,马上结贴
  • 怎么样才能只导出数据库结构?而不导出数据库内容??
  • 怎么样才能只导出数据库结构?而不导出数据库内容??
  • 怎么样才能只导出数据库结构?而不导出数据库内容??
  • 怎么样把我的数据库结构传到服务器上呀
  • 怎么样可以在服务器上下载数据库文件??
  • oracle中:在UNIX服务器上导出的文件在NT下不能够导入到数据库中吗?

关键词

  • 数据库
  • 服务器
  • 数据
  • 文件
  • 转换
  • 存储过程
  • 执行
  • 选项
  • 用户
  • 主题

得分解答快速导航

  • 帖主:aimTime
  • duanduan1122
  • hr88rong
  • hearyone
  • tgl110

相关链接

  • SQL Server类图书

广告也精彩

反馈

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