SQL Server'da Oturum Açma, Kullanıcı ve Verme İzinleri Nasıl Oluşturulur
SQL Server'da Yeni Giriş Nasıl Oluşturulur
SQL Server'da oturum açma işleminin nasıl oluşturulacağı aşağıda açıklanmıştır:
) 1 Adım Oturum açma SQL sunucusu oluşturmak için Güvenlik > Oturum Açmalar'a gidin
) 2 Adım Bir sonraki ekranda Enter
- Oturum Açma Adı
- SQL Server kimlik doğrulamasını seçin
- için Şifreyi Girin MySQL şifre ile kullanıcı oluştur
- Ok tıklayın
) 3 Adım Giriş oluşturuldu
SQL sunucusunda oturum açma adı ve kullanıcı oluşturmak için T-SQL komutunu kullanarak da oturum açma oluşturabilirsiniz.
CREATE LOGIN MyLogin WITH PASSWORD = '123';
SQL Server Veritabanında Kullanıcı Nasıl Oluşturulur
Kullanıcı, erişim sağlamak için kullanabileceğiniz bir hesaptır. SQL Server. Kullanıcı SQL sunucusu oluşturmak için aşağıdaki iki yoldan birini kullanabilirsiniz:
- T-SQL'i Kullanma
- SQL Server Management Studio'yu Kullanma
SQL Server Management Studio'da Kullanıcı Nasıl Oluşturulur
Burada bir kullanıcının nasıl oluşturulacağına ilişkin adım adım bir süreç verilmiştir. SQL Server Management Studio:
EDU_TSQL veritabanı için bir kullanıcı oluşturacaksınız.
Adım 1) Yeni kullanıcı oluşturmak için SQL sunucusuna bağlanın
- SQL Server'a bağlanın ve ardından Nesne Gezgini'nden Veritabanları klasörünü genişletin.
- Kullanıcıyı oluşturmanız ve genişletmeniz gereken veritabanını tanımlayın.
- Güvenlik klasörünü genişletin.
- Kullanıcılar klasörünü sağ tıklayın ve ardından “Yeni Kullanıcı…” seçeneğini seçin.
Adım 2) Kullanıcı ayrıntılarını girin
Aşağıdaki ekranı göreceksiniz,
- İstenen kullanıcı adını girin
- Oturum açma adını girin (daha önce oluşturulmuş)
- Tamam'ı tıklayın.
Adım 3) Kullanıcı oluşturulacak
Kullanıcı oluşturuldu
T-SQL kullanarak Kullanıcı Oluşturun
SQL Server'ın veritabanına kullanıcı eklemek için T-SQL'in create user komutunu kullanabilirsiniz. SQL create user komutu aşağıdaki sözdizimini alır:
create user <user-name> for login <login-name>
create user Guru99 for login MyLogin
Not: Sorgunun sorgu penceresi içinde yürütülmesi gerekir. Bir Oturum Açma için zaten bir kullanıcı oluşturulmuşsa, aynı oturum açma için bir kullanıcı oluşturursanız SQL Server bir hata atar.
SQL Server'da Kullanıcıya İzin Atama
İzinler, kullanıcıların güvenli SQL Server kaynaklarına sahip olduğu erişim düzeylerini yöneten kuralları ifade eder. SQL Server bu tür izinleri vermenize, iptal etmenize ve reddetmenize olanak tanır. SQL sunucusu kullanıcı izinlerini vermenin iki yolu vardır:
- T-SQL'i Kullanma
- SQL Server Management Studio'yu Kullanma
SQL Server Management Studio'da İzin Atama
SQL Server Management Studio'da bir kullanıcıya izinlerin nasıl atanacağına ilişkin adım adım süreç aşağıda verilmiştir:
) 1 Adım SQL Server örneğinize bağlanın ve klasörleri aşağıda gösterildiği gibi Nesne Gezgini'nden genişletin. Kullanıcının adına, yani Guru99'a sağ tıklayın ve ardından Özellikler'i seçin.
) 2 Adım Bir sonraki ekranda,
- Soldaki Güvenli Öğeler seçeneğine tıklayın.
- Ara'ya tıklayın
) 3 Adım Bir sonraki pencerede,
- “Şemaya ait Tüm Nesneler”i seçin.
- Şema adını “dbo” olarak seçin
- Tamam'ı tıklayın.
) 4 Adım
- İzin Vermek İstediğiniz Tabloyu Belirleyin
- Açık İzin'de Hibe'yi seçin
- Tamam'ı tıklayın
) 5 Adım Guru99 kullanıcısına Course tablosunda SELECT izni verilmiştir.
T-SQL kullanarak İzin Verme
T-SQL kullanan bir kullanıcıya izin vermek için öncelikle use ifadesini kullanarak veritabanını seçersiniz. Daha sonra, izin ifadesini kullanarak kullanıcıya izin atarsınız. SQL sunucusunun kullanıcı oluşturma ve izin verme sözdizimi şöyledir:
use <database-name> grant <permission-name> on <object-name> to <username\principle>
Örneğin, aşağıdaki komut Guru99 kullanıcısına şu adlı nesne (tablo) üzerinde seçme izninin nasıl verileceğini gösterir: Kurs EDU_TSQL Veritabanı içinde:
USE EDU_TSQL GO Grant select on Course to Guru99
İzin verilecek!