0

从文档中,我找不到与 SQLServer Producer 所需的权限设置和配置相关的任何内容。

为了让 CodeFluent 实体生成所有对象(表、过程等),应该给予 SQL 用户什么授权和特权?

感谢您的回答。

4

1 回答 1

1

要生成模型,SQL 用户需要具有serveradmin服务器角色(或以上:)sysadmin运行project_runtime.sql脚本 ( )需要此服务器角色sp_addmessage

其余的脚本是 DELETE、ALTER、UPDATE、INSERT、SELECT。您可以在此处查看 SQL 角色:

如果您需要设置特定的限制,您可以手动运行project_runtime.sql(具有较高的服务器角色),并让用户完成其余的工作。

此外,您可以将 SQL Producer 配置为不生成sp_addmessage,因为运行应用程序不是强制性的。放Add Runtime Messages=False

SQL Server 生产者配置

问候,

于 2016-02-24T10:23:44.227 回答