Tüm Platformlar için Hızlı Uygulama Geliştirme --->    Kitabımız...      Delphi

Konuyu Paylaş : facebook gplus twitter

Konuyu Oyla:
  • Derecelendirme: 4/5 - 1 oy
  • 1
  • 2
  • 3
  • 4
  • 5
AdoConnection [DBNETLIB][Connection Open(Invalid instance()).]
#1
Merhaba;

Adoconnection ile MSSQL database yıllardan bu yana bağlandığım şekilde Delphi 10.2.1 aşağıdaki hatayı almaya başladım. (MSSQL Server 2008 R2)


Alıntı:[DBNETLIB][Connection Open(Invalid instance()).] Geçersiz Bağlantı


Bağlantı Şekli;
AdoConnection ile Build sekmesiyle...
Microsoft Ole DB Provider For SQL Server

Çıkan ekrandaki kullanıcı ve şifre bilgilerini  doğru yazmama rağmen bağlanmıyor. Araştırdığımda  ip\instance şeklinde yazılırsa düzelir deniyor bunu da denedim olmuyor. (Aynı bilgilerle database yönetim araçlarıyla sorunsuz bağlanabiliyorum. sorun bir bug sanırım, karşılaşan var mı?

*MSSQL server internete açık uzak bir makinada.
*Aynı bağlantı şekliyle UniConnection ile sorunsuz bağlanabiliyorum.
Teşekkürler.
Cevapla
#2
(02-11-2017, Saat: 23:49)pro_imaj Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye OlMerhaba;

Adoconnection ile MSSQL database yıllardan bu yana bağlandığım şekilde Delphi 10.2.1 aşağıdaki hatayı almaya başladım. (MSSQL Server 2008 R2)


Alıntı:[DBNETLIB][Connection Open(Invalid instance()).] Geçersiz Bağlantı


Bağlantı Şekli;
AdoConnection ile Build sekmesiyle...
Microsoft Ole DB Provider For SQL Server

Çıkan ekrandaki kullanıcı ve şifre bilgilerini  doğru yazmama rağmen bağlanmıyor. Araştırdığımda  ip\instance şeklinde yazılırsa düzelir deniyor bunu da denedim olmuyor. (Aynı bilgilerle database yönetim araçlarıyla sorunsuz bağlanabiliyorum. sorun bir bug sanırım, karşılaşan var mı?

*MSSQL server internete açık uzak bir makinada.
*Aynı bağlantı şekliyle UniConnection ile sorunsuz bağlanabiliyorum.
Teşekkürler.

Merhabalar,

Provider olarak SQLOLEDB.1'i deneyebilir misiniz?
{ talk is cheap show me the code. }
Cevapla
#3
Bunda da şifreyi hatırla çalışmıyor. (Hatırlamıyor.)
Cevapla
#4
(03-11-2017, Saat: 14:37)pro_imaj Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye OlBunda da şifreyi hatırla çalışmıyor. (Hatırlamıyor.)

Şahsi tavsiyem veritabanı erişimi için bir TObject sınıfı oluşturun. İçinde property olarak Provider, Server, Dbname, Dbuser, Dbpass bilgilerini string olarak muhafaza edin. DataModule yada ApplicationModule kullanımlarınızda bir tane nesne oluşturun ve doğrudan initialize edin. Yaygın olarak kullanılan yöntem budur. Özellikle SaaS sistemlerinde veya tek sisteme n tane sunucudan bağlanılacağı zaman yada tek sistemde 5 veritabanı olduğunda kontrol veritabanından kullanıcının gideceği veritabanının bilgisini çekerken bağlantı nesnesinde bu bilgileri muhafaza etmek sağlıklı oluyor. Deneyebilirsiniz. (dip: LoginPrompt özelliğini de false etmelisiniz.)
{ talk is cheap show me the code. }
Cevapla

Konuyu Paylaş : facebook gplus twitter



Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  DataSnap Invalid Argumant Hatası burakb44 6 188 25-12-2017, Saat: 23:43
Son Yorum: burakb44
  TJSONObject Invalid Variant Operation yhackup 38 659 14-12-2017, Saat: 11:08
Son Yorum: esistem
  [Çözüldü] invalid pointer oparation hatası Lord_Ares 4 473 10-04-2017, Saat: 23:25
Son Yorum: Lord_Ares
  raised exception class EInvalidPointer with message 'Invalid pointer operation'. masteryoda 12 3.255 25-10-2016, Saat: 12:53
Son Yorum: barutali



Konuyu Okuyanlar: 1 Ziyaretçi