Tarefa Transferir Logons
A tarefa Transferir Logons transfere um ou mais logons entre instâncias do SQL Server.
A tarefa Transferira Logons pode ser configurada para transferir todos os logons, só os logons especificados ou todos os logons que só têm acesso a bancos de dados especificados. O logon do sa não pode ser transferido. No SQL Server 2000 e versões posteriores, o logon sa pode ser renomeado; porém, o logon sa renomeado não pode ser transferido.
Você também pode indicar se a tarefa deve copiar os SIDs (identificadores de segurança) associados com os logons. Se a tarefa Transferir Logons for usada junto com a tarefa Transferir Banco de Dados, os SIDs deverão ser copiados para o destino; caso contrário, os logons transferidos não serão reconhecidos pelo banco de dados de destino.
No destino, os logons transferidos são desabilitados e senhas aleatórias são atribuídas a eles. Um membro da função de sysadmin no servidor de destino deve alterar as senhas e habilitar os logons antes de os logons poderem ser usados.
Os logons a serem transferidos já podem existir no destino. A tarefa Transferir Logons pode ser configurada para manipular os logons existentes dos modos a seguir:
Substituir os logons existentes.
Interromper a tarefa quando houver logons duplicados.
Ignorar logons duplicados.
No tempo de execução, a tarefa Transferir Logons conecta-se aos servidores de origem e de destino usando dois gerenciadores de conexões SMO. Os gerenciadores de conexões SMO são configurados separadamente da tarefa Transferir Logons e depois são referenciados na tarefa Transferir Logons. Os gerenciadores de conexões SMO especificam o servidor e o modo de autenticação a serem usados ao acessar o servidor. Para obter mais informações, consulte Gerenciador de conexões SMO.
Transferindo logons entre instâncias do SQL Server
A tarefa Transferir Logons fornece suporte a uma origem e um destino que sejam SQL Server 2000 ou SQL Server. Não há nenhuma restrição quanto a qual das duas versões usar como uma origem ou um destino.
Eventos
A tarefa gera um evento de informação com o número de logons transferidos e um evento de aviso quando um logon é substituído.
A tarefa Transferir Logons não informa o progresso incremental da transferência de logons; informa só 0% e 100% concluídos.
Valor de execução
O valor de execução, definido na propriedade da tarefa ExecutionValue retorna o número de logons que são transferidos. Ao atribuir uma variável definida pelo usuário à propriedade ExecValueVariable da tarefa Transferir Logons, informações sobre a transferência de logons podem se tornar disponíveis a outros objetos no pacote. Para obter mais informações, consulte Variáveis do Integration Services e Usando variáveis em pacotes.
Entradas de log
A tarefa Transferir Logons inclui as seguintes entradas de log personalizadas:
TransferLoginsTaskStarTransferringObjects Essa entrada de log informa que a transferência foi iniciada. A entrada do log contém a hora de início.
TransferLoginsTaskFinishedTransferringObjects Essa entrada de log informa que a transferência foi concluída. A entrada do log contém a hora de término.
Além disso, uma entrada de log para o evento OnInformation informa o número de logons que foram transferidos e uma entrada de log para o evento OnWarning é gravada para cada logon no destino que for substituído.
Segurança e permissões
Para procurar logons no servidor de origem e criar logons no servidor de destino, o usuário deve ser um membro da função de sysadmin em ambos os servidores.
Configurando a tarefa Transferir Logons
Você pode definir propriedades por meio do SSIS Designer ou programaticamente.
Para obter mais informações sobre as propriedades que podem ser definidas no Designer do SSIS, clique em um dos seguintes tópicos:
Para obter mais informações sobre como definir essas propriedades no SSIS Designer, clique no seguinte tópico:
Configurando programaticamente a tarefa Transferir Logons
Para obter mais informações sobre como definir programaticamente essas propriedades, clique no seguinte tópico:
|
Consulte também