Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
sqlserver 2014 te çalışan ancak 2017 de çalışmayan program hk.
#1
Merhaba arkadaşlar;

Yaptığım bir program sqlserver 2014 te sorunsuz çalışmakta ancak sqlserver 2017 de "login for sa user" hatasına düşmekte. sa şifresiyle management studiodan rahatlıkla girilmekte ancak benim programda bağlanmıyor. Sa yetkileri iki bilgisayarda da aynı. başka ne olabilir acaba.
Cevapla
#2
CLICONFG.exe ile iletişim kurallarını kontrol edin (TCP, ve NamePipe)

birde daha önce servera isim ile bağlanıyorsan IP ile denermisin. (veya tam tersi)

server in güvelik duvarını kapatarak da denermisin?
Cevapla
#3
(22-02-2021, Saat: 22:03)m_ekici Adlı Kullanıcıdan Alıntı: CLICONFG.exe ile iletişim kurallarını kontrol edin (TCP, ve NamePipe)

birde daha önce servera isim ile bağlanıyorsan IP ile denermisin. (veya tam tersi)

server in güvelik duvarını kapatarak da denermisin?

Cevap için çok teşekkür ederim. Aslında sorunumu biraz eksik anlatmışım. NOrmalde sa kullanıcı adıyla veritabanına bağlanıyor. sadece adoquery i aktif etmeye çalışınca bu hatayı veriyor.
Cevapla
#4
Connectionstring'i yeniden bir kontrol edin, en iyisi AdoQuery ile aktif etmeden hemen önce Ekrana veya Memo vb bir alana bu connectionstring'i bir yazdırın, belki bir yerlerde değişiklik olmuştur. Mesela yeni sunucuda sa password değiştirmişsinizdir ama connectionstring halen eski sunucuya bağlanıyordur vs. gibi gözden kaçabilecek unsurlar.
Saygılarımla
Muharrem ARMAN

guplouajuixjzfm15eqb.gif


Cevapla
#5
(22-02-2021, Saat: 23:16)mrmarman Adlı Kullanıcıdan Alıntı: Connectionstring'i yeniden bir kontrol edin, en iyisi AdoQuery ile aktif etmeden hemen önce Ekrana veya Memo vb bir alana bu connectionstring'i bir yazdırın, belki bir yerlerde değişiklik olmuştur. Mesela yeni sunucuda sa password değiştirmişsinizdir ama connectionstring halen eski sunucuya bağlanıyordur vs. gibi gözden kaçabilecek unsurlar.

Haklısınız, Muharrem Bey. Şimdi deniyorum. Sorun sadece orda olsun, yeter ki.
Cevapla
#6
Eğer Native Client seçtiyseniz ve delphi bağlantı ayarı penceresinden ConnectionString ayarlarsanız şifre ConnectionString'e atanmıyor olabilir. Eğer başka ortamdan bağlanıyorsanız tek problem ConnectionString değerinizdedir.
Cevapla
#7
Geç cevap yazdığım için kusura bakmayın. sql 2012 serverda da deneme fırsatı buldum.orada da çalıştı. ama sqlserver 2017 de login failed user sa hatasına düşüyor. sqlservera bağlanıyor. ama queryi açmaya çalışırken hata oluşuyor. connectionstringi ini dosyasından çekiyorum. şifreyi kontrol ettim. bir sorun yok."sa" da kontrol ettim bir sorun yok. ayrıca zaten sqlserverada connection oluyor. kendi bilgisayarım ikinci bir server kaldıracak tipte değil. Yeni bir 2017 bulup orda deneyeceğim. Aklınıza birşey gelirse sizde yazmayı unutmayın lütfen. Ayrı başka kullanıcı hesaplarıda açtım. onlarda da denedim. o kullanıcı hesaplarında da login failed hatası veriyor.
Cevapla
#8
Connectionstring olarak sizde farklı ise şöyle bir dener misiniz ?



Const
    //{
    xMSSQL = 'Provider=SQLOLEDB.1;' // 'Provider=SQLNCLI10.1;'
            +'Persist Security Info=True;'
            +'Data Source=%s;'
            +'Initial Catalog=%s;'
            //+'Connection Timeout=65534;Default Command Timeout=65534;Connection Lifetime=65534;'
            +'User ID=%s;'
            +'Password=%s;'
            //+'Integrated Security=SSPI;'  // Windows oturum şifresi ve asıl Domain altından bağlantı gerekir...
            +'Trusted_Connection=true;'
            ;


ConnectionString tanımında da format şöyle

  .......ConnectionString := Format( xMSSQL, [FServer, FCatalog, FMSSqlUserID, FMSSqlPassword ]);

Saygılarımla
Muharrem ARMAN

guplouajuixjzfm15eqb.gif


Cevapla


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  SQl Server 2017 Debug Bay_Y 9 3.100 24-10-2019, Saat: 14:42
Son Yorum: Bay_Y
Photo Sql Management'da çalışan komut Delphi'de çalışmıyor. cinarbil 9 4.644 08-04-2017, Saat: 09:01
Son Yorum: esistem
  Ms sql ile çalışan masaustu program baglantı kesilmesi hk. meteyus 7 4.078 14-01-2017, Saat: 01:17
Son Yorum: barutali



Konuyu Okuyanlar: 1 Ziyaretçi