sql >> データベース >  >> RDS >> Sqlserver

データベース内のすべてのストアドプロシージャに対する実行権限をユーザーに付与しますか?

    ロールを作成してこのロールをユーザーに追加すると、このロールのすべてのルーチンに一度に実行を許可できます。

    CREATE ROLE <abc>
    GRANT EXECUTE TO <abc>
    

    編集
    これはSQLServer2005で機能します。この機能の下位互換性についてはよくわかりませんが、2005年以降は問題ないと確信しています。



    1. PostgreSQLセキュリティのベストプラクティス

    2. AWSRDSのMysqldump

    3. MySQLのsubstring_index関数に相当するSQLServer

    4. 2つのSELECTLEFTJOINクエリを組み合わせ、ASが機能していないことを結合/宣言します