Jak edytować niektóre pakiety przechowywane w msdb

0

im nowicjusz z sql-server 2005. buduję kilka pakietów, które importują niektóre płaskie pliki do tabel, każdy plik trafia do jego tabeli. Teraz następuje zmiana w strukturze jednego pliku.

Teraz jestem zbyt głupi, aby zmienić ten pakiet, który jest przechowywany na serwerze w msdb. Bądź uprzejmy i wyjaśnij kroki, aby uzyskać pakiet do edycji w studio graficznym, thx.

Ice
źródło

Odpowiedzi:

3

Zakładam, że mówisz o pakiecie usług integracyjnych, ponieważ są to jedyne „pakiety” wdrożone w bazie danych MSDB :)

Aby edytować pakiet wdrożony w MSDB, musisz połączyć się z instancją Integration Services na serwerze, zlokalizować pakiet i wyeksportować go jako .dtsx pakiet.

Następnie powinieneś być w stanie otworzyć go w Visual Studio, edytować i ponownie wdrożyć, jeśli to konieczne.

Jeremy Smyth
źródło
Brzmi jak sposób, w jaki to zrobiłem kilka miesięcy temu. nie jestem zaznajomiony z tą kwestią sql-2005, ale czy nie jest możliwe zarządzanie nimi jak sql-2000? W moim przekonaniu robienie czegoś takiego jak exporte jako * .dtsx i reimport to przesada - czy to prawda? Jestem bardzo zmieszany.
Ice
SQL 2000 użył czegoś o nazwie DTS (Data Transformation Services), aby zrobić to, co Integration Services. Usługi integracyjne umożliwiają edycję źródła plików (umożliwiając np. Kontrolę kodu źródłowego), uruchamianie plików bezpośrednio bez wdrażania, wdrażanie na wielu serwerach itp., Z których wszystkie DTS były dość trudne. Koszt oczywiście polega na tym, że musisz użyć Visual Studio do edycji pakietów, gdzie w SQL 2000 wszystko to zostało zrobione w Enterprise Manager :)
Jeremy Smyth
Masz rację, ale ja jako pasjonat bazy danych wszystko w systemie plików jest złe ...
Ice
0

W pakiecie zakładam, że masz na myśli tabelę lub podobne.

Najłatwiejszą rzeczą, jaką możesz zrobić dla SQL 2005, jest pobranie SQL Management Studio Express za darmo, a następnie zaloguj się i możesz usunąć, zmodyfikować lub zrobić cokolwiek z dowolnymi bazami danych aktualnie załadowanymi w instancji SQL.

William Hilsum
źródło
Przepraszam, to moja wina; nie wspomniałem o stole. Ponieważ nie jestem tak zaznajomiony z tą rzeczą ...
Ice
przepraszam, moja wina, brakowało mi pakietu terminowego! nadal, pobierz Management Studio Express - zgodnie z Twoim komentarzem na temat odpowiedzi Jeremy'ego, Management Studio Express jest prawdopodobnie tym, czego szukasz.
William Hilsum
Management Studio Express ma Nie funkcje umożliwiające modyfikację pakietów SSIS. Przepraszamy, twoja odpowiedź nie ma znaczenia dla jego problemu :)
Jeremy Smyth