Megosztás a következőn keresztül:


Jelszavak kezelése (Db2ToSQL)

Ez a szakasz az SQL Server Migration Assistant (SSMA) adatbázis-jelszavainak biztonságossá tételéről és a kiszolgálók közötti importálásuk vagy exportálásuk eljárásáról szól.

Biztonságos jelszó

Az SSMA lehetővé teszi az adatbázis jelszavának védelmét.

A biztonságos kapcsolat implementálásához kövesse az alábbi eljárást:

Adjon meg érvényes jelszót az alábbi módszerek egyikével:

  1. Szöveg törlése: Írja be az adatbázisjelszót a password csomópont értékattribútumába. Ez a csomópont a szkriptfájl vagy kiszolgálókapcsolatfájl Kiszolgáló szakaszának kiszolgálódefiníciós csomópontja alatt található.

    A tiszta szövegben lévő jelszavak nem biztonságosak. Ezért a következő figyelmeztető üzenet jelenhet meg a konzol kimenetében.

    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.
    
  2. Titkosított jelszavak: A megadott jelszót ebben az esetben a rendszer titkosított formában tárolja a helyi gépen ProtectedStorage.ssma.

    • Biztonságos jelszavak

      • Hajtsa végre a SSMAforDb2Console.exe-t a -securepassword-gyel, és adjon hozzá kapcsolót a parancssorhoz, amely a kiszolgálókapcsolatot vagy a jelszócsomópontot tartalmazó szkriptfájlt futtatja a kiszolgálódefiníció részben.

      • A rendszer kéri a felhasználót, hogy adja meg az adatbázis jelszavát, és erősítse meg.

        A kiszolgálódefiníció azonosítóit és a hozzájuk tartozó titkosított jelszavakat a helyi számítógépen található fájl tárolja

        1. példa:

        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'.
        

        2. példa:

        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'.
        
    • Titkosított jelszavak eltávolítása

      Hajtsa végre a SSMAforDb2Console.exe parancsot a-securepassword és -remove kapcsolókkal, a kiszolgáló azonosítókat parancssori átadásával, hogy eltávolítsa a titkosított jelszavakat a helyi gépen található védett tárolófájlból.

      példa:

      C:\SSMA\SSMAforDb2Console.exe -securepassword -remove all
      C:\SSMA\SSMAforDb2Console.exe -securepassword -remove "source_1,target_1"
      
    • Olyan kiszolgálóazonosítók listázása, amelyek jelszavai titkosítva vannak

      Futtassa a SSMAforDb2Console.exe-t a -securepassword és -list kapcsolóval a parancssorban, hogy listázza azokat a kiszolgáló-azonosítókat, amelyeknek a jelszavai titkosítottak.

      példa:

      C:\SSMA\SSMAforDb2Console.exe -securepassword -list
      

A szkriptben vagy kiszolgálókapcsolatfájlban említett egyértelmű szövegben megadott jelszó elsőbbséget élvez a titkosított jelszóval szemben a védett fájlban.

Ha nincs jelszó a kiszolgálókapcsolatfájl vagy a szkriptfájl kiszolgálószakaszában, vagy ha nem biztonságos a helyi gépen, a konzol kéri a jelszó megadását.

Titkosított jelszavak exportálása vagy importálása

Az SSMA-konzolalkalmazással biztonságos fájlba exportálhatja a helyi gépen található fájlban található titkosított adatbázisjelszavakat, és fordítva. Segít a titkosított jelszavak gépének függetlensé tételében.

Exportálás funkció beolvassa a kiszolgáló azonosítóját és jelszavát a helyi védett tárból. A rendszer ezután egy titkosított fájlba menti az azonosítót és a jelszót. A rendszer kéri a felhasználót, hogy adja meg a biztonságos fájl jelszavát. Győződjön meg arról, hogy a megadott jelszó nyolc vagy több karakter hosszúságú. Ez a védett fájl hordozható különböző gépeken.

Importálás funkció beolvassa a kiszolgáló azonosítóját és jelszavát a védett fájlból. A rendszer kéri a felhasználót, hogy adja meg a védett fájl jelszavát, és hozzáfűzi az adatokat a helyi védett tárhoz.

Exportpélda

  1. Exportálja a jelszót.
  2. Adja meg az exportált fájl védelmének jelszavát.
  3. Futtatás: C:\SSMA\SSMAforDb2Console.exe -securepassword -export all "machine1passwords.file"
  4. Adja meg az exportált fájl védelmének jelszavát.
  5. Erősítse meg a jelszót.
  6. Futtatás: C:\SSMA\SSMAforDb2Console.exe -p -e "Db2DB_1_1,Sql_1" "machine2passwords.file"
  7. Adja meg az exportált fájl védelmének jelszavát:
  8. Erősítse meg a jelszót.

Példa importálása

  1. Titkosított jelszó importálása.
  2. Adja meg az importált fájl védelmének jelszavát.
  3. Futtatás: C:\SSMA\SSMAforDb2Console.exe -securepassword -import all "machine1passwords.file"
  4. Adja meg a jelszót a kiszolgálók titkosított fájlból való importálásához.
  5. Erősítse meg a jelszót.
  6. Futtatás: C:\SSMA\SSMAforDb2Console.exe -p -i "Db2DB_1,Sql_1" "machine2passwords.file"
  7. Adja meg a jelszót a kiszolgálók titkosított fájlból való importálásához.
  8. Jelszó megerősítése.