SQL 2005’te Execute as User kalıbını bir gruba karşılık gelen userla kullanamazsınız.


Diyelim ki bir windows grubunuz var. Bu windows grubunuz aynen SQL’de de geçerliliğe sahip olacak. Bu sebeple SQL Server’da bir Windows Login’i oluşturuyorsunuz.

Mesela domain grubu HREmployees olsun. Logininiz de Domain\HREmployees. Bu logine karşılık olarak AdventureWorks veritabanında HREmployees diye bir user oluşturdunuz.

HREmployees’e üye olan herhangi bir windows hesabı, SQL Server’a HREmployees logininden dolayı bağlanabilir. AdventureWorks veritabanında da HREmployees user’ına atanmış tüm hakları kullanabilir. Ancak Execute As ‘HREmployees’ dediğinizde hata alırsınız. Çünkü HREmployees tek bir kullanıcıya karşılık gelen bir user değil, daha çok bir user grubu gibidir. Execute As dediğinizde tek bir usera karşılık gelen hesapları kullanabilirsiniz. Bu tür hesapları değil…

Bu yazı SQL Server içinde yayınlandı. Kalıcı bağlantıyı yer imlerinize ekleyin.

1 Response to SQL 2005’te Execute as User kalıbını bir gruba karşılık gelen userla kullanamazsınız.

  1. Mehmet GÜZEL dedi ki:

    Yararlı bir bilgi; paylaşım için teşekkürler.Mehmet GÜZELwww.mehmetguzel.net

Bir Cevap Yazın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Google fotoğrafı

Google hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Connecting to %s