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

SQL Server'da Yeni Oturum Açma Oluşturun

) 2 Adım Bir sonraki ekranda Enter

  1. Oturum Açma Adı
  2. SQL Server kimlik doğrulamasını seçin
  3. için Şifreyi Girin MySQL şifre ile kullanıcı oluştur
  4. Ok tıklayın

SQL Server'da Yeni Oturum Açma Oluşturun

) 3 Adım Giriş oluşturuldu

SQL Server'da Yeni Oturum Açma Oluşturun

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

  1. SQL Server'a bağlanın ve ardından Nesne Gezgini'nden Veritabanları klasörünü genişletin.
  2. Kullanıcıyı oluşturmanız ve genişletmeniz gereken veritabanını tanımlayın.
  3. Güvenlik klasörünü genişletin.
  4. Kullanıcılar klasörünü sağ tıklayın ve ardından “Yeni Kullanıcı…” seçeneğini seçin.

SQL Server Management Studio'da Kullanıcı Oluşturun

Adım 2) Kullanıcı ayrıntılarını girin

Aşağıdaki ekranı göreceksiniz,

  1. İstenen kullanıcı adını girin
  2. Oturum açma adını girin (daha önce oluşturulmuş)
  3. Tamam'ı tıklayın.

SQL Server Management Studio'da Kullanıcı Oluşturun

Adım 3) Kullanıcı oluşturulacak

Kullanıcı oluşturuldu

SQL Server Management Studio'da Kullanıcı Oluşturun

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.

SQL Server Management Studio'da İzin Atama

) 2 Adım Bir sonraki ekranda,

  1. Soldaki Güvenli Öğeler seçeneğine tıklayın.
  2. Ara'ya tıklayın

SQL Server Management Studio'da İzin Atama

) 3 Adım Bir sonraki pencerede,

  1. “Şemaya ait Tüm Nesneler”i seçin.
  2. Şema adını “dbo” olarak seçin
  3. Tamam'ı tıklayın.

SQL Server Management Studio'da İzin Atama

) 4 Adım

  1. İzin Vermek İstediğiniz Tabloyu Belirleyin
  2. Açık İzin'de Hibe'yi seçin
  3. Tamam'ı tıklayın

SQL Server Management Studio'da İzin Atama

) 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!

Devamını Oku readmore