Neler yeni

xentr_guest_message_title Knight Online Türkiye Topluluğu | Ko-Alemi

xentr_guest_message_description

Forum aktiviteleri

Yeni mesajlar Yeni konular En çok mesaj En çok tepki En çok görüntülenen

En çok mesaj

SQL Server 2008 Kullanıcı Oluşturma ve Yetkilendirme (Proc.)

  • Konuyu Başlatan Konuyu Başlatan BEBEK
  • Başlangıç tarihi Başlangıç tarihi

BEBEK

Moderator
Admin
Katılım
8 Nisan 2025
Mesajlar
3
Tepkime puanı
0
Puan
1
SQL Server 2005 ve Üzeri Sürümler İçin Kolay Kullanıcı Oluşturma Rehberi

Merhaba arkadaşlar,

SQL Server 2005 ve üzeri sürümleri kullanan birçok kişinin kullanıcı oluşturma konusunda zorluk yaşadığını fark ettim. Bu yüzden sizlere, kısa ve anlaşılır bir yöntemle kullanıcı oluşturmayı ve yetkilendirmeyi anlatan bir rehber hazırladım.

1. Giriş Yapılabilir Bir Login Oluşturmak

Aşağıdaki sorguyla "KOUSER" adında bir login oluşturuyoruz:

SQL:
 CREATE LOGIN [KOUSER] WITH PASSWORD = N'1234', -- Şifre bilgisi DEFAULT_DATABASE = [KO_MAIN], -- Varsayılan veritabanı CHECK_EXPIRATION = OFF, -- Şifre süresi dolmasın CHECK_POLICY = OFF -- Şifre karmaşıklığı denetlenmesin

2. Login’e Sunucu Düzeyinde Yetki Vermek

Kullanıcı varsayılan olarak sadece "public" rolünde olur. Sunucu genelinde tam yetki vermek için sysadmin rolüne ekliyoruz:

SQL:
 EXEC KO_MAIN..sp_addsrvrolemember @loginame = N'KOUSER', @rolename = N'sysadmin'

3. Veritabanı Üzerinde Kullanıcı Oluşturmak

Kullanıcıyı veritabanı içerisinde de tanımlamamız gerekir:

SQL:
 USE [KO_MAIN] GO CREATE USER [KOUSER] FOR LOGIN [KOUSER] GO

4. Veritabanı Yetkisi Vermek

Kullanıcıya veritabanı içinde tam yetki vermek için db_owner rolünü ekliyoruz:

SQL:
 USE [KO_MAIN] GO EXEC sp_addrolemember N'db_owner', N'KOUSER' GO

Not: Eğer bu yetkiyi geri almak isterseniz aşağıdaki komutu kullanabilirsiniz:

SQL:
 EXEC sp_droprolemember N'db_owner', N'KOUSER'
 
Moderatör tarafında düzenlendi:
Üst Alt