Delen via


Wachtwoorden beheren (SybaseToSQL)

Deze sectie gaat over het beveiligen van databasewachtwoorden en de procedure voor het importeren of exporteren van wachtwoorden op servers.

Wachtwoord beveiligen

Met SSMA kunt u uw wachtwoord van een database beveiligen.

Gebruik de volgende procedure om een beveiligde verbinding te implementeren:

Geef een geldig wachtwoord op met een van de volgende drie methoden:

  1. Duidelijke tekst: Typ het databasewachtwoord in het waarde-attribuut van het 'password'-knooppunt. Deze vindt u onder het knooppunt serverdefinitie in de sectie Server van het scriptbestand of serververbindingsbestand.

    Wachtwoorden in duidelijke tekst zijn niet beveiligd. Daarom vindt u het volgende waarschuwingsbericht in de console-uitvoer: 'Serverserver-id-wachtwoord <> is opgegeven in niet-beveiligde tekstvorm, SSMA Console-toepassing biedt een optie om het wachtwoord te beveiligen via versleuteling. Zie -securepassword optie in het SSMA-helpbestand voor meer informatie.

    Versleutelde wachtwoorden: Het opgegeven wachtwoord wordt in dit geval opgeslagen in een versleuteld formulier op de lokale computer in ProtectedStorage.ssma.

    • Wachtwoorden beveiligen

      • Voer de SSMAforSybaseConsole.exe opdracht uit met de -securepassword optie en voeg de optie toe aan de opdrachtregel die ofwel de serververbinding doorgeeft, of het scriptbestand dat het wachtwoordknooppunt bevat in de sectie serverdefinitie.

      • Bij prompt wordt de gebruiker gevraagd het databasewachtwoord in te voeren en te bevestigen.

        De serverdefinitie-id's en de bijbehorende versleutelde wachtwoorden worden opgeslagen in een bestand op de lokale computer

        Voorbeeld 1:

        1. Wachtwoord opgeven

        2. C:\SSMA\SSMAforSybaseConsole.EXE -securepassword -add all -s "D:\Program Files\Microsoft SQL Server Migration Assistant for Sybase\Sample Console Scripts\AssessmentReportGenerationSample.xml" -v "D:\Program Files\Microsoft SQL Server Migration Assistant for Sybase\Sample Console Scripts\ VariableValueFileSample.xml"

        3. Voer een wachtwoord in voor server_id 'XXX_1': xxxxxxx

        4. Voer het wachtwoord opnieuw in voor server_id 'XXX_1': xxxxxxx

        Voorbeeld 2:

        1. C:\SSMA\SSMAforSybaseConsole.EXE -securepassword -add "source_1,target_1" -c "D:\Program Files\Microsoft SQL Server Migration Assistant for Sybase\Sample Console Scripts\ServersConnectionFileSample.xml" - v "D:\Program Files\Microsoft SQL Server Migration Assistant for Sybase\Sample Console Scripts\ VariableValueFileSample.xml" -o

        2. Voer een wachtwoord in voor server_id 'source_1': xxxxxxx

        3. Voer het wachtwoord opnieuw in voor server_id 'source_1': xxxxxxx

        4. Voer een wachtwoord in voor server_id 'target_1': xxxxxxx

        5. Voer het wachtwoord voor server_id doel _1 opnieuw in: xxxxxxx

    • Versleutelde wachtwoorden verwijderen

      Voer de SSMAforSybaseConsole.exe uit met de -securepassword en -remove schakeloptie op de opdrachtregel om de server-id's door te geven en de versleutelde wachtwoorden te verwijderen uit het beveiligde opslagbestand op de lokale computer.

      Voorbeeld:

          C:\SSMA\SSMAforSybaseConsole.EXE -securepassword -remove all
          C:\SSMA\SSMAforSybaseConsole.EXE -securepassword -remove "source_1,target_1"  
      
    • Server-id's vermelden waarvan de wachtwoorden zijn versleuteld

      Voer de SSMAforSybaseConsole.exe opdracht uit met de -securepassword en -list schakel over op de opdrachtregel om alle server-id's weer te geven waarvan de wachtwoorden zijn versleuteld.

      Voorbeeld:

          C:\SSMA\SSMAforSybaseConsole.EXE -securepassword -list  
      

    Opmerking

    1. Het wachtwoord in duidelijke tekst die wordt vermeld in het script- of serververbindingsbestand heeft voorrang op het versleutelde wachtwoord in een beveiligd bestand.
    2. Wanneer er geen wachtwoord bestaat in de serversectie van het serververbindingsbestand of het scriptbestand of als het niet is beveiligd op de lokale computer, wordt u gevraagd het wachtwoord in te voeren.

Versleutelde wachtwoorden exporteren of importeren

Met de SSMA-consoletoepassing kunt u versleutelde databasewachtwoorden exporteren die aanwezig zijn in een bestand op de lokale computer naar een beveiligd bestand en vice versa. Het helpt bij het machineonafhankelijk maken van de versleutelde wachtwoorden. De exportfunctionaliteit leest de server-id en het wachtwoord van de lokale beveiligde opslag en slaat de informatie op in een versleuteld bestand. De gebruiker wordt gevraagd het wachtwoord voor het beveiligde bestand in te voeren. Zorg ervoor dat het ingevoerde wachtwoord acht tekens lang of langer is. Dit beveiligde bestand is overdraagbaar op verschillende computers. De importfunctionaliteit leest de server-id en wachtwoordgegevens uit het beveiligde bestand. De gebruiker wordt gevraagd het wachtwoord voor het beveiligde bestand in te voeren en de gegevens toe te voegen aan de lokale beveiligde opslag.

Voorbeeld van export:

  1. Wachtwoord exporteren

  2. Voer een wachtwoord in voor het beveiligen van het geëxporteerde bestand

  3. C:\SSMA\SSMAforSybaseConsole.EXE -securepassword -export all "machine1passwords.file"

  4. Voer het wachtwoord in voor het beveiligen van het geëxporteerde bestand: xxxxxxxx

  5. Wachtwoord bevestigen: xxxxxxxxxx

  6. C:\SSMA\SSMAforSybaseConsole.EXE -p -e "SybaseDB_1_1,Sql_1" "machine2passwords.file"

  7. Voer het wachtwoord in voor het beveiligen van het geëxporteerde bestand: xxxxxxxx

  8. Wachtwoord bevestigen: xxxxxxxxxx

Voorbeeld van importeren:

  1. Een versleuteld wachtwoord importeren

  2. Voer een wachtwoord in voor het beveiligen van het geïmporteerde bestand

  3. C:\SSMA\SSMAforSybaseConsole.EXE -securepassword -import all "machine1passwords.file"

  4. Voer het wachtwoord in om de servers te importeren uit versleuteld bestand: xxxxxxxx

  5. Wachtwoord bevestigen: xxxxxxxxxx

  6. C:\SSMA\SSMAforSybaseConsole.EXE -p -i "SybaseDB_1,Sql_1" "machine2passwords.file"

  7. Voer het wachtwoord in om de servers te importeren uit versleuteld bestand: xxxxxxxx

  8. Wachtwoord bevestigen: xxxxxxxxxx

Zie ook

De SSMA-console uitvoeren (Sybase)