预订演示
前页 后页

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

专业云服务器连接到#

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

服务器”(已包含在 MDAC 中多年)和新发布的“Microsoft OLE DB 驱动程序#

服务器”(目前只有 v18.x),后者支持 TLS v1.2 和后续版本发布的其他新特征#

服务器

验证

这#

服务器OLE/DB驱动程序支持两种形式的数据库身份验证, Sparx Systems专业云服务器都支持这两种形式:

1窗口身份验证/窗口NT集成安全性(或SSPI)和

2. #

服务器/“具体的用户名和密码”

许多Sparx Systems客户希望“窗口身份验证”选项使用登录Enterprise Architect最终用户的身份验证详细信息;但事实并非如此。选择此选项时,它实际上是Sparx Systems所有者用户的凭据专业云窗口服务,用于对数据库进行身份验证。默认情况下,该服务为“Local系统”。

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

因此,在定义数据库连接时, #

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

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

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

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

  • 将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可以在内部存储审计历史

学到更多