Comando mqsimigratetables

Plataformas Suportadas

Finalidade

Utilize o comando para migrar as tabelas do banco de dados para intermediários ou o Configuration Manager.
Nota: Se dois ou mais intermediários compartilharem o mesmo conjunto de tabelas de bancos de dados, você precisará migrar as tabelas de bancos de dados apenas uma vez.

Sintaxe

Parâmetros para a Opção do Intermediário

brokername
(Requerido) Nome do intermediário de destino utilizado para migrar as tabelas do banco de dados.

Em plataformas e , se o intermediário de destino estiver localizado em um caminho de registro do Intermediário de Eventos, esse caminho será migrado para o registro do .

Parâmetros para a Opção de Configuration Manager

ConfigMgr
(Requerido) ConfigMgr
Nota: Esse comando precisa ser inserido como ConfigMgr sem aspas.

O comando cria todas as tabelas de banco de dados necessárias para a Versão 5.0 que não existiam na Versão 2.1. Observe que quaisquer tabelas já existentes permanecem.

-d
(Opcional) Excluir os fluxos de mensagens que foram registrados para entrada, mas não implementados. O padrão é incluir novas tabelas e dados mas não excluir nada.

Parâmetros para Ambas as Opções

-i ServiceUserID
(Opcional) O ID do usuário sob o qual o intermediário é executado.
Pode estar em qualquer sintaxe válida de nome de usuário. Em plataformas , eles são:
  • domain\username
  • \\server\username
  • .\username
  • username

Em sistemas , apenas o último formato, username, é válido.

O ServiceUserID especificado deve ser um membro do grupo local mqbrkrs. Em plataformas , ele pode ser um membro indireto ou direto do grupo. O ServiceUserID também deve ter autorização para acessar o diretório pessoal (no qual o foi instalado) e o diretório de trabalho. Esse ID também deve ser membro (direto ou indireto) de grupo local mqm.

Os requisitos de segurança para ServiceUserID são detalhados em Requisitos de Segurança para Plataformas para plataformas e em Requisitos de Segurança para Plataformas para .

-a ServicePassword
(Opcional) A senha para o ServiceUserID. Nas plataformas , -a é obrigatório para a compatibilidade entre plataformas , mas não é utilizado em relação a ServiceUserID.

Autorização

Em plataformas , o ID do usuário utilizado para chamar este comando deve ter autoridade de Administrador no sistema local.

Em plataformas , o ID do usuário utilizado para chamar este comando deve ser root ou deve ser igual ao especificado no parâmetro -i. Ele também deve ser membro do grupo mqbrkrs.

Exemplos


 broker1 ConfigMgr -d

Conceitos relacionados
Migração

Tarefas relacionadas
Migrando e Fazendo Upgrade

Referências relacionadas
Preferência de Sintaxe