Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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.xmlVariableValueFileSample.xmlAssessmentReportGenerationSample.xmlSqlStatementConversionSample.xmlConversionAndDataMigrationSample.xmlServersConnectionFileSample.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 podanym przykładzie wszystkie wartości zostały podane jako wartości zmiennych, które są dostępne w pliku
VariableValueFileSample.xml. Wszystkie inne parametry połączenia można usunąć z pliku połączenia serwera roboczego użytkownika.Aby uzyskać więcej informacji, zobacz Tworzenie plików połączeń serwera.
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 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, zobacz Tworzenie plików wartości zmiennej.
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-reportużytkownik musi obowiązkowo zmienić wartość zmiennej (odwołać się doVariableValueFileSample.xml) w atrybucieobject-namena nazwę bazy danych używaną przez użytkownika. W zależności od rodzaju określonegoobject-typeobiektu należy również zmienić wartość.Jeśli użytkownik musi ocenić wiele obiektów/baz danych, może określić wiele
metabase-objectwęzłów, jak pokazano w poleceniugenerate-assessment-reportw przykładzie 4 w przykładowym skrypcie konsoli.Aby uzyskać więcej informacji, zobacz Generowanie raportów.
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-sqldla poleceniasqlpodanego jako dane wejściowe do źródłowej bazy danych.W poleceniu
convert-sql-statementużytkownik musi obowiązkowo zmienić wartość zmiennej (odwołanieVariableValueFileSample.xml) w atrybuciecontextna nazwę używanej przez niego bazy danych. Użytkownik musi zmienić wartość atrybutusqlna źródłowe polecenie bazy danychsql, które musi zostać przekonwertowane.Użytkownik może również udostępnić pliki SQL do przekonwertowania. Jest to wyświetlone w przykładzie 4 polecenia
convert-sql-statementw przykładowym 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 muszą zmienić, jest wymieniona w następujący sposób:
Nazwa polecenia:
map-schemaMapowanie schematu źródłowej bazy danych na schemat docelowy.
Atrybut:
-
source-schema: określa źródłową bazę danych, która wymaga konwersji. -
sql-server-schema: określa docelową bazę danych, do którego ma zostać zmigrowana.
-
Nazwa polecenia:
convert-schemaWykonuje 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-objectwęzłów, jak pokazano w poleceniuconvert-schemaw przykładzie 4 w przykładowym skrypcie konsoli.Atrybut:
-
object-name: określ źródłową nazwę bazy danych/obiektu, która wymaga konwersji. Upewnij się, że odpowiedniobject-typejest zmieniany na podstawie typu obiektu określonego wobject-name
-
Nazwa polecenia:
synchronize-targetSynchronizuje 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 poleceniasynchronize-targetw przykładowym pliku skryptu konsoli.Atrybut:
-
object-name: określ nazwę bazy danych/obiektu programu SQL Server, która wymaga utworzenia. Upewnij się, że odpowiednieobject-typezostało zmienione na podstawie typu obiektu określonego wobject-name.
-
Nazwa polecenia:
migrate-dataMigruje 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 poleceniamigrate-dataw przykładowym pliku skryptu konsoli.atrybutu
-
object-name: Określa źródłową nazwę bazy danych/tabel, która wymaga migracji. Upewnij się, że odpowiednieobject-typezostało zmienione na podstawie typu obiektu określonego wobject-name.
-