销售电话: 1-800-867-1380

Azure 虚拟机中的 SQL Server 的入门

更新时间: 2014年6月

注:本页面内容可能不完全适用中国大陆地区运营的 Windows Azure服务。如要了解不同地区 Windows Azure 服务的差异, 请参考本网站 http://www.windowsazure.cn.

本主题提供关于如何在 Azure 虚拟机上注册 SQL Server,以及如何在 Microsoft 公有云环境中开始创建 SQL Server 数据库的指南。

通过 Azure 虚拟机中的 SQL Server,可以充分利用 Microsoft 数据中心提供的基础结构即服务的优势。这样一来,你就可以全面掌控运行 SQL Server 的虚拟机以及 Azure 中的应用程序和数据库。借助 Azure 虚拟机中的 SQL Server,可将本地虚拟平台中的企业级应用程序迁移到 Azure,而无须采购新硬件来满足增长的需求。如果仅为一段特定时间使用或因对新应用程序进行验证和测试而需要增加硬件,那么 Azure 虚拟机提供的灵活性可以满足这样的需求。可以通过将 SQL Server 数据库托管在 Azure 虚拟机中来构建混合应用程序。你因此可以将数据库同时提供给本地应用程序和云应用程序使用。

本主题包含以下小节:

在 Azure 中创建 SQL Server 虚拟机

若要在 Azure 中创建 SQL Server 虚拟机,首先必须获取 Azure 平台订阅。可以在购买选项购买 Azure 订阅。若要免费试用,请访问 Azure 免费试用。然后,你即可将自己的虚拟机放入 Azure,或用平台提供的映像在 Azure 中创建自己的虚拟机。

在 Azure 上设置 SQL Server 虚拟机教程展示了如何借助平台提供的映像来创建 SQL Server 虚拟机。

重要提示:在 Windows Azure 中创建一个 SQL Server 虚拟机后,需要执行一些附加任务,以便能够从 Windows Azure 中的其他虚拟机、本地计算机或 Internet 连接到这个虚拟机。有关详细指导,请参阅 Azure 虚拟机中的 SQL Server 的连接注意事项

如果想将自己的虚拟机放入 Azure,请参阅如何使用现有本地 SQL Server 磁盘在 Azure 中创建 SQL Server 虚拟机如何使用现有本地 SQL Server 虚拟机在 Azure 中创建 SQL Server 虚拟机

有关管理 Azure 订阅的详细信息,请参阅管理订阅。Azure 虚拟机库提供了几种虚拟机映像,例如 Windows 或非 Windows 映像。有关所支持虚拟机映像的最新列表,请参阅用于 Azure 的虚拟机大小虚拟机报价细目

平台提供的 SQL Server 虚拟机映像配置

Azure 虚拟机库包括几种内含 Microsoft SQL Server 的映像。安装在虚拟机映像上的软件因操作系统版本和 SQL Server 版本而异。下表汇总了当前 Azure 虚拟机库中可用的 SQL Server 相关映像:

 

操作系统 SQL Server 版本 SQL Server 版本类别

Windows Server 2008 R2

SQL Server 2012 Service Pack 1

Enterprise、Standard 和 Web 版

Windows Server 2008 R2

SQL Server 2008 R2 Service Pack 2

Enterprise、Standard 和 Web 版

Windows Server 2012

SQL Server 2012 Service Pack 1

Enterprise、Standard 和 Data Warehouse (Enterprise) 版

Windows Server 2012 R2

SQL Server 2014 和 SQL Server 2014 for Data Warehousing

Enterprise、Standard、Web 和 Data Warehouse (Enterprise)

重要说明:计划推出其他 SQL Server 版本。若要查看所支持的全部 SQL Server 版本,请登录到 Azure 管理门户

如果虚拟机是用预览期提供的平台映像 SQL Server 评估版创建的,则无法将其升级到库中按小时付费版本的映像。可以选择以下两个选项之一:

Windows Server

平台映像中的 Windows Server 安装包含以下配置设置和组件:

  • 为管理员帐户启用远程桌面。

  • 启用 Windows Update。

  • 在设置过程中指定的用户帐户默认为本地 Administrators 组成员。该管理员帐户也是 SQL Server sysadmin 服务器角色的成员。

  • 该虚拟机是名为 WORKGROUP 的工作组的成员。

  • 未启用 Guest 帐户。

  • 开启“高级安全 Windows 防火墙”(c:\Windows\System32\WF.msc)。

  • 安装了 Microsoft .NET Framework 第 4 版。

  • 在设置过程中指定了虚拟机的大小。

  • 中是为常规负载推荐的虚拟机大小的最小值。

  • 当使用 SQL Server Enterprise Edition 时,最小的虚拟机建议大小是“大”。

  • 选定的大小限制了可配置的数据磁盘数目。有关可用虚拟机大小和可附加到虚拟机的数据磁盘数目的最新信息,请参阅用于 Azure 的虚拟机大小

SQL Server

