AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi MSSQL unter VISTA Verbindungsaufbau sehr langsam
Thema durchsuchen
Ansicht
Themen-Optionen

MSSQL unter VISTA Verbindungsaufbau sehr langsam

Ein Thema von BigAl · begonnen am 2. Mär 2009 · letzter Beitrag vom 2. Mär 2009
Antwort Antwort
BigAl

Registriert seit: 6. Sep 2008
Ort: Kehl
495 Beiträge
 
Delphi 12 Athens
 
#1

MSSQL unter VISTA Verbindungsaufbau sehr langsam

  Alt 2. Mär 2009, 09:53
Datenbank: MSSQL • Version: 2005 • Zugriff über: SQL OLE DB Provider
Hallo zusammen,

ich habe folgendes Problem:

In einer bestehenden Applikation habe ich 4 Datenbankverbindungen, mit denen ich auf den SQL-Server zugreife. Mit "SQL Native Client" wird die Verbindung sehr schnell aufgebaut. Sobald ich allerdings auf den "OLE DB Provider" umschalte dauert der Verbindungsaufbau auf meinem VISTA-System etwa 5 Sekunden pro Verbindung. Auf einem XP-Pro Rechner sowie auf dem 2003er Server mit SQL-Server 2000 geht das Ganze auch mit dem "OLE DB Provider" sehr schnell.

Da ich Zielsysteme habe, auf denen noch ein 2000er Server läuft kann ich den "SQL Native" Client leider nicht ohne weiteres einsetzen, muss also beim "OLE DB Provider" bleiben.

Das ganze stelle ich schon in der IDE fest, wenn ich die Verbindung aktiv schalte...

Hat irgendwer eine Idee, warum das so lange dauert? Die Applikation wird aufgrund dieses Verhaltens sehr träge.

Hier mal noch die Verbindungseigenschaften:

Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=DRS;Data Source=.;Application Name=DRS;

Ich sage schonmal Danke für Eure Antworten.

Alex
Man sollte nie so viel zu tun haben, dass man zum Nachdenken keine Zeit mehr hat. (G.C. Lichtenberg)
  Mit Zitat antworten Zitat
Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#2

Re: MSSQL unter VISTA Verbindungsaufbau sehr langsam

  Alt 2. Mär 2009, 10:03
Dann stell das doch variabel ein.

Wenn es keine Unterschiede nachher im Zugriff gibt, dann kannst du doch auch wahlweise den einen oder anderen Weg benutzen.

Beim ersten Start der Anwendung kannst du prüfen lassen:

a) funktioniert die Verbindung via Native
b) funktioniert die Verbindung via OLEDB

Dann vergleichst Du die Connect-Zeiten und benutzt den schnellsten Weg.

cu

Oliver

PS: Ja, es ist ein Workaround
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)
  Mit Zitat antworten Zitat
Benutzerbild von hazard999
hazard999

Registriert seit: 2. Okt 2008
38 Beiträge
 
#3

Re: MSSQL unter VISTA Verbindungsaufbau sehr langsam

  Alt 2. Mär 2009, 10:09
Das kenne ich.

DataSource=.;

Ist das localhost?

Wenn ja, dann kann es ein Problem mit der Namensauflösung sein.
Probiers mal mit 127.0.0.1. Sollte dann gleich schnell gehen.
  Mit Zitat antworten Zitat
BigAl

Registriert seit: 6. Sep 2008
Ort: Kehl
495 Beiträge
 
Delphi 12 Athens
 
#4

Re: MSSQL unter VISTA Verbindungsaufbau sehr langsam

  Alt 2. Mär 2009, 10:20
Zitat von hazard999:
Das kenne ich.

DataSource=.;

Ist das localhost?

Wenn ja, dann kann es ein Problem mit der Namensauflösung sein.
Probiers mal mit 127.0.0.1. Sollte dann gleich schnell gehen.
Bringt leider nichts. Auch wenn ich den lokalen Rechnernamen (anstelle ".") angebe geht das genau so lange. Auch die die direkte Eingabe der IP-Adresse bringt keine Besserung. Wie gesagt: Mit "SQL Native" geht das ganze razfaz...

Ich denke mal das Ganze hängt mit irgendwelchen Einstellungen, evtl. mit irgendwelchen Richtlinien von VISTA zusammen. Habe im Moment leider noch nicht die zündende Idee, wo ich mit Suchen anfangen soll...

Weitere Ideen?

Alex
Man sollte nie so viel zu tun haben, dass man zum Nachdenken keine Zeit mehr hat. (G.C. Lichtenberg)
  Mit Zitat antworten Zitat
generic

Registriert seit: 24. Mär 2004
Ort: bei Hannover
2.415 Beiträge
 
Delphi XE5 Professional
 
#5

Re: MSSQL unter VISTA Verbindungsaufbau sehr langsam

  Alt 2. Mär 2009, 11:15
probier mal in der console mit dem programm "cliconfg.exe" aliase für deine server zu vergeben.
ggf. nur das gewollte Protokol aktivieren.
Coding BOTT - Video Tutorials rund um das Programmieren - https://www.youtube.com/@codingbott
  Mit Zitat antworten Zitat
BigAl

Registriert seit: 6. Sep 2008
Ort: Kehl
495 Beiträge
 
Delphi 12 Athens
 
#6

Re: MSSQL unter VISTA Verbindungsaufbau sehr langsam

  Alt 2. Mär 2009, 14:16
Zitat von generic:
probier mal in der console mit dem programm "cliconfg.exe" aliase für deine server zu vergeben.
ggf. nur das gewollte Protokol aktivieren.
Hallo,

die Richtung war ja schonmal nicht schlecht . Ich habe im "SQL Server Configuration Manager" gesehen, dass TCP/IP deaktiviert war. Ich habe das Protokoll aktiviert - und jetzt gehts... Komischerweise ist auf der XP Maschine das Teil deaktiviert und es juckt ihn nicht...

Die Wege von Microsoft sind manchmal eigenartig...

Alex
Man sollte nie so viel zu tun haben, dass man zum Nachdenken keine Zeit mehr hat. (G.C. Lichtenberg)
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:27 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz