Udostępnij za pośrednictwem


Praca z przykładowymi plikami skryptów konsoli (SybaseToSQL)

Udostępniono kilka przykładowych plików wraz z produktem dla dokumentacji i użycia użytkownika. W tej sekcji opisano sposób łatwego dostosowywania tych skryptów w celu dopasowania ich do potrzeb użytkownika końcowego.

Przykładowe pliki skryptów konsoli

W dokumentacji użytkownika podano następujące przykładowe pliki skryptów konsoli obejmujące różne scenariusze:

  • ServersConnectionFileSample.xml

  • VariableValueFileSample.xml

  • AssessmentReportGenerationSample.xml

  • SqlStatementConversionSample.xml

  • ConversionAndDataMigrationSample.xml

  • ServersConnectionFileSample.xml:

    • Ten przykład zapewnia różne tryby połączenia dostępne dla źródłowej i docelowej bazy danych, a użytkownik może wybrać dowolny tryb zgodnie z wymaganiami. Ten przykład zawiera definicje serwera.

    • Użytkownik może nawiązać połączenie z wymaganą bazą danych, zmieniając wartości na wymagane definicje serwera źródłowego i docelowego. W przykładzie podano wszystkie wartości jako wartości zmiennych, które są dostępne w VariableValueFileSample.xml. Wszystkie inne parametry połączenia można usunąć z pliku połączenia serwera roboczego użytkownika.

    • Aby uzyskać więcej informacji na temat nawiązywania połączenia ze źródłem i serwerem docelowym, zobacz Tworzenie plików połączeń serwera (SybaseToSQL).

  • VariableValueFileSample.xml:
    Wszystkie zmienne, które zostały użyte w przykładowych plikach skryptów konsoli i ServersConnectionFileSample.xml, zostały zebrane w tym pliku. Aby wykonać przykładowe skrypty konsoli, użytkownik musi po prostu zastąpić przykładowe wartości zmiennych zdefiniowanymi przez użytkownika i przekazać ten plik jako dodatkowy argument wiersza polecenia wraz z plikiem skryptu.

    Aby uzyskać więcej informacji na temat pliku wartości zmiennej, zobacz Creating Variable Value Files (SybaseToSQL).

  • AssessmentReportGenerationSample.xml:
    Ten przykład umożliwia użytkownikowi wygenerowanie raportu oceny xml, który może być używany przez użytkownika do analizy przed rozpoczęciem konwertowania i migrowania danych.

    W poleceniu generate-assessment-report użytkownik musi obowiązkowo zmienić wartość zmiennej (patrz VariableValueFileSample.xml) w atrybucie object-name na nazwę bazy danych aktualnie używanej przez użytkownika. W zależności od określonego rodzaju obiektu należy również zmienić wartość object-type.

    Jeśli użytkownik musi ocenić wiele obiektów/baz danych, może określić wiele metabase-object węzłów, jak pokazano w poleceniu generate-assessment-report w przykładzie 4 w przykładowym skrypcie konsoli.

    Aby uzyskać więcej informacji na temat generowania raportów, zobacz Generowanie raportów (SybaseToSQL).

    Notatka

    • Upewnij się, że argument wiersza polecenia dotyczący wartości zmiennej jest przekazywany do aplikacji konsolowej, a VariableValueFileSample.xml jest aktualizowane z wartościami określonymi przez użytkownika.
    • Upewnij się, że argument wiersza polecenia pliku połączenia serwera jest przekazywany do aplikacji konsolowej, a ServersConnectionFileSample.xml jest aktualizowany przy użyciu poprawnych wartości parametrów serwera.
  • SqlStatementConversionSample.xml:
    Ten przykład umożliwia użytkownikowi wygenerowanie odpowiedniego skryptu t-sql dla polecenia sql podanego jako dane wejściowe do źródłowej bazy danych.

    W poleceniu convert-sql-statement użytkownik musi obowiązkowo zmienić wartość zmiennej (odwołać się VariableValueFileSample.xml) w atrybucie context do nazwy bazy danych używanej przez użytkownika. Użytkownik będzie również musiał zmienić wartość atrybutu sql na polecenie źródłowej bazy danych sql, którego konwersji potrzebuje.

    Użytkownik może również udostępnić pliki SQL do przekonwertowania. Zostało to zilustrowane w przykładzie 4 polecenia convert-sql-statement w pliku skryptu konsoli.

    Notatka

    Upewnij się, że argument wiersza polecenia dotyczący wartości zmiennej jest przekazywany do aplikacji konsolowej, a VariableValueFileSample.xml jest aktualizowane z wartościami określonymi przez użytkownika.

  • ConversionAndDataMigrationSample.xml:
    Ten przykład umożliwia użytkownikowi przeprowadzenie kompleksowej migracji z konwersji na migrację danych. Lista obowiązkowych wartości atrybutów, które będą musiały zmienić, znajduje się poniżej:

    nazwa polecenia

    map-schema

    Mapowanie schematu źródłowej bazy danych na schemat docelowy.

    atrybutu

    • source-schema: Określa źródłową bazę danych, która wymaga konwersji.

    • sql-server-schema: określa docelową bazę danych, która ma zostać zmigrowana do

    nazwa polecenia

    convert-schema

    • Wykonuje konwersję schematu ze źródła na schemat docelowy.

    • Jeśli użytkownik musi ocenić wiele obiektów/baz danych, może określić wiele metabase-object węzłów, jak pokazano w poleceniu convert-schema w przykładzie 4 w przykładowym skrypcie konsoli.

    atrybutu

    object-name: określ źródłową nazwę bazy danych/obiektu, która wymaga konwersji. Upewnij się, że odpowiedni object-type jest zmieniany na podstawie typu obiektu określonego w object-name

    nazwa polecenia

    synchronize-target

    • Synchronizuje obiekty docelowe z docelową bazą danych.

    • Jeśli użytkownik musi ocenić wiele obiektów lub baz danych, może określić wiele węzłów metabase-object, jak pokazano w Przykładzie 3 polecenia synchronize-target w przykładowym pliku skryptu konsoli.

    atrybutu

    object-name: Określ nazwę bazy danych/obiektu programu SQL Server, która wymaga utworzenia. Upewnij się, że odpowiedni object-type jest zmieniany na podstawie typu obiektu określonego w object-name

    nazwa polecenia

    migrate-data

    • Migruje dane źródłowe do obiektu docelowego.

    • Jeśli użytkownik musi ocenić wiele obiektów/baz danych, może określić wiele węzłów metabase-object, jak pokazano w Przykładzie 2 polecenia migrate-data w przykładowym pliku skryptu konsoli.

    atrybutu

    object-name: Określa źródłową nazwę bazy danych/tabel, która wymaga migracji. Upewnij się, że odpowiedni object-type jest zmieniany na podstawie typu obiektu określonego w object-name

Zobacz też

tworzenie plików wartości zmiennych (SybaseToSQL)
Tworzenie Plików Połączeń Serwera (SybaseToSQL)
generowanie raportów (SybaseToSQL)