ImageVerifierCode 换一换
格式:DOCX , 页数:9 ,大小:556.66KB ,
资源ID:18866697      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/18866697.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(两大秘笈SQLServer向SQLAzure迁移Word下载.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

两大秘笈SQLServer向SQLAzure迁移Word下载.docx

1、使用SSMS进行迁移微软云计算平台对开发人员的特点之一是开发人员可以充分使用现有的技能和经验,使用熟悉的开发语言和工具,使用SQL数据库管理工具进行迁移也证明了这一点。下面来介绍使用SSMS进行迁移的详细步骤。应用与案例在这个案例中,我们将使用SSMS来迁移微软提供的实例数据库NORTHWND,最终生成能够在SQL Azure上部署的数据库脚本,详细步骤如下:第一步:打开SSMS,找到NORTHWND数据库,右击选择任务(Tasks),在弹出的窗口中选择生成脚本(Generate Scripts),如图1所示:图1 选择数据库生成脚本第二步:在弹出的SQL脚本向导窗口中,点击“下一步”,出现选

2、择数据库窗口,选择微软实例数据库NORTHWND,点击“下一步“,选择脚本选项,在脚本选项页面里,我们要对脚本选项里的几项进行配置,需要配置的几项已经用红线标示出来了,如图2所示:图2 设置导出脚本选项(1)表/视图选项中需要配置编写数据的脚本:设置编写数据的脚本为False,因为现在我们不能把数据写入到生成的脚本中。(2)常规中配置编写Use Database脚本:设置为False,因为SQL Azure不支持。编写扩展属性脚本:设置为False,因为SQL Azure不支持扩展属性。将UDDTs转换为基类型:设置为True,因为SQL Azure不支持用户自定义数据类型。能够使用的数据类型

3、就是门户站点里列出来的类型。第三步:选择要生成脚本的对象,在这里可以选择表、视图、存储过程,如图3所示:图3 选择表第四步:选择完表以后,点击“下一步“,SSMS自动生成脚本,这对于开发者或者DBA来说是非常熟悉的,生成成功后的窗口如图4所示:图4 导出成功在图4中,公有37个项目生成成功,这里包括了NORTHWND所有的表、视图和存储过程。在接下来的内容介绍中,我们还将使用这个实例数据库,不过迁移的方法换成了SQL Azure迁移向导这个工具。使用SQLAzureMW进行迁移SQLAzureMW是微软公司发布在CodePlex上的一个项目,它可以将SQL 2005及SQL 2008数据库迁移

4、到SQL Azure上。其最新版本是3.3,下载地址是:/view/32334SQLAzureMW会检测并纠正SQL Server 2005/2008与SQL Azure之间的不兼容性。向导能修复的一些常见问题有:使用varChar(max)替换text列、将用户自定义类型转换为基类型。将text列转换为varchar(max),将image转换为varbinary(max),同时它还会取消对XML schema的绑定,因为SQL Azure并不支持它。由于SQL Azure缺乏对hierarchyID的支持,因此需要手工完成。除了在SQL Azure上生成脚本以部署迁移的schema之外,用

5、户还可以凭借该工具通过BCP来迁移表数据。在这个案例中,我们将使用SQLAzureMW来迁移微软提供的实例数据库NORTHWND,最终生成能够在SQL Azure上部署的数据库脚本,详细步骤如下:下载SQLAzureMW。下载SQLAzureMW后,解压缩后包含四个文件,期中有2个配置文件,一个配置文件是SQL Azure不支持的文件,一个是SQL Azure数据迁移配置文件,如图5所示图5 打开SQLAzureMW第二步:运行SQLAzureMW。双击SQLAzureMW.exe,弹出窗口如图6所示,在图6的窗口中,我们可以看到:SQLAzureMW支持数据迁移的类型:(1) SQL Ser

6、ver到SQL Azure(2) SQL Azure到SQL Server(3) SQL Azure到SQL AzureSQLAzureMW支持数据迁移的功能有:(1) 只是分析数据库(2) 分析和迁移数据库(3) 不分析只迁移数据库(4) 直接运行T-SQL进行分析在这里我们选择了分析和迁移数据库|SQL Database,点击“下一步(Next)“,如图7所示:图7 连接数据库第三步:连接数据库。点击“连接服务器Connect to Server“,在弹出的窗口中我们可以输入要连接的数据库名称、用户名、密码,点击”连接Connect“,连接成功后的界面如图8所示:图8 选择数据库选择数据库

7、。连接成功后,需要选择数据库,这里我们选择了示例数据库NORTHWND,点击下一步,如图9所示:图9 选择数据库对象脚本第五步:选择生成的脚步对象。在这里我们选择了数据库所有对象来生成脚本,点击下一步,如图10所示:图10 导出结果第六步:保存脚本文件。在图10中,我们生成了脚本的备份文件,这里调用了BCP命令,由于语言版本的问题,所以在图10中出现了一些乱码。但是我们还是可以看到已经生成完成了。切换到SQL Script这个Tab上来,如图11所示:图11 生成的SQL脚本在图11中,点击“保存 Save“,把生成的脚步保存成文件,这样我们就得到了一个能够在SQL Azure上部署的SQL脚本。我们的迁移工作可以说已经完成了百分之八十,剩下的工作就是拿这个脚本在我们云端的SQL Azure上去执行就可以了。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1