none
Script para Instanciar uma Base de dados RRS feed

  • Pergunta

  • Boa Noite,

    Estou com problemas para gerar o script da base de dados que fiz, eu uso o sql server 2005 standart e ele
    não cria a base na linha de comando,

    se alguém puder me ajudar com algum tutorial ou algum link para eu pesquisar eu agradeço.
    sábado, 8 de agosto de 2009 01:05

Respostas

  • Botao direito sobre a base > tasks > generate scripts >> Você gera script de objetos de um ou mais banco de dados, apenas estrutura interna e não a estrutura de criação banco de dados, como arquivos e filegroups.

    Botao direito sobre a base > Script Database as > Create To > File >> Você gera a estrutura da base de dados e não dos objetos da base de dados.

    A instância de forma geral você não gera script e sim faz backup das bases de dados do sistema (master, msdb, model e resource) -- o resource não é através do procedimento convencional.

    O que pode ser feito na instância é criar script de objetos separados, como logins e linked Servers por exemplo.

    Uma dica se você tem foco em administração de banco(s) de dado(s), e não possui ferramentas que contempla versionamento como Microsoft Visual Studio 2005 Team Foundation Server e Microsoft Visual SourceSafe, cria uma pasta ex: modelos, com subpastas para cada banco de dados, dentro de cada subpasta, gere dentro de um período que considerar razoavel os dois scripts objetos do banco e estrutura do banco, como nome, coloque suas respectivas datas de geração, sempre que alterar um objeto no banco de dados como tabela, usuários, indices, gere o script da alteração e salve na pasta correspondente do banco.

    Assim vc faz um simples controle de versionamento e cria automaticamente um plano de retorno.

    abraço


    DBA SQL Server MCTS - SQL Server 2005 | ITIL Foundation V2 http://www.bydocs.com
    segunda-feira, 10 de agosto de 2009 03:59

Todas as Respostas

  • Olá Alexssando de Rocha,

    Por gentileza poderia nos mostrar como você está 'tentando' gerar o script da sua base de dados? ou melhor, olha se este post lhe ajuda: http://social.msdn.microsoft.com/forums/pt-BR/transactsqlpt/thread/79f76d7f-e45a-41e3-a6d0-978afd7a84de/

    []´s


    Lucas Souza
    http://www.souzalucas.spaces.live.com

    LUCAS SOUZA SARAIVA
    sábado, 8 de agosto de 2009 16:39
  • Alexandre,

    Você deseja criar um script de toda a base de dados?

    Já utilizou a ferramenta Generate Script existente no Management Studio?
    Pedro Antonio Galvão Junior - MVP - Windows Server System - SQL Server/Coordenador de Projetos/DBA
    domingo, 9 de agosto de 2009 02:44
  • sim, eu pretendo criar uma o script para cria toda a estrutura da instância e se possivel os dados também
    domingo, 9 de agosto de 2009 02:49
  • Botao direito sobre a base > tasks > generate scripts >> Você gera script de objetos de um ou mais banco de dados, apenas estrutura interna e não a estrutura de criação banco de dados, como arquivos e filegroups.

    Botao direito sobre a base > Script Database as > Create To > File >> Você gera a estrutura da base de dados e não dos objetos da base de dados.

    A instância de forma geral você não gera script e sim faz backup das bases de dados do sistema (master, msdb, model e resource) -- o resource não é através do procedimento convencional.

    O que pode ser feito na instância é criar script de objetos separados, como logins e linked Servers por exemplo.

    Uma dica se você tem foco em administração de banco(s) de dado(s), e não possui ferramentas que contempla versionamento como Microsoft Visual Studio 2005 Team Foundation Server e Microsoft Visual SourceSafe, cria uma pasta ex: modelos, com subpastas para cada banco de dados, dentro de cada subpasta, gere dentro de um período que considerar razoavel os dois scripts objetos do banco e estrutura do banco, como nome, coloque suas respectivas datas de geração, sempre que alterar um objeto no banco de dados como tabela, usuários, indices, gere o script da alteração e salve na pasta correspondente do banco.

    Assim vc faz um simples controle de versionamento e cria automaticamente um plano de retorno.

    abraço


    DBA SQL Server MCTS - SQL Server 2005 | ITIL Foundation V2 http://www.bydocs.com
    segunda-feira, 10 de agosto de 2009 03:59
  • Alexssandro,

    Cara eu uso o SCPTXFR, é uma ferramenta de linha de commando sensacional....
    segue um linki com maiores informações no site do Nilton Pinheiro.
    http://www.mcdbabrasil.com.br/modules.php?name=News&file=print&sid=183

    Att.
    Marcelo Fernandes
    MCP, MCDBA, MCSA, MCTS. Se útil, classifique!!!
    segunda-feira, 10 de agosto de 2009 10:30
    Moderador