首页 > 数据库 > SQL Server > SQL Server新一轮更新
2015
01-12

SQL Server新一轮更新

  上个月微软的SQL Server团队发布了大量小型更新。值得关注的内容包括:针对本地服务器的Power BI、针对SQL Server 2014的System Center支持,以及对Java/PHP驱动程序的更新。但首先要关注的是,针对DB2用户的微软迁移工具。

 针对DB2的SQL Server迁移助手

  微软针对DB2的SQL Server迁移助手(SQL Server Migration Assistant for DB2)最近发布了6.0版本。这个工具声称要“自动化迁移工作的各个方面,包括迁移评估分析、模式和SQL语句转换以及数据迁移等”。

SSMA for DB2 v6.0被设计为支持从多种DB2(DB2 on z/OS versions 9.0和10.0以及DB2 on Linux/Unix/Windows versions 9.8和10.1)到SQL Server 2012、SQL Server 2014和Azure SQL DB。

  由于DB2提供了一些SQL Server中没有的特性,这个工具还为SQL Server增加了额外的功能,以帮助它来模拟DB2. 不幸的是,对于这些特殊功能暂时还没有提供任何文档。

  SQL Server迁移助手还可用于MySQLOracleSybaseAccess。你可以通过阅读SSMA团队的博客,找到更多从这些数据库引擎迁移的信息。

 Power BI

  Power BI的定义还不完善,但广义来说,它是一系列通过Excel和Office 365提供的商业智能工具。除了一般的图表和报表之外,它还包含了一种自然语言查询引擎,设计它是为了让非技术用户对数据进行相关查询。

  最新发布的Power BI分析服务连接程序(Power BI Analysis Services Connector)让你可以把Power BI和SQL Server分析服务的本地实例连接在一起。想要使用这个连接程序,首先要在你的Azure和本地活动目录之间建立活动目录的同步。

 System Center操作管理控制台

  System Center操作管理控制台的用户现在可以使用针对SQL Server 2014的管理包来“发现和管理”SQL Server 2014实例。这个管理包只针对SQL Server 2014可用,对于SQL Server 2005到2012,需要另外一个包支持。

新特性

  • 对于SQL Server 2014产品,增加了镜像管理场景
  • SPN监视器现在拥有“搜索范围”参数,让最终用户可以在LDAP和全球目录之间选择。
  • 在CPU工具监控场景中增加了固定超时时间的错误
  • 现在可以使用自己的网络接口和默认的端口,监控同一台服务器上的SQL Server实例。
  • 可以监控名称下带有下划线或者其他特殊符号的SQL Server实例。

改善

  • 对SQL Server程序库管理包的依赖已经移除
  • 支持CPU的本地性能计数器和逻辑磁盘的指标
  • 发现SQL Server 集成服务监控的种子
  • 把SQL Server集成服务转移到独立的管理包中
  • 支持SQL Server非默认的端口
  • Optimized performance collection replaced with raw performance collection to guarantee accuracy of hourly and daily aggregated data.

 PHP对SQL Server的支持

  微软现在提供了三个版本的SQL Server的PHP驱动程序

  • 3.1版本需要PHP 5.4.32或者PHP5.5.16以上,配合SQL Server 2008以上版本。
  • 3.0版本需要PHP 5.3.0以上(建议5.3.6以上)版本
  • 2.0版本需要PHP 5.2.4以上(建议5.2.13以上)版本,配合SQL Server 2005以上版本。这个版本无法在PHP 5.4上使用。

 Java对SQL Server的支持

  和PHP一样,微软还提供了多个版本针对SQL Server的JDBC驱动程序

  • 4.1版本支持SQL Server 2008以上,配合Java开发包5.0、6.0和7.0。
  • 4.0版本支持SQL Server 2005以上,配合Java开发包5.0和6.0。

  这两个版本都是第四种类型的JDBC驱动,那意味着它们都是纯粹的Java驱动。

  英文原文:SQL Server Roundup

编程技巧