Sql "Cannot perform this operation on a closed databese" hatası

eray1965 (11) 3 ay önce sordu

Sql tabanlı anabilgisayara bağlı olan programı kullanıyorum. Buna bağlı terminaller kurarak diğer bilgisayarlardan kendi kullanıcıları olarak anabilgisayardaki programı çalıştırıyorum. 1 tane daha terminal kurmaya çalıştığımda sql sunucu ayarlarında diğer bilgisayardan kullanıcı adı sa olarak çekmeye çalıştığımda şifresi otomatik olarak geliyor fakat yeni kurmaya çalıştığım bilgisayardan bu veriyi çekmiyorum. Login failed for user 'sa' EOleException. ve SQL Kullanıcı Listesi Aramada Hata Oluştu! Cannot perform this operation on a closed databese. hatası alıyorum. Ne yapmam gerekiyor.

Toplam 1 cevap


alattin (17137) 3 ay önce cevapladı

"Buna bağlı terminaller kurarak diğer bilgisayarlardan kendi kullanıcıları olarak anabilgisayardaki programı çalıştırıyorum. " 

Anladığım kadarı ile terminaller Windows Authentication ile SQL sunucuya login oluyorlar. 

SQL Server Management Studio ile SQL server'a bağlandığında Sunucu özelliklerinde Security sekmesinde Server Authentication altında  SQL Server and Windows Authentication mode seçili olmalı. 

eray1965 3 ay önce

Şu an 2 adet terminal kurulu. Hepsini ben kurmuştum. Fakat 3. bilgisayarı kurmaya çalıştığımda sa şifresini otomatik çekmiyor sistemden. Şu an diğer bilgisayarlardan kullanıcı adını çekmek için bastığımda otomatik şifrelerini getiriyor. Verilen izinlerle alakalı olabilir diye düşünüyorum.