创建新场

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

Service Bus 配置向导将创建一个场,并将安装有 Service Bus 1.0 Beta 的服务器分配给新场。在将节点添加到场中之前,你只需为每个场运行一次此进程,如加入现有场管理场和节点所述。

你可以使用多个必需设置的默认值创建场,也可以通过为这些设置指定其他值来为新场添加自定义设置。

如果在场创建期间发生错误或被强制重新启动,则所创建的场管理数据库可能会处于损坏状态。在这种情况下,当你尝试加入场时,进程可能会显示一个错误,指示你所尝试添加到该场的计算机不属于任何场。遇到此类错误时,你必须先删除场管理数据库并重新创建它,然后才能将任何新节点加入场。

使用默认设置

使用 Service Bus 配置向导可以在创建场时接受所有默认设置。当你配置 Service Bus 场以进行评估或开发时,此选项很有用。默认设置包括帐户和安全设置、要使用的端口、数据库命名约定和设置等。使用以下过程可创建一个新场并使用默认设置将 Service Bus 1.0 服务器分配给该场。

  1. 在**“开始”菜单中,单击“所有程序”,然后单击 Service Bus 1.0。单击“Service Bus 配置”**以启动 Service Bus 配置向导。

    Service Bus 配置向导

  2. 单击**“使用默认设置(推荐)”。此时将出现“新建场配置”**对话框。

    Service Bus 配置向导

  3. 在“SQL SERVER 实例”文本框中,将默认显示当前计算机上的 SQL Server 实例的名称。若要指定其他 SQL Server,请键入将托管该场的数据库的 SQL Server 实例的完整名称。有关了解 SQL Server 要求的详细信息,请参阅系统要求中的 SQL Server 部分。若要验证你输入的实例名是否指向有效的实例,请单击**“测试连接”**。如果正确建立了连接,则该按钮的旁边将显示一个绿色的复选标记图标。如果出错,则将在该向导中显示一条消息。

    Service Bus 配置向导 使用**“高级选项”**堆叠面板可以指定与数据库相关的附加设置,如“SQL 身份验证模式”和 SSL 用法。

  4. 在“配置服务帐户”下,你的用户 ID 将显示在“用户 ID”文本框中,用于标识在其下有服务运行的用户帐户。要更改用户帐户的用户 ID,请在“用户 ID”文本框中输入新用户 ID。用户 ID 必须采用 username@domain-name 或 domain\user 格式。然后,在“密码”文本框中输入该用户 ID 的密码。向导将验证用户 ID 和密码的组合,如果它发现错误,将通知你重新输入用户 ID 和密码。相同的用户凭据将用于 Service Bus 1.0 服务和 Windows Azure Service Bus 服务。

  5. 在“证书生成密钥”下的第一个文本框中输入密钥,然后在“确认证书生成密钥”下的文本框中再输入一遍,以确认第一次输入的密钥。向导将会检查这些密钥,以确保它们匹配。如果密钥不匹配,向导会通知你重新输入密钥。请记录该密钥以备将来使用;每次将计算机添加到此场时,均需要提供该密钥。配置 cmdlet 将使用此密钥来生成证书。你可以使用自定义设置选项来指定自定义证书。

  6. 使用**“在此计算机上启用防火墙规则”**复选框可以指示你是否对允许配置向导创建防火墙规则感兴趣。仅当 Service Bus 客户端(你的应用程序)将与 Service Bus 在同一服务器上运行时,才取消选中此框。

  7. 单击**“下一步”**。向导将显示“摘要”屏幕,其中列出了你输入的值,以及剩余配置选项的默认值。该屏幕还将分别针对作为整体的场和 Service Bus 1.0 显示配置选项和值。向导还将验证配置的值是否对此计算机有效。如果出现任何错误,向导将显示错误页,并且不允许你进一步继续操作。你可以返回以更改导致出错的配置,在可能情况下也可以在向导外部修复错误。

    对于某些错误,使用默认配置可能无法继续。例如,如果用于 Service Bus 1.0 管理的默认端口被某个应用程序阻止,可能无法对其解除阻止。如果使用默认配置无法继续,你必须使用自定义设置创建新场。

    Service Bus 配置向导

    提示

    如果你在向导外部修复了任何错误,可以使用重新验证按钮再次验证配置。

    提示

    如果你想要使用 PowerShell 进行配置,则可以通过单击“获取 PowerShell 命令”链接,基于此页面上的当前配置来生成脚本。

  8. 单击**“应用”可批准所列选项、创建新场,并可将服务器添加到新场。单击“上一步”可返回到“新建场配置”**页并更改你所创建的条目。

使用自定义设置