平台映像中的 SQL Server 安装包含以下配置设置和组件:

  • 数据库引擎

  • Analysis Services

  • Integration Services

  • Reporting Services(配置为本机模式)

  • 在 SQL Server 2012(或更高版本)中可以使用 AlwaysOn 可用性组,但在使用前需要进行额外的配置。有关详细信息,请参阅Azure 虚拟机中 SQL Server 的高可用性和灾难恢复

  • 复制

  • 全文和语义提取搜索(语义提取仅在 SQL Server 2012 或更高版本中提供)

  • Data Quality Services(仅限 SQL Server 2012 或更高版本)

  • Master Data Services(仅限 SQL Server 2012 或更高版本),但需要额外配置和组件。若要在 Azure 中的虚拟机中运行 Master Data Services,请安装 Web 服务器 (Internet Information Services) 和 Silverlight,并借助 Master Data Service Configuration Tool (MDSConfigTool.exe) 来配置 Master Data Services。有关详细信息,请参阅安装 Master Data Services

  • 可以使用 PowerPivot for SharePoint(仅限 SQL Server 2012 或更高版本),但需要额外配置和组件(包括 SharePoint)。

  • Distributed Replay 客户端(仅限 SQL Server 2012 或更高版本)可以使用,但未安装。若要运行设置,请参阅附加的数据库引擎实例和平台提供的 SQL Server 映像

  • 提供所有工具,包括 SQL Server Management Studio、SQL Server 配置管理器、Business Intelligence Development Studio、SQL Server 安装程序、诸如数据层应用程序 (DAC) 等升级和迁移工具、备份、恢复、附加和分离等工具。

  • 客户端工具连接、客户端工具 SDK 以及 SQL 客户端连接 SDK。

  • 提供 SQL Server 联机丛书,但需要借助 Help Viewer 进行配置。有关详细信息,请参阅使用 SQL Server 的产品文档

数据库引擎配置

  • 包含 SQL Server 数据库引擎默认(无名)实例,仅侦听共享内存协议。

  • 默认情况下,Azure 在 SQL Server 虚拟机安装期间使用 Windows 身份验证。如果想用 sa 登录或创建新的 SQL Server 帐户,则需要变更身份验证模式。有关详细信息,请参阅Azure 虚拟机中的 SQL Server 的安全注意事项

  • 安装了虚拟机的 Azure 用户初始为 SQL Server sysadmin 固定服务器角色的唯一成员。

  • 数据库引擎内存设置为动态内存配置。包含的数据库身份验证为关闭状态。默认语言为英语。跨数据库所有权链接为关闭状态。有关更多设置,请检查该 SQL Server 实例。

  • 附加的 SQL Server 安装组件也可以安装到虚拟机上,但可能需要 PID(产品编码)。

  • 启用了客户体验改善计划 (CEIP)。可以借助 SQL Server 错误和使用情况报告实用工具来禁用 CEIP。若要启动 SQL Server 错误和使用情况报告实用工具,请单击“开始”菜单,依次指向“所有程序”“Microsoft SQL Server”版本和“配置工具”,然后单击“SQL Server 错误和使用情况报告”。如果不想使用启用了 CEIP 的 SQL Server 实例,也可以考虑把自己的虚拟机映像部署到 Azure。有关详细信息,请参阅创建并上传包含 Windows Server 操作系统的虚拟硬盘

关于 SQL Server 配置的重要建议

有关更多建议、最佳做法和教程,请参阅本主题末尾的后续步骤部分中列出的主题。

如何连接 Azure 虚拟机中的 SQL Server 实例

从虚拟机中运行的 Management Studio 进行连接

在 Management Studio 的“连接到服务器”对话框的“服务器名称”框中,输入虚拟计算机的主机名称。

借助 SQL Server Management Studio 从 Internet 进行连接

在从 Internet 连接到 SQL Server 实例之前,必须完成以下任务:

  • 将 SQL Server 配置为侦听 TCP 协议并重启数据库引擎。

  • 在 Windows 防火墙中打开 TCP 端口。

  • 将 SQL Server 配置为使用混合模式身份验证。

  • 创建 SQL Server 身份验证登录名。

  • 为虚拟机创建 TCP 端点。

  • 确定虚拟机的 DNS 名称。

有关分步说明,请参阅在 Azure 上设置 SQL Server 虚拟机

使用 Azure 虚拟网络从另一台计算机中运行的 Management Studio 进行连接

Azure 虚拟网络允许 Azure 中托管的虚拟机与你的专用网络更轻松地进行交互。配置 Azure 虚拟网络设置需要多步操作。有关 Azure 虚拟网络的详细信息,请参阅 Azure 虚拟网络概述

从其他计算机上运行的应用程序进行连接

提供一个连接字符串,类似于

add name ="connection" connectionString ="Data Source=VM_Name;Integrated Security=true;" providerName ="System.Data.SqlClient";

其中 VM_Name 是在安装过程中为虚拟机指定的名称。有关其他连接方案,请参阅Azure 虚拟机中的 SQL Server 的连接注意事项

附加的数据库引擎实例和平台提供的 SQL Server 映像

如果借助平台提供的 SQL Server 映像创建虚拟机,可以在 C:\SqlServer_SQLMajorVersion.SQLMinorVersion_Full 目录中找到保存在虚拟机上的 SQL Server 安装介质。可以从这个目录运行安装程序以执行任何安装操作,包括增加或删除功能、增加新实例或修复实例(如果磁盘空间允许)。如果你将自己的 SQL Server 映像放入 Azure,并随后需要安装其他 SQL Server 功能,请确保虚拟机中有足够的磁盘空间。

创建新的登录名和用户

一旦借助该平台提供的 SQL Server 映像创建了虚拟机,即可像对本地数据库一样,创建新的 Windows 用户、SQL Server Windows 身份验证登录名和数据库用户。如果要用 SQL Server 身份验证,必须将数据库引擎配置为使用混合模式身份验证。已禁用 sa 帐户。有关如何更改身份验证模式和启用 sa 帐户的信息,请参阅更改服务器身份验证模式

后续步骤

另请参见

本文是否对您有所帮助?
(1500 个剩余字符)
感谢您的反馈

社区附加资源

显示:
© 2014 Microsoft