Ich habe einen Windows-Dienst mit installutil installiert und auf "Autostart" gesetzt. Mein Problem ist, dass wenn einige Server neu gestartet werden, es versucht zu starten, bevor "Microsoft SQL-Dienst" gestartet wurde - ich kann dies sehen, indem ich auf das Ereignisprotokoll während eines Systemneustarts schaue. Was ist der beste Weg, um meinen Dienst "Auto Start" NACH dem Sql-Server-Dienst gestartet hat?Steuerung der Startsequenz eines Windows-Dienstes
Ich spiele mit der Idee, eine SQL-Job-Set zu erstellen, um zu starten, wenn "SQL Server-Agent" startet, dass wiederum den Windows-Dienst startet. Aber hoffentlich gibt es eine einfache, effektive Möglichkeit, die Reihenfolge zu steuern, in der automatische Dienste gestartet werden.
Vielen Dank. Das hat super funktioniert. Ich habe die Installer-Klasse hinzugefügt - bin zu Eigenschaften gegangen und habe eine Abhängigkeit zum "MSSQLSERVER" -Dienst hinzugefügt. Scheint zu arbeiten. Ich frage mich, ob der Dienstname für SQL Server 2005, 2008 gleich bleibt. – Bijimon
Was passiert, wenn der Benutzer SQL Server auf einem zentralisierten Failovercluster oder nur einem anderen Feld ausführen möchte? – onupdatecascade
@ Matthathilton der obere Link ist gebrochen –