若要使用自定义设置创建新场,请执行以下操作:

  1. 打开 Service Bus 配置向导。在**“创建新场”下单击“使用自定义设置”**。

    备注

    向导中有几个页面。可以使用向导右侧的滚动条来查看所有可用选项。

    Service Bus 配置向导

  2. 配置 Service Bus 1.0 所需的数据库。Service Bus 需要三个数据库:

    • 包含场配置的场管理数据库。

    • 包含有关 Service Bus 消息实体(队列和主题)的定义和信息的网关数据库。

    • 包含 Service Bus 消息实体中存储的消息的消息容器数据库。

    提示

    如果你计划使用许多 Service Bus 消息实体(队列和主题),则可以创建多个消息容器。Service Bus 配置向导可帮助你创建第一个容器。若要创建多个容器,请参阅 New-SBMessageContainer PowerShell cmdlet。

    可为其中的每个数据库指定 SQL Server 实例和数据库名称。在“SQL SERVER 实例”文本框中,将默认显示当前计算机上的 SQL Server 实例的名称。要指定其他 SQL Server,请键入将要托管场数据库的 SQL Server 实例的完整名称。当前用户必须对此 SQL Server 实例具有 SysAdmin 权限。有关 SQL Server 要求的详细信息,请参阅系统要求中的“SQL Server”部分。要验证输入的实例名称是否指向有效实例,并且指定的数据库名称是否存在,请单击文本框右侧的“测试连接”按钮。如果正确建立了连接,则该按钮的旁边将显示一个绿色的复选标记图标。如果出错,请将鼠标光标悬停在错误消息中的红色 X 上,以查看连接失败的原因。

    Service Bus 配置向导

  3. 在**“配置服务帐户”下,你的用户 ID 将出现在“用户 ID”**文本框中以标识运行服务的用户帐户。要更改用户帐户的用户 ID,请在“用户 ID”文本框中输入新用户 ID。用户 ID 必须采用 username@domain-namedomain\user 格式。然后,在“密码”文本框中输入该用户 ID 的密码。向导将验证用户 ID 和密码的组合,如果它发现错误,将通知你重新输入用户 ID 和密码。

  4. 在**“配置证书”**下,你可以指定向导是应为你生成证书,还是采用你指定的证书。默认情况下,向导将生成证书。在这种情况下,你必须指定证书生成密钥。在“证书生成密钥”文本框中输入密钥,然后在“确认证书生成密钥”文本框中重新输入。向导将检查这些密钥以确保它们匹配,如果不匹配,则向导会通知你重新输入密钥。请记下密钥以备将来使用,因为你每次向此 Service Bus 场添加新计算机时,都需要提供该密钥。

    如果你清除**“自动生成”**复选框,则向导将允许你指定两个证书。这些证书应该已安装在“本地计算机\个人”存储区上。你还必须在场中的所有计算机上安装这些证书。配置了以下证书:

    • Service Bus SSL 证书保护 Service Bus 和客户端之间的 HTTPS 通信。单击**“浏览”**可选择现有证书。

    • 加密证书用于对管理数据库和注册表中的所有连接字符串进行加密。如果你需要将通信加密与配置设置分开,则需要此证书。有关证书要求的详细信息,请参阅系统要求中的“证书”部分。

      Service Bus 配置向导

  5. 在**“配置端口”**中,你可以指定 Service Bus 1.0 使用的端口。

    Service Bus 配置向导

  6. 在**“配置管理员组”**下的文本框中,输入你要向其授予场管理访问权限的用户组的名称。默认情况下将使用管理员组 (BUILTIN\Administrators)。此组中的每个用户都对属于场的数据库具有管理访问权限。如果此组是本地组,请确保场中所有计算机以及以前指定的 SQL Server 实例上也存在此组。

  7. 单击**“下一步”**。向导将显示“摘要”页面,其中列出了你输入的值,以及剩余配置选项的默认值。向导将验证此计算机的配置值。如果有错误,则向导将显示一个包含错误消息的页面,并且不允许你继续执行操作。你可以返回以更改导致出错的配置,在可能情况下也可以在向导外部修复错误。

    提示

    如果存在可以在向导外修复的错误,则可以使用“重新验证”按钮验证该配置。

    提示

    如果你想要使用 PowerShell 进行配置,则可以通过单击“PowerShell 命令”链接,基于此页面上的当前配置来生成脚本。

  8. 单击**“应用”可创建新场,或者单击“上一步”以返回到“场配置”**页并更改你创建的条目。向导将显示“配置”进度页面,其中显示安装进度,并在“详细信息”列表中显示当前安装操作的详细信息。如果安装期间出现任何错误,你可以单击“查看日志”链接以查看该错误是由哪个安装步骤导致的。

    Service Bus 配置向导

    提示

    “详细信息”窗格底部,Service Bus 配置向导将显示终结点连接字符串。在你的应用程序中使用此连接字符串,并将其粘贴到应用程序配置文件中。