配置 BlackBerry Enterprise Server Express 数据库的连接

BlackBerry® Enterprise Server Express 将数据存储在其自己的数据库中。 BlackBerry Enterprise Server Express 的数据库为 BlackBerry Configuration Database。 在安装 BlackBerry Enterprise Server ExpressBlackBerry Administration Service 或者在运行 CreateDB 可执行文件时,将创建 BlackBerry Configuration Database

在安装 BlackBerry Enterprise Server ExpressBlackBerry Administration Service 或者在运行 CreateDB 可执行文件时,将创建 BlackBerry Configuration Database

BlackBerry Enterprise Server Express 可使用 Windows® 身份验证或数据库身份验证连接至其在 Microsoft® SQL Server® 上的数据库。 默认情况下,BlackBerry Enterprise Server Express 使用用于完成安装过程的 Windows 帐户或在安装过程中提供的数据库凭据登录其数据库。

指定使用 Windows 身份验证或 Microsoft SQL Server 身份验证连接至 BlackBerry Enterprise Server Express 数据库时的权限

如果在安装过程中使用 Windows® 身份验证或 Microsoft® SQL Server® 身份验证将 BlackBerry® Enterprise Server Express 连接至 BlackBerry Configuration Database,则指定的 Windows 帐户或 Microsoft SQL Server 帐户在数据库服务器上必须具有数据库权限。 指定的权限类型取决于您选择的安装选项,以及是否在承载 BlackBerry Enterprise Server Express 组件的计算机或其他数据库服务器上创建 BlackBerry Configuration Database

Windows 帐户或 Microsoft SQL Server 帐户指定权限

如果您在 BlackBerry® Enterprise Server Express 安装过程中安装 Microsoft® SQL Server® 2005 Express,则您可能需要为 Windows® 帐户或 Microsoft SQL Server 帐户指定权限,具体取决于您选择的身份验证类型。

当您在 BlackBerry Enterprise Server Express 安装过程中选择 Windows 身份验证时,安装应用程序会自动将所需的权限分配给用于完成该安装过程的 Windows 帐户。

如果在 BlackBerry Enterprise Server Express 安装过程中选择 Microsoft SQL Server 身份验证,您必须将所需的数据库权限分配给用于完成该安装过程的 Microsoft SQL Server 帐户。

将权限分配给 Windows 帐户或 Microsoft SQL Server 帐户

请执行以下操作之一:
  • 如果您在承载 BlackBerry Enterprise Server Express 的计算机上创建 BlackBerry® Enterprise Server Express 数据库,并且需要在安装过程中使用安装应用程序来安装 Microsoft® SQL Server® Express,同时又选择 Windows® 身份验证,则您无需将 Microsoft SQL Server 权限分配给 Windows 帐户。 如果您要让安装应用程序安装 BlackBerry 数据库通知系统,则必须将数据库系统管理员的 Microsoft SQL Server 权限(在 Microsoft SQL Server Management Studio 中又称为 sysadmin 服务器角色)分配给 Windows 帐户。
  • 如果您在承载 BlackBerry Enterprise Server Express的计算机上创建 BlackBerry Enterprise Server Express 数据库,并且需要在安装过程中使用安装应用程序来安装 Microsoft SQL Server Express,同时又选择 Microsoft SQL Server 身份验证,则您必须将数据库创建者(dbcreator 服务器角色)Microsoft SQL Server 权限分配给 Microsoft SQL Server 帐户。 如果您要让安装应用程序安装 BlackBerry 数据库通知系统,则必须将数据库系统管理员的 Microsoft SQL Server 权限(在 Microsoft SQL Server Management Studio 中又称为 sysadmin 服务器角色)分配给 Microsoft SQL Server 帐户。

  • 如果您在承载 BlackBerry Enterprise Server Express 的计算机上创建 BlackBerry Enterprise Server Express 数据库,并且该计算机已经承载了 Microsoft SQL Server,则您必须将数据库创建者(dbcreator 服务器角色)Microsoft SQL Server 权限分配给您使用的 Windows 帐户或 Microsoft SQL Server 帐户,以便完成 BlackBerry Enterprise Server Express 安装过程。 如果您要让安装应用程序安装 BlackBerry 数据库通知系统,则必须将数据库系统管理员的 Microsoft SQL Server 权限(在 Microsoft SQL Server Management Studio 中又称为 sysadmin 服务器角色)分配给 Windows 帐户或 Microsoft SQL Server 帐户。
  • 如果您在承载 BlackBerry Enterprise Server Express 的计算机上创建 BlackBerry Enterprise Server Express 数据库,则必须将数据库创建者(dbcreator 服务器角色)Microsoft SQL Server 权限分配给您使用的 WindowsMicrosoft SQL Server 帐户,以便完成 BlackBerry Enterprise Server Express 安装过程。 如果您要让安装应用程序安装 BlackBerry 数据库通知系统,则必须将数据库系统管理员的 Microsoft SQL Server 权限(在 Microsoft SQL Server Management Studio 中又称为 sysadmin 服务器角色)分配给 Windows 帐户或 Microsoft SQL Server 帐户。

