GRANT VerilecekYetkiler ON NesneAdi TO KullaniciAdi
Örnek : Mehmet kullanıcısına Kullanici tablosunda SELECT yetkisi verelim.
GRANT SELECT ON Kullanici TO Mehmet
Şayet yetkiyi Windows Authentication için verecekseniz domain ve kullanıcı adını iki köşeli parantez arasında yazmalısınız[]:
GRANT SELECT ON Kullanici TO [GUZEL\Mehmet]
Bir kullanıcıya birden çok yetki vereceksiniz yetkileri virgül(,) ile ayrıp dileğiniz kadar yetki çeşidini yazabilirsiniz:
GRANT SELECT, INSERT, DELETE, UPDATE ON Kullanici TO Mehmet
Bir kullanıcıya tüm yetkileri vermek için tek tek yetki isimleri yazmak yerine ALL deyimini kullanabilirsiniz:
GRANT ALL ON Kullanici TO Mehmet
Birden çok kullanıcıya aynı yetkileri vermek istiyorsanız aynı kodları her kullanıcı için tekrar yazmanıza gerek yok; sadece kullanıcılar arasına virgül(,) ekleyip dileğiniz kadar kullanıcıya yetki verebilirsiniz:
GRANT SELECT ON Kullanici TO Mehmet, Ahmet, Mustafa, Seyfettin
Merak edenler için GRANT komutunun söz dizimi:
GRANT
[ OBJECT :: ][ schema_name ]. object_name [ ( column [ ,...n ] ) ]
TO
[ WITH GRANT OPTION ]
[ AS
ALL [ PRIVILEGES ] permission [ ( column [ ,...n ] ) ]
Database_user
Database_role
Application_role
Database_user_mapped_to_Windows_User
Database_user_mapped_to_Windows_Group
Database_user_mapped_to_certificate
Database_user_mapped_to_asymmetric_key
Database_user_with_no_login