从文档中我找不到与SQLServer Producer所需的权限设置和配置相关的任何内容。
为了让CodeFluent实体生成所有对象(表,程序等),SQL用户应该获得什么样的授予和特权?
感谢您的回答。
答案 0 :(得分: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
此致