Nelma Postado Agosto 6, 2008 Denunciar Share Postado Agosto 6, 2008 Bom dia...Para fazer um backup apenas de uma tabela, c/ todos os seus valores no SQL 2003.Eu fiz da seguinte maneira:Botão direito sobre a tabela > Todas as tarefas:Export Data.Seria isso mesmo?Eu salvei o arquivo .sql. Agora para transportar para outro base, eu pderia criar outro banco de dados e imprtar esse arquivo que foi gerado?ObrigadaCorreção:Eu primeiro gerei um arquivo .sql com a opção Gerar Script SQL (sobre a tabela).Depois exportei os valores em outro arquivo .txt Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 jothaz Postado Agosto 6, 2008 Denunciar Share Postado Agosto 6, 2008 Não entendi seu questinamento!Queres saber se o que você fez esta correto? É isso?Se você consegui exportar a tabela então esta ok.Mas existem várias formas de fazê-lo.Se os dosi bancos de dados forem sql server você poderá utilizá-los diretamente. Dê um olhada neste link: http://forums.microsoft.com/MSDN-BR/ShowPo...8&SiteID=21Pois acho que isto simplicaria o processo.Qual a versão so SQL server você esta utiliizando? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Nelma Postado Agosto 8, 2008 Autor Denunciar Share Postado Agosto 8, 2008 Bom diaDesculpe-me...minha intenção era saber se havia uma forma melhor de se fazer isso.Desse jeito que fiz...primeiro eu gerei um arquivo com a estrutura da tabela e posteriormente eu gerei um arquivo com os valores da tabela.Sobre as versões: uma é SQL Server 2003 e a outra SQL server 2005. Eu queria passar do 2003 para o 2005.Eu estive lendo na revista SQL Magazine, sobre sincronização dos bancos. Vou fazer uns testes, pois isso ficaria bem melhor.Sobre o link que você passou, está fora do ar.Obrigada Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 jothaz Postado Agosto 8, 2008 Denunciar Share Postado Agosto 8, 2008 Será feita uma vez e migrado definitivamente?Será feita sempre em periodos pré-definidos?Ou gostarias que os dois repositórios compartilhem os objetos (tabelas, view´s e etc)? Os dois bancos estão em uma mesma máquina?Dê uma pesquisa em SQL Server Integration Services (SSIS).Você também pode pesquisar sobre LinkedServer´s onde os servidores são registrados no Eterprise Manager e depoisficam disponiveis para uso online compartilhando seus objetos.Dê um olhada neste link (que funciona): http://forums.microsoft.com/MSDN-BR/ShowPo...8&SiteID=21 Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Nelma Postado Agosto 8, 2008 Autor Denunciar Share Postado Agosto 8, 2008 Minha idéia é compartilhar periodicamento, pois um é a base de produção (2003) e outro é a base de homologação (2005). Dessa forma a base de homologação sempre teria dados atuais para que pudessmos fazer testes.Pois é...esse link não quer abrir aqui404 - File or directory not found.Vou dar uma olhada em SSISvaleu!! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 jothaz Postado Agosto 8, 2008 Denunciar Share Postado Agosto 8, 2008 quanto ao link não entendo! Deve haver algum problema com os link´s postado.Tente assim:http://forums.microsoft.com/MSDN-BR/ShowPo...8&SiteID=21Neste link você terá uma visão de como usar tabela em banco de dados diferentes. você poderia criar um job e manter esta atualizaçaõ constante.No Sql 2000 tinha o DTS (Data Transformation Service) para isso nas versões atuais existe o SSIS que acho resolveré seus problemas.Só tenhjo a versão 2000 aqui no trampo por isso não têm como verificar o uso do SSI mas dê uma pesquisada porque acho q facelitará sua vida.você pode até exprotar txt. Criar estrutura e depois copiar os dadaos mas você estaria burocratizando o processo. Com o SSIS isto seria masi simples e você cria rum Job para incluse agendar para rodar em periodos pre-determinado.Estou esclarencedo ou tá ficando mais confuso?Não deixe de verificar o link pois acho que vale a pena. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Nelma Postado Agosto 8, 2008 Autor Denunciar Share Postado Agosto 8, 2008 Não está confuso não...pelo contrárioSobre o link, agora abriu.Na revista da SQL magazine falava sobre isso mesmo que comentou, criar jobs para manter as atualizações entre os bancos.Vou aproveitar que o link abriu e ver essa explicaçãoValeu!! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 jothaz Postado Agosto 8, 2008 Denunciar Share Postado Agosto 8, 2008 (editado) Pois é dê uma pesquisado porque acho que não é complicado!No SQL 2000 tinha o DTS que fazia isso na moleza!Agora existe também o linkedserver que tb vale a pena pesquisar.Atualmente não trabalho com SQL Server e sim com: oracle, sybase, db2, adabas, postgresql e cahé.Então estou meio enferrujado com relação as novidades das novas versões.Mas uma das gdes vantagens do Sql Server é justamente ser intuitivo e amigável.Qualquer dúvida poste ai. Editado Agosto 8, 2008 por jothaz Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 klemoris Postado Agosto 26, 2008 Denunciar Share Postado Agosto 26, 2008 Caros,Caros,O linkdserver funciona como um link via odbc para qualquer base de dados.Pelo pouquinho que andei mechendo o linkdserver funciona como um servidor virtual com uma base de dados compartilhada ou seja consigo vela em qualquer lugar.Com linkedserver consegui criar views de várias base de dados distribuidas entre varios servidores de uma mesma empresa.COnsegui até mesmo criar tabela e insert´s nestas tabelas assumindo na base do servidor real.O problema apenas que encontrei foi apenas quanto a timeout.Perda de conexão das DataBases mas acredito que deva ser alguma cabaçada minha. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Nelma
Bom dia...
Para fazer um backup apenas de uma tabela, c/ todos os seus valores no SQL 2003.
Eu fiz da seguinte maneira:
Botão direito sobre a tabela > Todas as tarefas:
Export Data.
Seria isso mesmo?
Eu salvei o arquivo .sql. Agora para transportar para outro base, eu pderia criar outro banco de dados e imprtar esse arquivo que foi gerado?
Obrigada
Correção:
Eu primeiro gerei um arquivo .sql com a opção Gerar Script SQL (sobre a tabela).
Depois exportei os valores em outro arquivo .txt
Link para o comentário
Compartilhar em outros sites
8 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.