DBAtlas · Veritabanı operasyon atlası

4060: Cannot open database requested by the login. The login failed

SQL Server

Ne demek?

Oturum açma başarılı olabilir ancak istenen veritabanı açılamadığı için bağlantı reddedildi. Genellikle 18456 ile birlikte görülür.

Neden olur?

Veritabanının var olmaması, OFFLINE/SINGLE_USER/RESTORING/SUSPECT durumunda olması, login'in o veritabanında kullanıcı eşlemesi olmaması veya bağlantı dizesindeki varsayılan veritabanının erişilemez olması.

Nasıl çözülür?

Veritabanının var olduğunu ve ONLINE olduğunu doğrulayın: SELECT name, state_desc FROM sys.databases. Login için veritabanında kullanıcı oluşturup izin verin. Bağlantı dizesindeki Initial Catalog/Database değerini kontrol edin. Veritabanı RESTORING/SUSPECT ise onarım/geri yükleme adımlarını uygulayın.

DBAtlas'ta aç →

Aynı motorda diğer kayıtlar