[DBNETLIB][ConnectionOpen(Connect()).]
Merhaba arkadaslar,
Windows2003 üzerinde sql 2005 var.Server daki external bir partition üzerinde Delphi ile yapilmis bir rapor programı var ve bu program database i SQL Server'dan alıyor.Bu partition full yetki ile paylastirilmis durumdadır.Ancak ağdaki herhangi bir pcden bu rapor programı çalıştırılmak istendiğinde aşağıdaki hatayı veriyor.Uzun zamandır kullanıyorduk ancak bu problem yeni ortaya çıkmaya başladı.Bilgisi olan varmıdır?
[DBNETLIB][ConnectionOpen(Connect()).]SQL Server does not exist or access denied.
Aynı hatayı geçenlerde bende almıştım. Ortamda yeni kurulan bir pc istenilen formatın dışında tarih bilgisi v.s. girmiş olabilir. Çok fazla tablo yok ise eğer tablolarda normalden farklı olarak girilmiş veri var mı? Kontrol edebilir misiniz?
Cevap için teşekkürler.Ancak çok fazla tablo var kontrolü mümkün olmayabilir.
Hatayı illa bir ekranda alıyorsunuzdur o ekranda hangi tabloya yazılıyor ise ona bakarak tablo sayısını minimize edebiilirsiniz. Test amaçlı olarak şu anki sistemin yedeğini alıp eski bir db yedeğine dönebilir kesin emin olabilirsiniz.
SQL Server'ın default port ayaları değişmiş olabilir, firewall tarafından default port engellenmiş olabilir.
Server'dan gerekli bağlantı bilgileri kontrol edilebilir mi ?
Herhangi bir PC'de Management studio var ise oradan da connect olmayı deneyip hatanın sql server'dan olup olmadığı kontrol edilebilir.
Merhaba,
Database e baglaniyor bir sıkıntı yok bu noktada.Ancak bu delphi ile yazilmis olan programı çalıştırmak istediğimizde bu hata çıkyıor.Bu arada hata çıktıktan sonra gene bağlanabiliyoruz.Ama bu ekranı onaylamak gerekiyor.Aynı programı SQL Server üzerinde çalıştırmak istediğimizde sıkıntısı bir şekilde açılıyor.Ancak ağdaki bu partition a yetkisi olan bir pcden bağlanılmak istendiğinde bu hatayı vermekte.
Akın bey extra bir component kullanıyor musunuz?