Próbuję wyeksportować prosty plan konserwacji z wystąpienia programu SQL Server.
Chcę sprawdzić eksport do kontroli źródła i zastosować wyeksportowany plan konserwacji do funkcjonalnie identycznych instancji.
StackOverflow i SQL Server Newbie zalecają użycie Integration Services do wyeksportowania planu konserwacji.
Kiedy próbuję połączyć się z usługami integracji w celu eksportu, pojawia się następujący błąd:
Nawiązywanie połączenia z usługą Integration Services na komputerze „WEBSERVER” nie powiodło się z powodu następującego błędu: Określona usługa nie istnieje jako usługa zainstalowana.
Zdecydowaliśmy się wyłączyć usługi integracji w WEBSERVER, ponieważ używamy tego pola tylko do udostępniania danych aplikacjom konsumenckim. Wszystkie dane w WEBSERVER są replikowane z instancji zaplecza. Usługi integracji są intensywnie wykorzystywane do przetwarzania danych w instancji zaplecza.
Czy istnieje udokumentowany sposób eksportowania planu konserwacji bez korzystania z usług integracji? Czy Microsoft to obsługuje?
dtutil
- który jest zbudowany wokół - jest w zasadzie wyłączony w przeciwnym razie, nawet jeśli jest obecny. Niektóre wersje SQL Server (takie jak Web Edition) nie pozwalają na pełną instalację SSIS, mimo że Plany konserwacji zasadniczo wykorzystują prawie wszystkie funkcje SSIS. (Jednak trzeba obejść ten problem, zakładając, że masz dwie wersje programu SQL Server, z których jedna nie jest spękana - patrz moja odpowiedź poniżej.)