2016-03-23 29 views
0

Büyük olasılıkla doğru bir şekilde kelime öbeğini kullanmıyorum. Azure'da bir grup oluşturmanın bir yolunu bulmam istendi; Bu grubu dbreader ve dbwriter haklarını SQL sunucusuna verin, ardından o gruptaki kullanıcıları oluşturun ve bu kullanıcılara Azure olmayan uygulamalar atayın. Eminim ki, bazılarını doğru şekilde ifade etmiyorum. Buradaki fikir, alandaki uygulamaların Azure tabanlı Sql Server'a erişmesi, ancak yalnızca DB'ye okuma ve yazma olmasıdır. Bir serviste (SQL Azure) olarak düz VM SQL Server veya SQL Server hakkında soran eğerSQL Server için Azure'da grup hakları oluşturma

RON

sorunuza gelen

cevap

0

çok açık değildir. VM'de SQL Server ise, o zaman yerel olarak aynı olmalıdır. SQL Azure ise, kullanıcınızı Visual Studio veya SSMS kullanarak db_dbdatareader/yazar rolüne eklemeyi deneyebilirsiniz.

enter image description here

Veya bunun gibi SQL sözdizimi, bir şey kullanın:

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