2016-03-23 8 views
0

おそらく正しく表現できません。 Azureでグループを作成する方法を見つけるように求められました。そのグループdbreaderとdbwriter権限をSQLサーバーに与え、そのグループにユーザーを作成し、非Azureアプリケーションをそれらのユーザーに割り当てます。私はこれを正しく表現していないと確信しています。アイデアは、現場のアプリケーションがAzureベースのSql Serverにアクセスできるだけでなく、DBへの読み書きしかできないということです。Azure for SQL Serverでのグループ権限の作成

RON

答えて

0

ご質問から、あなたがサービス(SQL Azureの)として平野VM上のSQL ServerまたはSQL Serverについて尋ねている場合、それは非常に明確ではありません。 VM上のSQL Serverの場合、ローカルと同じにする必要があります。 SQL Azureの場合、Visual StudioまたはSSMSを使用してdb_dbdatareader/writerロールにユーザーを追加できます。

enter image description here

またはSQL構文を使用し、このような何か:

CREATE ROLE MyDatabaseReaderRole AUTHORIZATION [dbo] 

GRANT 
    ALTER, 
    CONTROL, 
    DELETE, 
    EXECUTE, 
    INSERT, 
    REFERENCES, 
    SELECT, 
    TAKE OWNERSHIP, 
    UPDATE, 
    VIEW DEFINITION 
ON SCHEMA::dbo 
    TO MyDatabaseReaderRole 
GO 

-- Add an existing user to the new role created 
EXEC sp_addrolemember 'MyDatabaseReaderRole', 'SomeUser' 
GO 
関連する問題