SQL Server 新一轮更新

阅读数:1296 2015 年 1 月 9 日

话题:Java.NETPHP语言 & 开发架构

上个月微软的 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