Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
In deze sectie wordt beschreven hoe u databasewachtwoorden beveiligt in SQL Server Migration Assistant (SSMA) en hoe u wachtwoorden importeert of exporteert op servers.
Uw wachtwoord beveiligen
Met SSMA kunt u uw wachtwoord voor een database beveiligen. Gebruik de volgende methoden om een beveiligde verbinding te implementeren.
Opmerking
Als de serversectie van het serververbindingsbestand of het scriptbestand geen wachtwoord bevat of als het wachtwoord niet is beveiligd op de lokale computer, vraagt SSMA u om het wachtwoord in te voeren.
Tekst verduidelijken
Typ het databasewachtwoord in het waardekenmerk van het password knooppunt. U vindt dit knooppunt onder het serverdefinitieknooppunt in de sectie Server van het scriptbestand of serververbindingsbestand.
Wachtwoorden in duidelijke tekst zijn niet beveiligd. Daarom ziet u het volgende waarschuwingsbericht in de console-uitvoer:
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.
Belangrijk
Het wachtwoord voor duidelijke tekst dat u opgeeft in het script- of serververbindingsbestand heeft voorrang op het versleutelde wachtwoord in het beveiligde bestand.
Versleutelde wachtwoorden
Het opgegeven wachtwoord wordt opgeslagen in een versleuteld formulier op de lokale computer in ProtectedStorage.ssma.
Wachtwoorden beveiligen
Voer
SSMAforAccessConsole.exeuit met de schakelaars-securepasswordenaddop de opdrachtregel, en geef de serververbinding of het scriptbestand dat het wachtwoordknooppunt bevat door in de serverdefinitie-sectie.Voer bij de prompt het databasewachtwoord in en bevestig het.
Elke serverdefinitie-id en het bijbehorende versleutelde wachtwoord worden opgeslagen in een bestand op de lokale computer.
Voorbeeld 1:
Wachtwoord opgeven:
C:\SSMA\SSMAforAccessConsole.exe -securepassword -add all -s "D:\Program Files\Microsoft SQL Server Migration Assistant for Access\Sample Console Scripts\AssessmentReportGenerationSample.xml" -v "D:\Program Files\Microsoft SQL Server Migration Assistant for Access\Sample Console Scripts\ VariableValueFileSample.xml"
Voer het wachtwoord in en bevestig dit als u hierom wordt gevraagd.
Voorbeeld 2:
Wachtwoord opgeven:
C:\SSMA\SSMAforAccessConsole.exe -securepassword -add "source_1,target_1" -c "D:\Program Files\Microsoft SQL Server Migration Assistant for Access\Sample Console Scripts\ServersConnectionFileSample.xml" - v "D:\Program Files\Microsoft SQL Server Migration Assistant for Access\Sample Console Scripts\ VariableValueFileSample.xml" -o
Voer de wachtwoorden in en bevestig deze zoals hierom wordt gevraagd.
Versleutelde wachtwoorden verwijderen
Voer SSMAforAccessConsole.exe uit met de -securepassword en -remove schakelaars op de opdrachtregel, en voer elke server-ID in een door komma's gescheiden lijst in om de versleutelde wachtwoorden te verwijderen uit het beveiligde opslagbestand op de lokale computer.
C:\SSMA\SSMAforAccessConsole.exe -securepassword -remove all
C:\SSMA\SSMAforAccessConsole.exe -securepassword -remove "source_1,target_1"
Server-id's vermelden waarvan de wachtwoorden zijn versleuteld
Voer SSMAforAccessConsole.exe uit met de -securepassword en -list optie op de commandoregel om de ID van elke server weer te geven waarvan het wachtwoord is versleuteld.
C:\SSMA\SSMAforAccessConsole.exe -securepassword -list
Versleutelde wachtwoorden exporteren of importeren
U kunt de SSMA-consoletoepassing gebruiken om versleutelde databasewachtwoorden te exporteren van een bestand op de lokale computer naar een beveiligd bestand en omgekeerd. Dit proces maakt de versleutelde wachtwoorden machine onafhankelijk. De exportfunctionaliteit leest de server-id en het wachtwoord van de lokale beveiligde opslag en slaat de informatie op in een versleuteld bestand. U wordt gevraagd het wachtwoord voor het beveiligde bestand in te voeren. Zorg ervoor dat het wachtwoord dat u invoert acht tekens of meer is. U kunt dit beveiligde bestand overzetten op verschillende computers. De importfunctionaliteit leest de server-id en wachtwoordgegevens uit het beveiligde bestand. U wordt gevraagd het wachtwoord voor het beveiligde bestand in te voeren. Het proces voegt de informatie toe aan de lokale beveiligde opslag.
Wachtwoord exporteren
Als u wachtwoorden voor alle servers wilt exporteren, gebruikt u het volgende voorbeeld:
C:\SSMA\SSMAforAccessConsole.exe -securepassword -export all "machine1passwords.file"Voer een wachtwoord in om het geëxporteerde bestand te beveiligen en bevestig het.
Als u wachtwoorden voor twee servers wilt exporteren, gebruikt u het volgende voorbeeld:
C:\SSMA\SSMAforAccessConsole.exe -p -e "AccessDB_1_1,Sql_1" "machine2passwords.file"Voer een wachtwoord in om het geëxporteerde bestand te beveiligen en bevestig het.
Een versleuteld wachtwoord importeren
Als u wachtwoorden voor alle servers wilt importeren, gebruikt u het volgende voorbeeld:
C:\SSMA\SSMAforAccessConsole.exe -securepassword -import all "machine1passwords.file"Voer het wachtwoord in om de servers uit het versleutelde bestand te importeren en bevestig het.
Als u wachtwoorden voor twee servers wilt importeren, gebruikt u het volgende voorbeeld:
C:\SSMA\SSMAforAccessConsole.exe -p -i "AccessDB_1,Sql_1" "machine2passwords.file"Voer het wachtwoord in om de servers uit het versleutelde bestand te importeren en bevestig het.