Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Esta secção descreve como proteger palavras-passe de base de dados no SQL Server Migration Assistant (SSMA) e como importar ou exportar palavras-passe entre servidores.
Proteja a sua palavra-passe
O SSMA permite-lhe proteger a sua palavra-passe para uma base de dados. Use os seguintes métodos para implementar uma ligação segura.
Observação
Se a secção do servidor do ficheiro de ligação ao servidor ou o ficheiro script não contiver palavra-passe, ou se a palavra-passe não estiver segura na máquina local, o SSMA pede-lhe para introduzir a palavra-passe.
Texto claro
Digite a palavra-passe da base de dados no atributo valor do elemento password. Pode encontrar este nó no nó de definição do servidor, na secção Servidor do ficheiro de script ou ficheiro de ligação ao servidor.
Palavras-passe em texto claro não são seguras. Por isso, vê a seguinte mensagem de aviso na saída da consola:
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.
Importante
A palavra-passe em texto claro que especifica no script ou ficheiro de ligação ao servidor tem prioridade sobre a palavra-passe encriptada no ficheiro seguro.
Palavras-passe encriptadas
A palavra-passe especificada é armazenada numa forma encriptada na máquina local em ProtectedStorage.ssma.
Segurança de palavras-passe
Execute
SSMAforAccessConsole.execom as opções-securepasswordeaddna linha de comandos, passando a ligação ao servidor ou o ficheiro de script que contém o nó de palavra-passe na secção de definição do servidor.No prompt, introduza a palavra-passe da base de dados e confirme-a.
Cada ID de definição de servidor e a sua respetiva palavra-passe encriptada são armazenadas num ficheiro na máquina local.
Exemplo 1:
Especifique a palavra-passe:
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"
Introduza e confirme a palavra-passe conforme solicitado.
Exemplo 2:
Especifique a palavra-passe:
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
Insira e confirme as palavras-passe conforme solicitado.
Remover palavras-passe encriptadas
Execute SSMAforAccessConsole.exe com o -securepassword e -remove switch na linha de comandos, passando cada ID de servidor numa lista delimitada por vírgulas para remover as palavras-passe encriptadas do ficheiro de armazenamento protegido na máquina local.
C:\SSMA\SSMAforAccessConsole.exe -securepassword -remove all
C:\SSMA\SSMAforAccessConsole.exe -securepassword -remove "source_1,target_1"
IDs de Servidor de Listas cujas palavras-passe são encriptadas
Execute SSMAforAccessConsole.exe com as opções -securepassword e -list na linha de comandos para listar o ID de cada servidor cuja palavra-passe está encriptada.
C:\SSMA\SSMAforAccessConsole.exe -securepassword -list
Exportar ou importar palavras-passe encriptadas
Pode usar a aplicação SSMA Console para exportar palavras-passe encriptadas da base de dados de um ficheiro na máquina local para um ficheiro seguro, e vice-versa. Este processo torna as palavras-passe encriptadas independentes da máquina. A funcionalidade de exportação lê o ID do servidor e a palavra-passe do armazenamento local protegido e guarda a informação num ficheiro encriptado. É solicitado que introduza a palavra-passe do ficheiro protegido. Certifique-se de que a palavra-passe que introduz tem oito caracteres ou mais. Podes portar este ficheiro seguro para diferentes máquinas. A funcionalidade de importação lê o ID do servidor e a informação da palavra-passe do ficheiro seguro. É solicitado que introduza a palavra-passe do ficheiro protegido. O processo adiciona a informação ao armazenamento protegido local.
Exportar palavra-passe
Para exportar palavras-passe para todos os servidores, use o seguinte exemplo:
C:\SSMA\SSMAforAccessConsole.exe -securepassword -export all "machine1passwords.file"Introduz uma palavra-passe para proteger o ficheiro exportado e depois confirme-a.
Para exportar palavras-passe para dois servidores, use o seguinte exemplo:
C:\SSMA\SSMAforAccessConsole.exe -p -e "AccessDB_1_1,Sql_1" "machine2passwords.file"Introduz uma palavra-passe para proteger o ficheiro exportado e depois confirme-a.
Importar uma palavra-passe encriptada
Para importar palavras-passe para todos os servidores, use o seguinte exemplo:
C:\SSMA\SSMAforAccessConsole.exe -securepassword -import all "machine1passwords.file"Introduza a palavra-passe para importar os servidores do ficheiro encriptado e depois confirme-a.
Para importar palavras-passe para dois servidores, use o seguinte exemplo:
C:\SSMA\SSMAforAccessConsole.exe -p -i "AccessDB_1,Sql_1" "machine2passwords.file"Introduza a palavra-passe para importar os servidores do ficheiro encriptado e depois confirme-a.