Como replicar um compartilhada MSSQL 2005 db para fins de desenvolvimento?

votos
1

Eu gostaria de replicar um 2005 db MSSQL (hospedagem através de um provedor de hospedagem compartilhada) diretamente em um servidor de integração para fins de desenvolvimento. servidor MSSQL fornece algumas maneiras de realizar a replicação de dados, mas não estou certo de que qualquer um deles é compatível com um ambiente de hospedagem compartilhada típico.

A idéia seria para atualizar o banco de dados uma vez por dia ou mais, muito melhor se isso pode ser feito de forma incremental. Qualquer idéia de como proceder?

Publicado 09/12/2008 em 22:05
fonte usuário
Em outras línguas...                            


3 respostas

votos
2

Existem algumas maneiras de fazê-lo.

  1. Use SQL Server função de cópia 2005, mas seria um fracasso se o SQL Agent não está arruinando ou há qualquer restrição de permissão - a maioria gostaria que acontecesse com hospedagem compartilhada.

  2. Use backup do SQL Server / restauração: o problema é geralmente você não tem acesso ao sistema de arquivos do servidor de banco de dados com hospedagem compartilhada.

  3. Replicar banco de dados esquema no servidor de desenvolvimento, em seguida, fazer uma DTS para transferir dados, você pode salvar o pacote DTS (editá-lo, mesmo manualmente, se necessário) e configurar uma tarefa programada na máquina de desenvolvimento, seria sincronizar automaticamente o banco de dados todos os dias, pode não ser de forma incremental, depende do seu banco de dados de projeto / esquema.

a opção 3 parece exigir mais trabalho, mas na verdade é fácil de configurar e lhe poupar muito o tempo em um longo prazo.

qualquer outra sugestão que eu gostaria de ouvir também.

Respondeu 09/12/2008 em 22:31
fonte usuário

votos
1

Ela realmente depende de como o ambiente de hospedagem está configurado

Eu costumava ter empregos para host: de backup de banco de dados SQL de no SQL Server, copie a Web / FTP interno do servidor: FTP baixar o arquivo de backup, restauração em um SQL Server

Isso não foi divertido, mas uma vez que é a configuração que funciona na maioria das vezes

Se o SQL Server remoto é facilmente acessível, você pode replicação SQL setup, usando Snapshot Replication (essencialmente agendar backup e restaurar) por dia

Tenho agora um DB replicado do DB servidor próprio SQL Server do meu computador usando Snapshot Replication (eu fiz isso por meio do assistente)

Respondeu 09/12/2008 em 22:42
fonte usuário

votos
0

Experimente o SQL Server Assistente de Publicação 1.2, que está incluído com o VS 2008. Ou baixar a versão 1.1 aqui:

http://www.microsoft.com/downloads/details.aspx?familyid=56E5B1C5-BF17-42E0-A410-371A838E570A&displaylang=en

Respondeu 09/12/2008 em 22:18
fonte usuário

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more