> 데이터 베이스 > MySQL 튜토리얼 > 微软在CodePlex上发布SQL Azure迁移工具

微软在CodePlex上发布SQL Azure迁移工具

WBOY
풀어 주다: 2016-06-07 17:53:51
원래의
1294명이 탐색했습니다.

为了方便用户从SQL Server迁移到SQL Azure,微软在CodePlex上发布了一个迁移工具。如果有可能的话,SQL Azure迁移向导会检测并纠正SQL Server 2005/2008与SQL Azure之间的不兼容性。 该向导能修复的一些常见问题有:使用varChar(max)替换text列、将用户自定

  为了方便用户从SQL Server迁移到SQL Azure,微软在CodePlex上发布了一个迁移工具。如果有可能的话,SQL Azure迁移向导会检测并纠正SQL Server 2005/2008与SQL Azure之间的不兼容性。

  该向导能修复的一些常见问题有:使用varChar(max)替换text列、将用户自定义类型转换为基类型等。由于SQL Azure缺乏对hierarchyID的支持,因此需要手工完成。除了在SQL Azure上生成脚本以部署迁移的schema之外,用户还可以凭借该工具通过BCP来迁移表数据。

图 SQL Azure LOGO

  Windows Azure是微软进军云计算市场的先遣队。它由若干个组件构成,其中包括一个叫做SQL Azure的数据存储引擎。SQL Azure的基础是关系模型、提供了对约束、事务、临时表以及存储过程的完整支持。开发者可以通过ADO.NET、ODBC或是PHP访问SQL Azure。

  SQL Azure构建在SQL Server 2008上,对其的兼容性级别达到了100。运行在较低兼容性级别如80或90之上的数据库可能会产生问题。虽然迁移工具可以捕获到兼容性级别问题,但我们强烈建议在使用该工具之前将数据库的兼容性级别提升到100。

  SQL Azure迁移向导beta版位于CodePlex上,基于Microsoft Public License。

  微软SQL Azure开发团队在十月中旬份发布了SQL Azure的CTP版。在这次版本更新中,我们不但看到了很多重要的功能支持和改进,还在该版本中得到了相对完整的功能集。下面给出本次SQL Azure CTP版的主要更新:

  防火墙支持

  新功能提供了指定一个详尽的IP地址列表,通过此列表可以更安全更方便的访问SQL Azure Server。一直以来云数据库的安全问题都十分受到关注;基于此功能的帮助下,就可以对访问数据库的主机进行精确的控制筛选了。

  批量嵌入支持

  在实际使用中,上传加载数据的速度始终是一个让人头疼的问题。因此在十月发布SQL Azure CTP版本中增加了批量嵌入功能。这将在很大程度上改善加载数据的速度,可以说是数量级上的提升。可以通过ADO.Net下的SqlBulkCopy类来进行修改实现此功能。

  数据库版本选择

  在创建的过程中可以对SQL Azure数据库的版本进行选择,Web版的大约有1GB,商业版的大约有10GB。在T-SQL的创建过程中同样适用,比如,创建一个商业版的数据库的T-SQL命令为:

  CREATE DATABASE foo (MAXSIZE = 10GB)

  据悉,SQL Azure开发团队稍后会提供为PHP 1.1 做的 SQL Server 驱动更新。并且提供对PHP 5.3的支持,其中包括对使用性能的改进和功能的增强。微软计划为在11月举行的PDC(专业开发者会议)大会上提供一个更为完善的SQL Azure版本。

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