MSSQL Serverda kullanıcı yetkileri

MS SQL Server veritabanı ve SQL komutlarıyla ilgli sorularınızı sorabilirsiniz. Delphi tarafındaki sorularınızı lütfen Programlama forumunda sorunuz.
Cevapla
Kullanıcı avatarı
lazio
Moderator
Mesajlar: 1527
Kayıt: 11 Tem 2003 04:55
Konum: İstanbul

MSSQL Serverda kullanıcı yetkileri

Mesaj gönderen lazio »

merhaba,
MS SQL Server da oluşturduğum iki kullanıcı var, aaa ve bbb
aaa system yöneticisi ve full yetkili
ancak bbb sadece tek bir veri tabanı için okuma yazama yetkilerine sahip
yani; public, db_owner, db_datareader, db_datawriter

ben uzaktaki bir server'a aaa kullanıcısı ile bağlandım ve sql kodlarıyla bir procedure oluştursum. :lol:
bu procedure'u aaa kullanıcısı ile kullanabiliyorum ancak bbb kullanıcısı ile kullanamıyorum. :roll:
anladığım kadarıyla tanımladığım procedure'e bbb kullanıcısını eklemem gerekiyor. :shock:
bunu sql kodlarıyla nasıl yapabilirim. :?: :?:
kolay gelsin..
DeveloperToolKit

..::|YeşilMavi|::..
Kullanıcı avatarı
mussimsek
Admin
Mesajlar: 7603
Kayıt: 10 Haz 2003 12:26
Konum: İstanbul
İletişim:

Mesaj gönderen mussimsek »

merhaba,

veritabanı nesneleriyle ilgili yetki vermek için GRANT, yetkiyi geri almak için REVOKE kullanılıyor. SQL Server Enterprise Manager ile yapabilirsin.

Books Online'a bak. Orda çok detaylı açıklamalar var. M$ en sevdiğim yönü bu döküman yönü zaten. Programlarını, Buglarını bu kadar iyi dökümente eden başka bir firma yok :lol:

Kolay gelsin.
Kullanıcı avatarı
naile
Admin
Mesajlar: 1873
Kayıt: 11 Haz 2003 10:11

Mesaj gönderen naile »

Açacağın database de bbb kullanıcısına sadece okuma hakkı versen olmuyor mu?
Kullanıcı avatarı
lazio
Moderator
Mesajlar: 1527
Kayıt: 11 Tem 2003 04:55
Konum: İstanbul

Mesaj gönderen lazio »

teşekkürler, GRANT ve REVOKE 'ı deneyeceğim.
ayrıca bbb kullanıcısına sadece okuma yetkisi veremiyorum, çümkü yatıy girmesi yada update etmesi gerekiyor.
kolay gelsin.
DeveloperToolKit

..::|YeşilMavi|::..
Cevapla