1C é um sistema de contabilidade eletrônica que derrotou todos os outros concorrentes nos últimos anos. O programa geralmente armazena dados em arquivos DBF, mas também existe uma versão SQL. Freqüentemente, eles mudam para SQL com um grande número de usuários, mais de 15 pessoas, para melhorar a estabilidade do servidor. Existem várias maneiras de transferir o banco de dados MS SQL de um servidor para outro.
É necessário
- - programa instalado "1C: Enterprise";
- - um computador.
Instruções
Passo 1
Uma das maneiras mais rápidas de transferir SQL é desanexar o banco de dados do servidor e transferir para um novo junto com o log. Primeiro, você precisa desanexar o banco de dados, alterando seu nome de acordo. Para fazer isso, siga estas etapas: Use Master, GO, "Exec sp_detach_db 'database_name', 'true'", GO, onde sp_detach_db é usado para desanexar o banco de dados da origem. Possui os seguintes parâmetros: @dbname - name e @skipchecks - indicação para atualização de estatísticas. Defina como 'verdadeiro' para garantir que a atualização das estatísticas seja atualizada após o anexo.
Passo 2
Em seguida, execute: Use Master, GO, "PRINT 'Attaching Database'", "EXEC sp_attach_db @dbname = 'database_name'", "@ filename1 = 'c: / mssql7 / data / database_name.mdf'", "@ filename2 = ' d: / mssql7 / data / database_name_log.ldf '". Isso anexará o banco de dados e os logs ao novo servidor.
etapa 3
Use o DTS Import and Export Wizard para copiar informações de servidor para servidor. Use o DTS Designer ou o Copy Database Wizard para criar uma tarefa para mover o banco de dados e os logins.
Passo 4
Crie um mecanismo de transferência de dados que usa bulk insert / bcp. Usando um script, crie o esquema no servidor de destino e, em seguida, use bulk insert / bcp para copiar as informações. Ao escolher o que aplicar, lembre-se de que a inserção em massa, ao contrário do bcp, não pode exportar dados.
Etapa 5
Use consultas distribuídas. Depois de criar o esquema no servidor de destino, organize o servidor vinculado e escreva as instruções de inserção usando as funções openquery e openrowset. Antes de fazer upload de dados, desative as restrições de verificação e a chave estrangeira e reconecte-as após a conclusão da operação.
Etapa 6
Use backup e restauração. Faça uma cópia do banco de dados e restaure-o no novo servidor.