(Sparx)共享SQL Server存储库导致数据库锁定

时间:2018-07-20 14:35:11

标签: sql-server enterprise-architect

对于连接到Microsoft SQL Server数据库的共享存储库,将定期计划数据库的密码更新,以符合安全策略。每当我们更新时,由于某些用户仍尝试使用旧密码进行连接,因此会发生数据库锁定。

我们目前正在做什么:

  • 管理员设置与数据库的加密连接的项目文件并创建快捷方式文件
  • 快捷方式文件已上传到共享的网络位置
  • 要求用户在其桌面上创建指向该位置的快捷方式(这样可以更新文件,并且仍将其链接到该位置)

我们认为正在发生的事情:

  • 用户选择下载此文件的副本,而不是为其创建快捷方式
  • 每次更新共享文件时,它们都使用以前的凭据复制了以前的版本
  • 当他们尝试启动存储库时,它会使用错误的密码ping数据库并将其锁定。

在共享的协作环境中是否有更好的方法来使用存储库?

1 个答案:

答案 0 :(得分:1)

您可以将SQL Server设置为接受Windows身份验证,而不使用SQL Server用户和密码。

使用Windows身份验证,您将获得:

  • 使用AD组设置安全性。小组中的任何人都将自动获得对数据库的访问权限,小组以外的任何人都将不再具有访问权限。
  • 不再有失败的尝试
  • 不再需要更改数据库密码
  • 您可以跟踪连接到数据库的实际用户,而不是使用共享的SQL Server凭据让所有用户连接。