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 przykładzie podano wszystkie wartości 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 na temat nawiązywania połączenia ze źródłem i serwerem docelowym, zobacz Creating the Server Connection Files (Tworzenie plików połączenia 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 na temat pliku wartości zmiennej, 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 węzłów
metabase-object, jak pokazano w przykładzie 4 poleceniagenerate-assessment-reportw przykładowym pliku skryptu konsoli.Aby uzyskać więcej informacji na temat generowania raportów, zobacz Generowanie raportów.
Upewnij się, że argument wiersza poleceń wskazujący na plik wartości zmiennej jest przekazywany do aplikacji konsolowej, a VariableValueFileSample.xml jest aktualizowany wartościami, które użytkownik określił.
Upewnij się, że argument wiersza polecenia pliku konfiguracyjnego połączenia serwera jest przekazywany do aplikacji konsolowej oraz że ServersConnectionFileSample.xml został zaktualizowany o poprawne wartości parametrów serwera.
SqlStatementConversionSample.xml:Ten przykład umożliwia użytkownikowi wygenerowanie odpowiedniego skryptu
t-sqldla polecenia związanego z bazą danych źródłowąsql, podanego jako dane wejściowe.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.Upewnij się, że argument wiersza poleceń wskazujący na plik wartości zmiennej jest przekazywany do aplikacji konsolowej, a VariableValueFileSample.xml jest aktualizowany wartościami, które użytkownik określił.
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 węzłów
metabase-object, jak pokazano w przykładzie 4 poleceniaconvert-schemaw przykładowym pliku skryptu konsoli.Atrybut:
-
object-name: określ źródłową nazwę bazy danych/obiektu, która wymaga konwersji. Upewnij się, że odpowiedniobject-typezostał zmieniony na podstawie typu określonego wobject-name.
-
Nazwa polecenia:
synchronize-targetSynchronizuje obiekty docelowe z docelową bazą danych.
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 3 w przykładowym pliku skryptu konsoli poleceniasynchronize-target.Atrybut:
-
object-name: określ nazwę bazy danych/obiektu programu SQL Server, która wymaga utworzenia. Upewnij się, że odpowiedniobject-typezostał zmieniony na podstawie typu określonego wobject-name.
-
Nazwa polecenia:
migrate-dataMigruje dane źródłowe do obiektu docelowego.
Jeśli użytkownik musi ocenić wiele obiektów lub baz danych, może wskazać wiele węzłów
metabase-object, tak jak to jest pokazane w Przykładzie 2 poleceniamigrate-dataw pliku przykładowego skryptu konsoli.Atrybut:
-
object-name: Określa źródłową nazwę bazy danych/tabel, która wymaga migracji. Upewnij się, że odpowiedniobject-typezostał zmieniony na podstawie typu określonego wobject-name.
-