Start der DB in Applikation

26/11/2007 - 09:57 von Jakob Brunner, Luzern Switzerland | Report spam
Ich habe eine DB-Applikation unter SQL Server 2005 Express Edition
geschrieben. Dabei werden gleich beim Start der Applikation diverse Views neu
eingerichtet.
In der Entwicklungsumgebung und unter Windows XP làuft der Start prima.
Unter Vista kann ich den Start nur dann durchziehen, wenn ich vorerst den
SQL_Server mit der Entwicklungsumgebung gestartet habe. Falls ich die
Applikation unter Vista direkt starten will, so können die ersten Bewegungen
auf der DB nicht durchgeführt werden.
Ich vermute der Server steht für die Applikation zu diesem Moment noch nicht
zur Verfügung. ist dies erklàrbar?
Was kann ich tun, dass die Applikation auch unter Vista richtig anlàuft.
Danke für eure Hilfe!
Jakob
 

Lesen sie die antworten

#1 Elmar Boye
27/11/2007 - 10:32 | Warnen spam
Hallo Jakob,

Jakob Brunner, Luzern Switzerland
schrieb ...
Ich habe eine DB-Applikation unter SQL Server 2005 Express Edition
geschrieben. Dabei werden gleich beim Start der Applikation diverse Views
neu eingerichtet.
In der Entwicklungsumgebung und unter Windows XP làuft der Start prima.
Unter Vista kann ich den Start nur dann durchziehen, wenn ich vorerst den
SQL_Server mit der Entwicklungsumgebung gestartet habe. Falls ich die
Applikation unter Vista direkt starten will, so können die ersten
Bewegungen auf der DB nicht durchgeführt werden.
Ich vermute der Server steht für die Applikation zu diesem Moment noch
nicht zur Verfügung. ist dies erklàrbar?
Was kann ich tun, dass die Applikation auch unter Vista richtig anlàuft.



Für Vista sollte auf jeden Fall SQL Server Express mit Service Pack 2
verwendet werden.
Wenn Du für die Anwendung mit "User Instance" arbeitest und vorher
keine SQL Server Instanz làuft, so musst ggf. der Umgebung Anfangs
mehr Zeit lassen um hoch zu fahren. Neben dem Prozess selbst muss
dabei auch erstmal die Datenbank als solche eröffnet werden.
Probiere, ob ein höherer Wert für CommandTimeout da Abhilfe schafft.

Gruss
Elmar





Danke für eure Hilfe!
Jakob

Ähnliche fragen