Problema Como posso copiar o gráfico de contas da
Empresa 'A' para a Empresa 'B'? Estou usando Microsoft SQL Server.
Resolução
Isso é possível usando os Serviços de Transformação de Dados (DTS). Certifique-se de fazer um backup de seus bancos de dados antes de começar.
SQL Server 2000 Para copiar seu gráfico de contas usando
SQL Server 2000:
1. Entre no Enterprise Manager.
2. Em Bancos de Dados, expanda a empresa que você deseja copiar o gráfico de contas TO (Empresa B) e selecione Tabelas.
3. Em Tabelas, encontre a tabela GL00100.
4. Clique com o botão direito do mouse na tabela GL00100, escolha Todas as Tarefas e Importe Dados.
5. Em seguida, clique em Next.
6. Em Escolher uma Fonte de Dados, verifique se o servidor e o banco de dados estão selecionados (Empresa A) onde você copiará os dados FROM. Escolha Usar a autenticação SQL Server e insira o usuário E.S.A. e a senha. Clique em Próximo.
7. Na janela Escolher um Destino, selecione o Servidor apropriado e o banco de dados para o qual você deseja importar as tabelas (Empresa B).
8. Escolha 'Copiar tabelas do banco de dados de origem' e selecione Próximo.
9. Marque as tabelas a seguir para seu gráfico de contas (isso inclui tabelas MDA):
GL00100
GL00102
GL00103
GL00104
GL00105
GL40200
DTA00100
DTA00200
DTA00300
DTA00301
SY00300
10. Para cada uma das tabelas selecionadas, vá para o botão elipse (...) e marque "Excluir linhas na tabela de destino" e desmarcar "Habilitar inserção de identidade".
11. Escolha Próximo e 'execute imediatamente'.
Observação - As configurações padrão do DTS podem causar registros duplicados, portanto, é importante marcar 'Excluir' em vez de 'Append'.
SQL Server 2005 Para copiar o gráfico de contas usando
SQL Server 2005, siga estas etapas:
1. Abra SQL Server Management Studio.
2. Expanda Bancos de Dados para encontrar a empresa (Empresa B) para a qual você deseja copiar o gráfico de contas.
3. Clique com o botão direito do mouse em Empresa B, em Tarefas e em Importar Dados.
4. Clique em Próximo.
5. Na janela "Escolher uma Fonte de Dados", insira as informações a seguir sobre o banco de dados do qual você deseja copiar dados.
a.Insira o nome do servidor.
b.Clique em Usar SQL Server Autenticação.
c.Insira o nome de usuário sa e a senha.
d.Selecione o banco de dados do qual você deseja copiar dados.
f.Click Next.
6. Na janela "Escolher um Destino", insira as informações a seguir sobre o banco de dados para o qual você deseja copiar dados.
a.Insira o nome do servidor.
b.Clique em Usar SQL Server Autenticação.
c.Insira o nome de usuário sa e a senha.
d.Selecione o banco de dados para o qual você deseja copiar dados.
f.Click Next.
7. Na caixa de diálogo "Especificar Cópia de Tabela ou Consulta", clique em "Copiar dados de uma ou mais tabelas ou exibições" e clique em Próximo.
8. Na janela "Selecionar Tabelas e Exibições de Origem", selecione todas as seguintes tabelas:
GL00100
GL00102
GL00103
GL00104
GL00105
GL40200
DTA00100
DTA00200
DTA00300
DTA00301
SY00300
9. Para cada tabela selecionada, clique no botão Editar Mapeamentos, clique para selecionar a caixa de seleção "Excluir linhas na tabela de destino" e clique para desmarcar a caixa de seleção "Habilitar inserção de identidade".
10. Clique em Próximo e clique em "Executar imediatamente".
11. Clique em Concluir e clique em Concluir.
Este artigo foi TechKnowledge Document ID:7255