none
Update etme yetkisi hk. RRS feed

  • Soru

  • database üzerinde bir kullanıcı tanımladım. role (db_datareader ve db_datawriter) normalde bu kullanıcının değişiklik yapamamasını sadece kayıt işlemi yapabilmesini istiyorum ancak. update işlemi de yapıyor. nerde eksiklik yapıyorum?
    15 Şubat 2015 Pazar 13:36

Yanıtlar

  • yok istediğim şey bu değildi ancak buldum.

    aha da veriyorum. lazım olan ve bilmeyen olursa kullansın.

    DENY UPDATE ON DATABASE::[DATABASEADI] to [KULLANICIADI];

     

    • Yanıt Olarak İşaretleyen Ekrem Önsoy 22 Şubat 2015 Pazar 08:16
    20 Şubat 2015 Cuma 18:51

Tüm Yanıtlar

  • Update yetkisi kısıtlanmış user ile işlem yaptığınıza emin misiniz?

    1. Kısıtlı kişi ile login olup deneyin.
    2. Kısıtlama adımları.
    3. Database i yetkili kullanıcı ile açınız.
    4. Security/Users düğümünü genişletiniz.
    5. Update yetkisi kısıtlanacak Kullanıcıyı seçiniz.
    6. Sağ tık properties deyiniz.
    7. Açılan pencerede securables tabına geliniz.
    8. Securables kısmında Search yapınız.
    9. All Objects Of the Types seçeneğini seçiniz.
    10. Tables ı seçip ok tıklayınız.
    11. Listedeki tablolar üzerinde sırasıyla Update yetkilerine deny kutucuğunu işaretleyiniz.


    Mail Gönder Blog

    • Yanıt Olarak İşaretleyen Serkan Canseven 20 Şubat 2015 Cuma 10:38
    • Yanıt İşaretini Geri Alan Akif Blc 20 Şubat 2015 Cuma 18:48
    15 Şubat 2015 Pazar 14:00
  • yok istediğim şey bu değildi ancak buldum.

    aha da veriyorum. lazım olan ve bilmeyen olursa kullansın.

    DENY UPDATE ON DATABASE::[DATABASEADI] to [KULLANICIADI];

     

    • Yanıt Olarak İşaretleyen Ekrem Önsoy 22 Şubat 2015 Pazar 08:16
    20 Şubat 2015 Cuma 18:51
  • Ya da kullanıcıları bu rollere üye yapmaz ve doğrudan ilgili veritabanında GRANT UPDATE / SELECT / DELETE TO <kullanıcı> komutlarını çalıştırabilirsin.

    Ekrem Önsoy - MCDBA, MCITP:DBA+DBD, MCSD.Net, MCSE, ITILv3 | http://ekremonsoy.blogspot.com

    22 Şubat 2015 Pazar 08:16