关闭 x
IT技术网
    技 采 号
    ITJS.cn - 技术改变世界
    • 实用工具
    • 菜鸟教程
    IT采购网 中国存储网 科技号 CIO智库

    IT技术网

    IT采购网
    • 首页
    • 行业资讯
    • 系统运维
      • 操作系统
        • Windows
        • Linux
        • Mac OS
      • 数据库
        • MySQL
        • Oracle
        • SQL Server
      • 网站建设
    • 人工智能
    • 半导体芯片
    • 笔记本电脑
    • 智能手机
    • 智能汽车
    • 编程语言
    IT技术网 - ITJS.CN
    首页 » SQL Server »实现SQL Server 数据转移的方案有哪些?

    实现SQL Server 数据转移的方案有哪些?

    2010-07-22 14:16:00 出处:ITJS
    分享

    此文章主要向大家爱介绍的是实现SQL Server 数据转移的几种操作方案,实现SQL Server 数据转移方法比较多,一共有有六种吧,我这有一个我以前写的文档,只写了四种,你做一下参考吧。

    在按照《企业版安装》进行完SQL Server数据库服务期端的安装之后,就可以在SQL Server数据库之间进行SQL Server数据之间的转移了。实现数据转移的方法很多,在这里,简要列举以下几种,以供大家参考:

    方法一:

    将Microsoft SQL ServerMSSQLDATA文件夹中的syntt_data.mdf和syntt_log.ldf文件复制到安装有数据库服务器的机器的文件夹中(可以是本机的Microsoft SQL ServerMSSQLDATA文件夹),然后进入企业管理器。右键点击“数据库”,在浮动菜单中选择“所有任务”中的“附加数据库”。

    在随后的提示页面中选择刚才复制过来的.MDF文件,假如想指定数据库的所有者,在“指定数据库所有者”选择框中选择你认为合适的用户。假如想修改数据库的名字,可在“附加为”框中输入新的数据库名字(对本数据库,不建议这么做,因为这样的话,整个程序中所有涉及数据库连接的代码都要随之修改,那将是不必要的劳动)。

    在进行完上述的工作之后,直接点击“确定”就可进行数据的SQL Server 数据转移转移。

    方法二:

    (方法一)是针对数据库中没有本数据库的服务器,假如数据库中已经建有与该数据库名称相同的数据库,则直接按照备份数据库的恢复操作就可完成数据的SQL Server 数据转移转移。

    方法如下所述:

    这种方法首先要在本机上建立一个备份文件,具体操作介绍如下:

    1、 在企业管理器中打开服务器组以及指定的服务器。然后右键点击需要备份的数据库在这里是syntt,在浮动菜单中选择“所有任务”菜单下的“备份数据库”,打开数据备份对话框。

    2、 选择“常规”选项卡,在名称对话框中输入本分集合名称,在“描述”文本框中输入备份集描述文本信息。在“备份”组下选择备份操作类型,共有以下几种:

    数据库—完全:完整备份数据库。

    数据库—差异:增量备份数据库。

    事务日志:事务日志备份。

    文件和文件组:数据库文件和文件组备份。

    在“目的”组中指定备份设备或者备份文件名称,选择“添加”按钮添加备份设备或者文件;“删除”按钮用来删除备份设备和备份文件;选择“内容”按钮,则可查看已经存储在备份设备或文件中的备份信息。

    在“重写”组中有两种选项:

    追加到媒体:选择该选项,表示需要保存备份设备或文件中以前的备份数据。

    重写现有媒体:要求本次被分数据覆盖以前的备份数据,从而节省存储空间。

    在“调度”组中,安排数据备份的时间。用来指定数据库备份在将来的某个时间执行

    3、 “选项”选项卡,设置数据库备份操作选项。其中的内容主要有以下几项:

    完成后验证备份:要求在备份结束时对备份数据进行校验。

    备份后弹出磁带:只对磁带备份设备有效,他要求在备份结束时自动卸带。

    删除事务日志中不活动的条目:要求在事务日志备份结束时删除事务日志中的已经完成的事务日志条目。

    检查媒体集名称和备份集到期时间:要求在备份前检查介质集名称和原备份集中备份SQL Server 数据转移的有效期,以防止意外重写破坏原来的备份数据。

    备份集到期时间:设置备份集的有效期。

    初始化并标识媒体:只对磁带设备有效。选择该选项后,SQL Server在备份时将Microsoft定义的磁带格式信息写入介质的开始部分。此时,可以在“媒体集名称”和“媒体集描述”文本框中定义介质集名称和介质描述信息。

    4、 在进行完上述的操作之后,剩下的任务就是点击“确定”,使系统开始进行数据库的备份操作。

    到目前为止,我们已经有了一个数据库的备份文件,剩下的任务就是怎么将这个文件还原至另外的数据库服务器中了。

    1、因为使用企业管理器进行数据库的恢复只能是在本机进行,所以在进行数据还原之前,必须将刚才所作的备份文件复制到本机,然后在本机选择“syntt”数据库,右键点击它,在显示出来的浮动菜单中选择“所有任务”下的“还原数据库”。

    2、在还原数据库对话框中,在“常规”选项卡中的选择“从设备”的数据恢复方法,通过“选择设备”按钮选择刚才复制过来的文件。

    “常规”选项卡与“选项”选项卡中的具体内容如下所示:

    “常规”选项卡:

    数据库恢复方法:包括“数据库”、“文件组或文件”、“从设备”三种恢复方式。

    “数据库”方式:选择该项时,从“显示数据库备份”列表中选择需要显示的指定数据库备份集合,从“要还原的第一个备份”列表框中选择首先使用哪一个备份集恢复数据库;“文件组或文件”:选择它时,数据库恢复部件列出指定数据库备份集合中备份的数据库文件或文件组,管理员可从这些备份文件中选择恢复那个数据库文件或文件组;“从设备”:选择它时,管理员选择恢复数据库或其日志所使用的备份设备,之后再从该备份设备中选择使用哪一次备份中的数据恢复数据库或其日志。

    3、点击“确定”,完成恢复操作。

    方法三:

    本方法是基于DTS而形成的,它具有操作简单、方便的优点。具体步骤如下:

    1、在控制台右键选择“数据库”浮动菜单中的“所有任务”下的“导入数据”(针对导入方而言)。如下图所示,在DTS导入导出向导对话框中直接选择“下一步”即可。

    2、选择要转入的数据源,以及数据库所在的服务器和登录该服务器的“用户名”和“密码”。数据源建议使用“用于SQL Server的Microsoft OLE DB提供程序”。然后点击确定进入“下一步”。

    3、选择目的数据库以及目的数据库所在的服务器和登录这个服务所使用的用户名和密码,值得注意的是,假如你想为导入的数据库新建一个数据库,则要在数据库文本框中选择“新建”,在弹出的“创建数据库”对话框中指定数据库的名称和数据文件以及日志文件大小(对于本数据库而言,建议适用于源数据库名称相同的名字),假如数据库中已有该数据库,你只是相对数据库中的数据进行更新,那么你只需要选择该数据库即可。

    4、在“指定表复制或查询”对话框。三个选项可以任意挑选一个。在这里我选择的是第一项

    从源数据库复制表和视图:

    显示 "选择源表和视图 "对话框,在此对话框中可以将字段从源中的选定表和视图复制到指定的目的。将不筛选或排列记录。

    用一条查询指定要传输的数据:

    显示 "键入 SQL 语句 "对话框,在其中可生成用于检索选定行的 SQL 语句。只有符合选择条件的行才可用于复制。

    在SQL Server数据库之间复制对象和SQL Server 数据转移:

    显示 "选择要传输的对象 "对话框,假如数据的源和目的都是 Microsoft® SQL Server™ 数据库,则在此对话框中可以指定要复制的对象和数据。可传输的对象包括表、视图、存储过程、默认值、规则、约束、用户定义的数据类型、登录、用户、角色和索引。对象只能在多个 SQL Server 7.0 版实例间传输,从 SQL Server 7.0 实例传输到 SQL Server 2000 实例,和在多个 SQL Server 2000 实例间传输。

    5、点击“全选”。然后进入“下一步”。

    6、直接应用默认的设置进入下一步即可,当然,假如想要定期进行SQL Server 数据转移的复制,可以选中“调度DTS包以便以后执行”。

    7、做完上述的工作之后,就会弹出如下的对话框,它将显示你的摘要,包含有你选择的所有信息。确认后选择“完成”或者选择“上一步”进行修改。

    8、最后,将会出现如下的画面,提示你正在进行数据复制,最后,会提示你数据复制完成。

    上一篇返回首页 下一篇

    声明: 此文观点不代表本站立场;转载务必保留本文链接;版权疑问请联系我们。

    别人在看

    hiberfil.sys文件可以删除吗?了解该文件并手把手教你删除C盘的hiberfil.sys文件

    Window 10和 Windows 11哪个好?答案是:看你自己的需求

    盗版软件成公司里的“隐形炸弹”?老板们的“法务噩梦” 有救了!

    帝国CMS7.5编辑器上传图片取消宽高的三种方法

    帝国cms如何自动生成缩略图的实现方法

    Windows 12即将到来,将彻底改变人机交互

    帝国CMS 7.5忘记登陆账号密码怎么办?可以phpmyadmin中重置管理员密码

    帝国CMS 7.5 后台编辑器换行,修改回车键br换行为p标签

    Windows 11 版本与 Windows 10比较,新功能一览

    Windows 11激活产品密钥收集及专业版激活方法

    IT头条

    智能手机市场风云:iPhone领跑销量榜,华为缺席引争议

    15:43

    大数据算法和“老师傅”经验叠加 智慧化收储粮食尽显“科技范”

    15:17

    严重缩水!NVIDIA将推中国特供RTX 5090 DD:只剩24GB显存

    00:17

    无线路由大厂 TP-Link突然大裁员:补偿N+3

    02:39

    Meta 千万美金招募AI高级人才

    00:22

    技术热点

    微软已修复windows 7/windows 8.1媒体中心严重漏洞 用户可下载安

    卸载MySQL数据库,用rpm如何实现

    windows 7中使用网上银行或支付宝支付时总是打不开支付页面

    一致性哈希算法原理设计

    MySQL数字类型中的三种常用种类

    如何解决SQL Server中传入select语句in范围参数

      友情链接:
    • IT采购网
    • 科技号
    • 中国存储网
    • 存储网
    • 半导体联盟
    • 医疗软件网
    • 软件中国
    • ITbrand
    • 采购中国
    • CIO智库
    • 考研题库
    • 法务网
    • AI工具网
    • 电子芯片网
    • 安全库
    • 隐私保护
    • 版权申明
    • 联系我们
    IT技术网 版权所有 © 2020-2025,京ICP备14047533号-20,Power by OK设计网

    在上方输入关键词后,回车键 开始搜索。Esc键 取消该搜索窗口。