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.
Ta sekcja dotyczy zabezpieczania haseł bazy danych w programie SQL Server Migration Assistant (SSMA) oraz procedury importowania lub eksportowania ich między serwerami.
Bezpieczne hasło
Program SSMA umożliwia zabezpieczenie hasła bazy danych.
Aby zaimplementować bezpieczne połączenie, wykonaj następującą procedurę:
Określ prawidłowe hasło przy użyciu jednej z następujących metod:
Wyczyść tekst: Wpisz hasło bazy danych w atrybucie wartości węzła
password. Ten węzeł znajduje się w węźle definicji serwera w sekcji Serwer pliku skryptu lub pliku połączenia serwera.Hasła w postaci zwykłego tekstu nie są bezpieczne. W związku z tym w danych wyjściowych konsoli może wystąpić następujący komunikat ostrzegawczy.
Server <server-id> password is provided in non-secure clear text form, SSMA console application provides an option to protect the password through encryption, please see -securepassword option in SSMA help file for more information.Zaszyfrowane hasła: Określone hasło w tym przypadku jest przechowywane w postaci zaszyfrowanej na komputerze lokalnym w
ProtectedStorage.ssma.Zabezpieczanie haseł
Wykonaj
SSMAforDb2Console.exez-securepasswordi dodaj przełącznik w wierszu poleceń, przekazując połączenie z serwerem lub plik skryptu zawierający węzeł hasła w sekcji definicji serwera.Po wyświetleniu monitu użytkownik zostanie poproszony o wprowadzenie hasła bazy danych i potwierdzenie go.
Identyfikatory definicji serwera i odpowiednie zaszyfrowane hasła są przechowywane w pliku na komputerze lokalnym
Przykład 1:
Specify password C:\SSMA\SSMAforDb2Console.exe -securepassword -add all -s "D:\Program Files\Microsoft SQL Server Migration Assistant for Db2\Sample Console Scripts\AssessmentReportGenerationSample.xml" -v "D:\Program Files\Microsoft SQL Server Migration Assistant for Db2\Sample Console Scripts\ VariableValueFileSample.xml" Enter password for server_id 'XXX_1'. Re-enter password for server_id 'XXX_1'.Przykład 2:
C:\SSMA\SSMAforDb2Console.exe -securepassword -add "source_1,target_1" -c "D:\Program Files\Microsoft SQL Server Migration Assistant for Db2\Sample Console Scripts\ServersConnectionFileSample.xml" - v "D:\Program Files\Microsoft SQL Server Migration Assistant for Db2\Sample Console Scripts\ VariableValueFileSample.xml" -o Enter password for server_id 'source_1'. Re-enter password for server_id 'source_1'. Enter password for server_id 'target_1'. Re-enter password for server_id 'target _1'.
Usuwanie zaszyfrowanych haseł
Wykonaj
SSMAforDb2Console.exeza pomocą przełącznika-securepasswordi-removeprzy użyciu wiersza polecenia przekazującego identyfikatory serwera, aby usunąć zaszyfrowane hasła z chronionego pliku magazynu na komputerze lokalnym.przykład :
C:\SSMA\SSMAforDb2Console.exe -securepassword -remove all C:\SSMA\SSMAforDb2Console.exe -securepassword -remove "source_1,target_1"Wymień identyfikatory serwerów, których hasła są szyfrowane
Wykonaj polecenie
SSMAforDb2Console.exez przełącznikami-securepasswordi-listw wierszu poleceń, aby wyświetlić listę wszystkich identyfikatorów serwerów, których hasła są szyfrowane.przykład:
C:\SSMA\SSMAforDb2Console.exe -securepassword -list
Hasło w postaci zwykłego tekstu wymienionego w pliku połączenia skryptu lub serwera ma pierwszeństwo przed zaszyfrowanym hasłem w zabezpieczonym pliku.
Jeśli żadne hasło nie istnieje w sekcji serwera pliku połączenia serwera lub pliku skryptu lub jeśli nie jest zabezpieczone na komputerze lokalnym, konsola monituje o wprowadzenie hasła.
Eksportowanie lub importowanie zaszyfrowanych haseł
Aplikacja konsolowa SSMA umożliwia eksportowanie zaszyfrowanych haseł bazy danych znajdujących się w pliku na komputerze lokalnym do zabezpieczonego pliku i odwrotnie. Pomaga to w tworzeniu haseł zaszyfrowanych, które są niezależne od konkretnej maszyny.
Funkcja eksportu odczytuje identyfikator serwera i hasło z lokalnego chronionego magazynu danych. Następnie system zapisuje identyfikator i hasło w zaszyfrowanym pliku. Użytkownik zostanie poproszony o wprowadzenie hasła do zabezpieczonego pliku. Upewnij się, że wprowadzone hasło ma długość co najmniej ośmiu znaków. Ten zabezpieczony plik jest przenośny na różnych maszynach.
funkcja importu odczytuje identyfikator serwera i informacje o haśle z zabezpieczonego pliku. Użytkownik jest monitowany o wprowadzenie hasła do zabezpieczonego pliku i dołącza informacje do lokalnego magazynu chronionego.
Przykład eksportu
- Wyeksportuj hasło.
- Wprowadź hasło do ochrony wyeksportowanego pliku.
- Uruchom:
C:\SSMA\SSMAforDb2Console.exe -securepassword -export all "machine1passwords.file" - Wprowadź hasło do ochrony wyeksportowanego pliku.
- Potwierdź hasło.
- Uruchom:
C:\SSMA\SSMAforDb2Console.exe -p -e "Db2DB_1_1,Sql_1" "machine2passwords.file" - Wprowadź hasło do ochrony wyeksportowanego pliku:
- Potwierdź hasło.
Przykład importu
- Zaimportuj zaszyfrowane hasło.
- Wprowadź hasło do ochrony zaimportowanych plików.
- Uruchom:
C:\SSMA\SSMAforDb2Console.exe -securepassword -import all "machine1passwords.file" - Wprowadź hasło, aby zaimportować serwery z zaszyfrowanego pliku.
- Potwierdź hasło.
- Uruchamianie:
C:\SSMA\SSMAforDb2Console.exe -p -i "Db2DB_1,Sql_1" "machine2passwords.file" - Wprowadź hasło, aby zaimportować serwery z zaszyfrowanego pliku.
- Potwierdź hasło.