ドキュメントから、SQLServer Producer に必要な特権設定と構成に関連するものは見つかりませんでした。
CodeFluent エンティティがすべてのオブジェクト (テーブル、プロシージャなど) を生成するために、SQL ユーザーに与えられる許可と特権は何ですか?
ご回答有難うございます。
ドキュメントから、SQLServer Producer に必要な特権設定と構成に関連するものは見つかりませんでした。
CodeFluent エンティティがすべてのオブジェクト (テーブル、プロシージャなど) を生成するために、SQL ユーザーに与えられる許可と特権は何ですか?
ご回答有難うございます。
モデルを生成するには、SQL ユーザーにserveradmin
サーバー ロール (またはそれ以上sysadmin
) が必要です。このサーバー ロールは、project_runtime.sqlスクリプト ( sp_addmessage
) を実行するために必要です。
残りのスクリプトは、DELETE、ALTER、UPDATE、INSERT、SELECT です。ここで SQL ロールを表示できます。
特定の制限を設定する必要がある場合は、project_runtime.sqlを手動で (高いサーバー ロールで) 実行し、残りはユーザーに任せることができます。
sp_addmessage
また、アプリケーションの実行は必須ではないため、を生成しないように SQL Producer を構成することもできます。設定Add Runtime Messages=False
よろしく、