IBM Lotus Domino环境中配置本地系统帐户

将 Windows 凭证添加至本地系统帐户

您可以配置本地系统帐户,以访问BlackBerry® Enterprise Server Express,在与托管 BlackBerry Enterprise Server Express 不同的计算机上安装 BlackBerry Configuration Database,并使用 Windows® 身份验证连接至 BlackBerry Configuration Database
Microsoft® SQL Server® Enterprise Manager 或 Microsoft SQL Server Management Studio 中,创建具有以下属性的新用户帐户:
  • BlackBerry Enterprise Server Express 计算机的名称相同且使用了以下格式的用户名:<Domain>\<computer_name>$
  • 配置为 Windows身份验证的身份验证
  • 更改 BlackBerry Configuration Database 所需的已分配角色

将数据库凭证添加至本地系统帐户

在以下情况下,您可以将数据库帐户的用户名和密码添加至 Windows® 注册表:您想要将本地系统用户用于 BlackBerry® Enterprise Server Express,在与承载 BlackBerry Enterprise Server Express 的计算机不同的计算机上安装 BlackBerry Configuration Database,以及使用数据库身份验证连接至 BlackBerry Configuration Database
  1. 在您想要安装 BlackBerry® Enterprise Server Express 软件的计算机上,单击开始菜单中的运行
  2. 键入 regedit
  3. 单击确定
  4. 在 HKEY_USERS\.DEFAULT\Software\Research In Motion\BlackBerry Enterprise Server\Database 中,为具备必需权限的数据库帐户创建以下字符串值:
    • 登录
    • 密码

创建 BlackBerry Configuration Database

如果您的组织要求的安全性不允许应用程序拥有创建或升级数据库的权限,则您可以在数据库服务器上运行 createDB 可执行文件来创建 BlackBerry® Configuration Database,而无需使用安装应用程序。 当您使用 createDB 可执行文件创建或升级 BlackBerry Configuration Database 后,您就可以使用具备数据库服务器最低要求的 Windows® 帐户运行安装应用程序。
开始之前: 确定已在数据库服务器上配置了相应的权限。
  1. 使用本地管理员帐户或拥有 SQL 管理员权限的 Windows 帐户登录承载数据库服务器的计算机。
  2. BlackBerry® Enterprise Server Express 安装介质复制到您想要配置为 BlackBerry Configuration Database 主机服务器的数据库服务器。
  3. 将内容提取到计算机上的某个文件夹中。
  4. 定位到 <extracted_folder>\Database
  5. 在文本编辑器中,打开 BesMgmt.cfg 文件。
  6. 更改文件以包括您的组织环境的特定信息。
  7. 保存并关闭文件。
  8. 打开命令提示符窗口。
  9. 更改为 <extracted_folder>\Database
  10. 键入 CreateDB.exe BESMgmt.cfg

BESMgmt.cfg 属性

属性

说明

CMD

此属性指定 CreateDB 可执行文件必须完成的操作类型(例如,是安装还是升级 BlackBerry® Configuration Database)。

DATABASE_NAME

此属性指定 BlackBerry Configuration Database 的名称。

SERVER

此属性指定托管 BlackBerry Configuration Database 的数据库服务器的名称。 如果数据库实例托管 BlackBerry Configuration Database,则应遵循 database_server_name\database_instance_name 格式。

USERID

如果您使用数据库身份验证,则此属性指定拥有服务器系统管理员权限和数据库创建者权限的数据库帐户的用户名。

PASSWORD

如果您使用数据库身份验证,则此属性指定数据库帐户的密码。

SCRIPT_ROOT

此属性指定 DBInstallScripts 文件夹的路径。

默认情况下,此文件夹与 CreateDB.exe 文件处于同一根文件夹中。

LOG_DIR

此属性指定您想要在其中创建日志文件的文件夹的路径。

默认情况下,此文件夹与 CreateDB.exe 文件处于同一根文件夹中。

DBMS

此属性指定您的组织使用的数据库管理系统。

DB_FILE_DIR

此属性指定您想要用于保存数据库文件的现有文件夹。

默认情况下,此文件夹与 CreateDB.exe 文件处于同一根文件夹中。

BACKUP_DIR

此属性指定您想要用于保存数据库备份的现有文件夹。

默认情况下,此文件夹与 CreateDB.exe 文件处于同一根文件夹中。

BES_TYPE

此属性指定您的组织使用的消息收发服务器。


这些信息有用吗?给我们发送您的意见。