




已阅读5页,还剩16页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
SQL Server 2008如何创建定期自动备份任务我们知道,利用SQL Server 2008数据库可以实现数据库的定期自动备份。方法是用SQL SERVER 2008自带的维护计划创建一个计划对数据库进行备份,下面我们将SQL SERVER 2008定期自动备份的方法分享给大家。首先需要启动SQL Server Agent服务,这个服务如果不启动是无法运行新建作业的,点击“开始”“所有程序”“Microsoft SQL Server 2008”“启动SQL Server Management Studio”登录数据库,点击管理维护计划右击维护计划向导如图所示:点击“维护计划向导”后跳出对话框,如图所示:点击“下一步”如图所示:填写好名称及相关说明作个记号,点击“更改” 来设定维护计划,如图所示:可以为选择执的时间段,每天、每周、每月可以根据你相应的需求来制定备份的时间,这里作演示就选择在每天的0:00进行,点击“确定”再点“下一步”如图所示:选择你需要备份的任务,我这里就先择“备份数据库(完整、差异、事务日志)”,很明了 点击“下一步”如图所示:出现刚刚所选择的三项你可以选择他们所执行的顺序,选好后点击“下一步”如图所示:在数据库那一列选择相关数据库点击(确定)如图所示(由于这张图片较大您可以点击图片查看原图):选择备份的数据库存放的目录,设置备份压缩:有默认服务器设置,压缩备份等选项,因为我的数据库较大所以就选择压缩,根据您的实际情况进行操作:点击”下一步”,下面的操作是对于这前我们所选择的“维护任务”操作和“上一步”一样这里就不截图说明,最后点击“下一步”如图所示:选择SQL SERVER 2008自动备份维护计划的报告文件所存放位置点击“下一步”如图所示:点击“完成”这样就完成了SQL SERVER 2008自动备份。注意:在利用SQL SQLSERVER 2008 的维护计划对数据库进行定期的备份时要启动“SQL SERVER 代理”服务。关于SQL Server 2008数据库自动备份知识就介绍到这里了,如果您想了解更多SQL Server数据库的内容,可以看一下这里的文章:/sqlserver/,相信一定会带给您收获的。SQL Server2008 自动备份第一种(简单)。1、启动SQL服务器2、打开企业管理器观察对象资源管理器中的SQL Server代理3、进入你服务器下“管理”,启动“SQL Server代理”(关键),如果这个启动不了后边就无法进行了。右击SQL Server代理启动观察对象资源管理器中的SQL Server代理的变化.4、进入“管理”下的“数据库维护计划”5、右键,“维护计划向导”6、下一步如需更改计划,则点击更改按钮进行计划的更改,否则直接点击下一步7、下一步8、 下一步9、下一步这里可以将报告写入文本文件,还可以以邮件的形式发送。根据个人需求选择不同的形式。10、下一步11、完成注:创建完成维护计划后,一定要确认SQL Sever代理是否启动!12、打开服务器属性,选择“自动启动SQL Server代理”Sql Server迁移助手(SSMA) 将Oracle数据库转成Sql Server 2008步骤1: 先安装Oracle 11g 和 Sql Server 2008步骤2:下载SSMA,或者向我勒索,然后安装步骤3: 打开各种所需的服务(怎么打?Win+R-services.msc-Enter)步骤4: 如果你有一个 dmp 文件(这是从Oracle导出来的一个 备份的文件) ,先将他导入到Oracle中怎么导入呢?如图:1.建议先创建一个用户Create user 用户名identified by 密码 2.授权接着,可以打开命令行,可不是打开 Sqlplus 哦如图imp userid=(上面创建的)用户名/ 密码 full=y file=文件路径步骤5:你导入完成了没? 不知道 你数据量多少哦! 反正我话个把小时转完了步骤6:打开 SSMA新建一个项目步骤7:就此,基本完成了,然后就是 Click Connect to Oracle步骤8:接下来 看看SQL中国研发中心的Blog:/b/sqlcrd/ 你会懂的;步骤9:想想我顺便贴出来一下,免得大家麻烦SQL Server Migration Assistant(简称SSMA)是由微软发布的帮助客户更容易地从Oracle/Sybase/MySQL/Access迁移到SQL Server以及SQL Azure的一个工具集,几周前我们刚刚发布了SSMA 5.0版本,该版本支持了最新的代号为Denali的SQL Server的CTP版本,并且增加了对SQL Azure迁移的支持。下表说明了SSMA 5.0所支持的迁移矩阵:这里我们选择SSMA for Oracle 5.0为例介绍一下SSMA如何帮助您从Oracle迁移到SQL Server 2008 R2。首先我们从这里下载SSMA for Oracle 5.0的压缩包,解压缩后有两个exe文件,SSMA for Oracle 5.0.exe是工具的安装包,SSMA for Oracle 5.0 Extension Pack.exe必须安装在SQL Server 2008 R2所在服务器,用来创建一些辅助运行需要的数据库表和存储过程等。首次运行SSMA for Oracle需要一个License,如图1所示,你可以点击链接,然后根据提示填写个人信息后免费申请,下载保存之后返回这个对话框选择你保存License的目录然后点击Refresh License按钮即可运行SSMA for Oracle了。图1 License Management对话框在主窗口File菜单中选择New Project菜单项将显示图2所示的对话框,输入项目的名字,选择SQL Server 2008作为迁移的目标数据库版本。图2 New Project对话框我们将使用Oracle XE的HR schema为例(下文称之为HR数据库以避免歧义,但其实Oracle并没有SQL Server数据库类似的概念)。SSMA为提高性能,缺省情况下不加载某些示例数据库(包括HR数据库),这个缺省设置可以通过Project Settings来修改,选择Tools菜单的Project Settings菜单项,在弹出的对话框里点击General再选择Loading System Objects,然后勾选HR,如图3所示。图3 Project Settings对话框然后我们连接Oracle服务器,点击工具条上的Connect to Oracle,输入Server名称、SID和用户名/密码,如图4所示。连接后会有个警告对话框告诉你hr用户没有足够的权限。由于我们只需要迁移HR数据库,这里可以点击Continue忽略它。如果你的Oracle服务器上有很多数据库,数据加载可能需要比较长的时间,请耐心等待图4 连接到Oracle服务器连接上Oracle后我们首先评估一下迁移HR数据库会不会碰到问题,如果碰到问题大约需要多长时间来解决。评估并不需要连接目标SQL Server,只需要在左上方的树里展开Oracle服务器名称,然后展开Schemas,右键点击HR并选择Create Report,如图5所示。图5 评估HR数据库SSMA运行一段时间后会打开一个评估报告的对话框,如图6所示。这个评估报告很有用,里面会列出HR数据库里各种对象(包括函数、包、存储过程、表和视图等)能够成功迁移的比例,你可以在左边的树里选择你需要查看的某个对象,比如存储过程,比较Oracle的PL/SQL语法和迁移后的TSQL语法。图6 评估报告图7是一个包含有错误的评估报告,当包含错误时,SSMA会估算手工做转换大约需要多少时间,这样你就可以使用评估报告来帮助你做数据库迁移的时间规划。图7 一个包含错误的评估报告首先我们需要连接目标数据库,点击工具条上的Connect to SQL Server,输入Server name,在Database里输入HR,如图1所示。如果你的SQL Server里不存在HR数据库,点击Connect后SSMA会提示错误,问你是否创建HR数据库,选择Yes。HR数据库创建后SSMA可能会提示SQL Server Agent未运行,这仅在使用服务器端数据迁移时才会用到,默认情况下我们使用的是客户端数据迁移,所以可以点击Continue忽略。 图1 连接到SQL Server服务器连接上SQL Server服务器后我们就可以迁移Schema了,这里的Schema指数据以外的数据库定义,比如表结构、视图定义、存储过程等等。右键单击Oracle Metadata Explorer里的HR数据库,选择Convert Schema,如图2所示。SSMA运行一段时间后会在最下方的Output栏里显示转换是否有错误、警告或信息。这时你可以展开SQL Server Metadata Explorer里HR数据库的dbo schema,在Procedures文件夹下会发现ADD_JOB_HISTORY等存储过程,Tables文件夹下会发现COUNTRIES等表,说明Schema的迁移已经成功。图2 转换Schema如果这时你使用SQL Server客户端工具SQL Server Management Studio或者Visual Studio的Server Explorer查看SQL Server上的HR数据库,你会发现找不到前面所说的存储过程、表或者视图。这是因为Convert Schema菜单项只是在SSMA的Project里进行了转换,并未转换到数据库。这么设计为了让你可以在同步到SQL Server之前再做些其他修改,比如REGIONS表里的REGION_ID列在Oracle里是NUMBER类型,它被SSMA转换成了最安全的float(53)类型,如果你知道REGION_ID就是个整形,你可以把它修改为int类型,当然你最好对COUNTRIES表的REGION列也做同样的修改。在确认Schema迁移没有问题后,你可以同步到SQL Server数据库了,在SQL Server Metadata Explorer里右键点击HR数据库,选择Synchronize with Database,如图3所示。图3 同步HR数据库到SQL Server这时可能会再次弹出SQL Server连接对话框和SQL Server Agent未运行的警告,确认后会显示Synchronize with the Database对话框,如图4所示。对话框里列出了SQL Server数据库和SSMA的树结构的差别,可以选择Hide Equal Objects来过滤掉两边相同的对象。由于我们连接的是新创建的HR数据库,所以左侧显示的都是 Not Found 状态,如果你之前做过同步这里会显示不同的状态,这里我们点击OK继续。等待右下角的进度条走完,留意主窗口Output栏是否报错,没有报错的话SQL Server里的对象应该已经创建好了。 图4 Synchronize with the Database对话框再次使用SQL Server Management Studio或者Visual Studio来查看HR数据库中的对象,会发现一些$SSMA打头的表或者存储过程等,这些是迁移一些特殊对象(比如Oracle的Sequence对象)所创建出来的辅助对象。在成功迁移了Schema之后,我们就可以来进行迁移的最后一步:数据迁移。有了SSMA的帮助数据迁移也非常简单,右键点击Oracle Metadata Explorer里的HR数据库,选择Migrate Data,如图5所示。SSMA会再次提示Oracle和SQL Server的连接信息,如果之前做
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年江西省卫生系统招聘考试(中医学)历年参考题库含答案详解
- 2025年北京银行长沙分行社会招聘考试备考题库及答案解析
- 节能监察理论知识培训课件
- 2025年小微企业创业扶持资金申请政策解读与创业团队知识管理报告
- 良好的公共秩序课件
- 教师招聘之《幼儿教师招聘》模拟题库附参考答案详解【培优】
- 教师招聘之《小学教师招聘》能力提升B卷题库附答案详解(巩固)
- 2025呼伦贝尔海拉尔区建设街道办事处招聘城镇公益性岗位人员笔试备考及答案详解(名师系列)
- 教师招聘之《小学教师招聘》能力检测【典优】附答案详解
- 基于2025年电竞游戏用户社交需求的社区运营模式创新报告
- 朝阳河流域生态修复综合治理工程环评报告
- 2024新版2025秋教科版科学二年级上册全册教案教学设计
- (2025秋新版)人教版八年级历史上册全册教案
- 企业向个人还款合同范本
- 钢模板安全知识培训课件
- GB/T 45707-2025皮革铬鞣鞋面用坯革规范
- 高空作业外墙漆施工方案
- 医务人员职业暴露预防及处理课件(完整版)
- C语言程序设计 课件 第1章-C语言概述
- 医学资料品管圈十大步骤的运用
- 餐饮空间设计课件ppt
评论
0/150
提交评论