|
|
|
|
|
 |
SQL Habergrubu |
|
 |
|
En Son SQL Server ile İlgili Okuduğum Kitaplar |
- Designing and Optimizing Data Access by Using SQL Server 2005 - MS Press (İngilizce)
- Microsoft SQL Server 2005 Database Solutions Design - Wiley Publishing (İngilizce)- Optimizing and Maintaining a Database Administration Solution by Using SQL Server 2005 - MS Press (İngilizce)- Designing a Database Server Infrastructure Using SQL Server 2005 - MS Press (İngilizce)- SQL Server 2005 Implementation and Maintenance - MS Press (İngilizce)
- SQL Server 2005 Administrators Companion - MS Press (İngilizce) |
|
|
|
Mesaj Başlığı |
"The server principal "login_adı" is not able to access
the database "veritabanı_adı" under the current security context." |
|
Hata Açıklaması |
Erişmeye çalıştığınız veritabanında yeterli yetkilere sahip
olmadığınızda bu hatayı alırsınız. |
|
Çözüm |
SQL Server Instance' ına bağlandığınız Login' in, işlem
yapmak istediğiniz veritabanında geçerli bir kullanıcıyla ilişkilendirildiğinden
emin olun.
İlişkilendirme işlemi için aşağıdaki adımları izleyebilirsiniz:
- SQL Server Management Studio' yu çalıştırın.
- İlgili SQL Server Instance' ına Login' lerde değişiklik yapabilecek bir kullanıcı
hesabıyla bağlanın.
- Security düğümü altındaki Logins düğümünü genişleterek ilgili Login' i bulun ve
üzerinde farenin sağ tuşuna tıklayarak özelliklerine (Properties) gidin.
- User Mapping' e tıklayın ve sağ taraftaki "Users mapped to this login" listesinden,
ilgili Login' i, ilgili veritabanına bağlayın.
veya aşağıdaki gibi T-SQL kodu kullanabilirsiniz:
USE [veritabanı_adı]
GO
CREATE USER [kullanıcı_adı]
FOR LOGIN [login_adı]
GO |
|
SQL Server Versiyonu |
SQL Server 2005 |
|
İşletim Sistemi |
Bu sorunla tüm versiyonlarda karşılaşılabilir. |
|