上一页 | 下一页 |
SQL Server安全权限
Microsoft SQL Server实现的安全模型非常强大且可高度配置,支持许多不同的可能解决方案,用于保护SQL Server数据库中包含的数据,并确保只有具有所需权限的用户才能访问它。有关SQL Server权限的更详细说明和解释,请参阅SQL Server文档。
计划在SQL Server存储库中添加,编辑和删除内容的Enterprise Architect用户必须具有在Enterprise Architect数据库中的所有表上执行SELECT,UPDATE,INSERT和DELETE语句的权限。实现此目的的最简单方法是 向每个用户授予“db_datareader” 和“db_datawriter” 的数据库角色。
项目转移的额外许可
将Enterprise Architect存储库传输到基于SQL Server的存储库时,Enterprise Architect必须执行一些SET IDENTITY_INSERT(表){ON | 在此过程中关闭}命令。这意味着执行传输的用户必须具有高级别的安全性,角色为“db_ddladmin”。
Enterprise Architect是否支持Windows身份验证?
Enterprise Architect确实支持Windows身份验证。但是,身份验证的类型由所使用的连接的配置决定,而不是由Enterprise Architect决定。
Enterprise Architect用户通常使用对SQL Server的Windows身份验证,但这要求在SQL Server服务器上定义Enterprise Architect中的所有Windows用户, 并 为存储库授予安全角色“db_datareader” 和“db_datawriter” 。
学到更多