预订演示

请注意 : 本帮助页面不适用于最新版本的Enterprise Architect. 最新的帮助文档在这里.

前页 后页

添加数据库管理员- #
服务器

专业云服务器连接到#

基于服务器的数据库需要使用 OLE/DB 驱动程序;目前Sparx Systems专业云服务器同时支持历史上的“Microsoft OLE DB提供者为#

服务器”(多年来一直包含在 MDAC 中)和新发布的“Microsoft OLE DB Driver for #

',后者支持 TLS服务器和其他新特征随更高版本的#

服务器发布#

服务器。

验证

#

服务器OLE/DB驱动支持两种形式的数据库认证, Sparx Systems专业云服务器均支持:

1 .窗口/窗口集成安全(或 SSPI)和

2. #

服务器身份验证/“特定用户名和密码”

许多Sparx Systems客户希望“窗口身份验证”选项使用最终用户登录Enterprise Architect的身份验证详细信息;然而,这种情况并非如此。 When this option is selected it is actually the credentials of the owning user of the Sparx Systems专业云窗口Service that are used to authenticate against the database.默认情况下,这是“本地系统”。

建立数据库连接需要凭证;但是,这是一个相对缓慢的过程——如果需要专业云服务器在每次查询时使用最终用户的详细信息建立与数据库的连接,性能将受到严重影响。相反,专业云服务器在启动时会创建一个数据库连接“池”。数据库的数据库连接被分配以在每个数据请求到达时对其进行操作,并且由于它们已经建立,因此几乎可以立即执行。

因此,当定义数据库连接到#

基于服务器的存储库,应特别考虑确定适合您环境的最佳/最合适的数据库凭据。通常我们建议#

使用预定义的服务器进行身份验证#

服务器用户;然而,对于许多客户来说, #

服务器验证方法违反了他们公司的安全策略,因此他们需要:

  • 将Sparx Systems专业云窗口服务的拥有用户更改为在#
    中具有必要权限的用户#
    服务器,或
  • 将Local系统帐户权限授予#
    服务器数据库

角色/权限

为了使Enterprise Architect / WebEA / Prolaborate的最终用户能够读取和更新存储库中的信息,数据库用户需要相关权限;实现这一点的最简单方法是将这些角色授予每个数据库用户:

db_datareader

db_datawriter

添加#
使用#
服务器数据库#
服务器认证

在定义专业云服务器连接之前,定义一个#

服务于将充当Enterprise Architect服务器库的数据库角色的用户。

您可以定义与#

的连接#

通过指定到数据库的连接string来服务器数据库。如果您在与服务器相同的机器上运行配置客户端,您可以:

  1. 单击Browse.按钮打开“数据链路属性”对话框以构建连接string 。
  2. 选择 'Microsoft OLE DB提供者for #
    服务器' 或 'Microsoft OLE DB Driver for #
    服务器',然后单击下一步 >> 按钮。
  3. 选择或输入#
    的实例#
    服务器。
  4. 选中“使用特定用户名和密码”复选框并填写用户名和密码,然后选中“允许保存密码”复选框。
  5. 在“选择服务器上的数据库”中选择作为Enterprise Architect存储库的数据库。

添加#
使用服务器窗口

您可以定义与#

的连接#

通过指定到数据库的连接string来服务器数据库。如果您在与服务器相同的机器上运行配置客户端,您可以:

  1. 单击Browse.按钮打开“数据链路属性”对话框以构建连接string 。
  2. 选择提供者 'Microsoft OLE DB提供者for #
    服务器' 或 'Microsoft OLE DB Driver for #
    服务器',然后单击下一步 >> 按钮。
  3. 选择或输入#
    的实例#
    服务器。
  4. 选中“使用窗口NT Integrated security”复选框。
  5. 在“选择服务器上的数据库”中选择作为Enterprise Architect存储库的数据库。

注记:

  • 由于Sparx Systems专业云服务器是一个窗口服务并在单个帐户下运行,所有数据库访问都将使用拥有帐户的凭据执行,因此无法跟踪数据库中更新了哪些记录个人最终用户;但是,如果需要, Enterprise Architect可以在内部存储审计历史

学到更多