Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Program SQL Server Migration Assistant (SSMA) zawiera przykładowe pliki do celów referencyjnych i używanych przez użytkownika. W tej sekcji opisano sposób dostosowywania tych skryptów do własnych potrzeb.
Przykładowe pliki skryptów konsoli
Następujące przykładowe pliki skryptów konsoli obejmują różne scenariusze:
ServersConnectionFileSample.xml:Ten przykład zawiera różne tryby połączenia dostępne dla źródłowej i docelowej bazy danych. Wybierz dowolny tryb zgodnie z wymaganiami. Ten przykład zawiera definicje serwera.
- Połącz się z wymaganą bazą danych, zmieniając wartości na wymagane definicje serwera źródłowego i docelowego. W tym przykładzie wszystkie wartości są wartościami zmiennych, które można znaleźć w pliku
VariableValueFileSample.xml. Usuń wszystkie inne parametry połączenia z pliku połączenia serwera roboczego.
- Połącz się z wymaganą bazą danych, zmieniając wartości na wymagane definicje serwera źródłowego i docelowego. W tym przykładzie wszystkie wartości są wartościami zmiennych, które można znaleźć w pliku
Aby uzyskać więcej informacji na temat nawiązywania połączenia ze źródłem i serwerem docelowym, zobacz Tworzenie plików połączenia serwera.
VariableValueFileSample.xml: ten plik sortuje wszystkie zmienne, które są używane w przykładowych plikach skryptów konsoli iServersConnectionFileSample.xml. Aby wykonać przykładowe skrypty konsoli, zastąp przykładowe wartości zmiennych zdefiniowanymi przez użytkownika i przekaż ten plik jako dodatkowy argument wiersza polecenia wraz z plikiem skryptu.Aby uzyskać więcej informacji na temat pliku wartości zmiennej, zobacz Create variable value files (Tworzenie plików wartości zmiennej).
AssessmentReportGenerationSample.xml: Użyj tego przykładu, aby wygenerować raport oceny XML na potrzeby analizy przed rozpoczęciem konwertowania i migrowania danych.W poleceniu
generate-assessment-reportzmień wartość zmiennej (odwołaj się doVariableValueFileSample.xml) w atrybucieobject-namena nazwę bazy danych, której używasz. W zależności od rodzaju określonego obiektu należy również zmienić wartośćobject-type.Jeśli musisz ocenić wiele obiektów lub baz danych, określ wiele
metabase-objectwęzłów, jak pokazano w przykładzie 4generate-assessment-reportpolecenia przykładowego pliku skryptu konsoli.Aby uzyskać więcej informacji na temat generowania raportów, zobacz Generowanie raportów.
Przekaż argument wiersza polecenia pliku wartości zmiennej do aplikacji konsolowej i zaktualizuj
VariableValueFileSample.xmlprzy użyciu określonych przez użytkownika wartości.Przekaż argument wiersza polecenia pliku połączenia serwera do aplikacji konsolowej i zaktualizuj parametr
ServersConnectionFileSample.xmlprzy użyciu poprawnych wartości parametrów serwera.
ConversionAndDataMigrationSample.xml: Użyj tego przykładu, aby przeprowadzić kompleksową migrację z konwersji na migrację danych. Zmień następujące obowiązkowe wartości atrybutów:Nazwa polecenia Opis Atrybut map-schemaMapowanie schematu źródłowej bazy danych na schemat docelowy. source-schema: określa źródłową bazę danych, którą chcesz przekonwertować.
sql-server-schema: Określa docelową bazę danych, do której chcesz przeprowadzić migracjęconvert-schemaKonwertuje schemat ze źródła na schemat docelowy.
Jeśli musisz ocenić wiele obiektów lub baz danych, określ wielemetabase-objectwęzłów, jak pokazano w przykładzieconvert-schema4 polecenia przykładowego pliku skryptu konsoli.object-name: określ źródłową bazę danych lub nazwę obiektu, którą chcesz przekonwertować. Upewnij się, że zmieniasz odpowiedniobject-typezgodnie z typem obiektu, który określisz wobject-namesynchronize-targetSynchronizuje obiekty docelowe z docelową bazą danych.
Jeśli musisz ocenić wiele obiektów lub baz danych, określ wiele węzłówmetabase-object, jak pokazano w przykładzie 3 poleceniasynchronize-targetw przykładowym pliku skryptu konsoli.object-name: określ nazwę bazy danych lub obiektu programu SQL Server, którą chcesz utworzyć. Upewnij się, że zmieniasz odpowiedniobject-typew zależności od typu obiektu określonego wobject-name.migrate-dataMigruje dane źródłowe do obiektu docelowego.
Jeśli musisz ocenić wiele obiektów lub baz danych, określ wiele węzłówmetabase-object, jak pokazano w przykładzie 2 poleceniamigrate-dataw przykładowym pliku skryptu konsoli.object-name: określa nazwę źródłowej bazy danych lub tabel, które chcesz migrować. Upewnij się, że zmieniasz odpowiedniobject-typew zależności od typu obiektu określonego wobject-name