Partilhar via


Demonstra Passo a passo: Um projeto de banco de dados da partição usando projetos parciais

Você pode usar parciais projetos para isolar o desenvolvimento de determinados objetos em um o projeto de banco de dados. A divisão de um banco de dados em projetos parciais e restringindo o acesso de controle de versão para objetos no projeto importado parcial, você pode impedir que usuários alterem acidentalmente uma parte do projeto de banco de dados que não deve atualizar.

Você pode exportar qualquer objeto ou grupo de objetos, como um projeto parcial. Por exemplo, você pode exportar uma definição de esquema e seu conteúdo. Você também pode exportar objetos por tipo de objeto, para colocar as tabelas em um projeto, modos de exibição em outro e assim por diante.

Nesta explicação passo a passo, você irá executar estas etapas:

  • Criar um projeto de banco de dados de origem que contém as definições para um esquema e duas tabelas no seu banco de dados.

  • Exportar objetos como um projeto parcial

  • Crie um projeto de banco de dados de desenvolvimento

  • Importar objetos em um projeto parcial para o projeto de desenvolvimento

  • Definir procedimentos armazenados que os objetos importados referência

  • Configurar, construir e implantar o projeto de desenvolvimento

Pré-requisitos

Você deve ter instalado Visual Studio e ter acesso de gravação para um servidor que esteja executando o SQL Server.

Criar um projeto de banco de dados de origem e de seus objetos

Se você já tiver um projeto de banco de dados que contém um esquema e as tabelas, você poderia usá-lo em vez do projeto que você criar nessa etapa da explicação.

Para criar o projeto de banco de dados de origem

  1. Sobre o arquivo , aponte para novae clique em projeto.

    A Caixa de diálogo New Project é aberta.

  2. Em Modelos instalados, expanda o banco de dados nó e, em seguida, o relógio SQL Server.

    ObservaçãoObservação

    Se você estiver usando Visual Studio Professional, procure em Installed Templates, expanda o banco de dados nó, expanda o SQL Server nó e clique Advanced.

  3. Na lista de modelos, clique em Projeto de banco de dados de 2008 do SQL Server.

    ObservaçãoObservação

    Se o seu banco de dados de implantação de destino tem uma versão diferente do SQL Server, você pode especificar o tipo de projeto que corresponda à sua versão do SQL Server.

  4. Em nome, tipo MySourceDatabase.

  5. Em local, digite ou procure o caminho no qual você deseja criar o projeto de banco de dados e, em seguida, clique em OK.

    Observação importanteImportante

    Se o caminho é muito longo, você poderá receber erros ao tentar importar projeto parcial posteriormente nesta explicação passo a passo. Você pode usar os caminhos mais curtos para evitar esses erros.

    O projeto de banco de dados é criado e aparece na Solution Explorer.

    Em seguida, você irá definir um esquema e tabelas no esquema.

Para definir um esquema.

  1. Sobre o Exibir menu, clique em Visualização do esquema de banco de dados.

  2. Expandir o MySourceDatabase nó, expanda o esquemas nó, com o botão direito do esquemas nó, aponte para Adde clique em esquema.

    A caixa de diálogo Adicionar Novo Item aparece.

  3. No modelos de , clique em esquema.

  4. Em nome, tipo pessoae em seguida, clique em Add.

    Em seguida, você criará tabelas no novo esquema.

Para definir as tabelas no esquema pessoa

  1. Em Visualização Esquema, com o botão direito do pessoa nó, aponte para Adde clique em tabela.

    ObservaçãoObservação

    Para manter este passo a passo em breve, você não atualizar as definições de tabela.

    A caixa de diálogo Adicionar Novo Item aparece.

  2. No modelos de , clique em tabela.

  3. Em nome, tipo contatose em seguida, clique em Add.

  4. Com o botão direito do pessoa o nó, aponte para Adde clique em tabela.

    A caixa de diálogo Adicionar Novo Item aparece.

  5. No modelos de , clique em tabela.

  6. Em nome, tipo StateProvincee em seguida, clique em Add.

    Em seguida, você exportará o esquema de pessoa e seus objetos.

Exportar objetos como um projeto parcial

Para exportar objetos como um projeto parcial

  1. Em Solution Explorer, expanda o Os objetos de esquemas nó e expanda o esquemas nó.

    O pessoa nó aparece.

  2. Expanda o Objetos de nível de banco de dados nó, expanda o Security nó e expanda o esquemas nó.

    O Person.schema.sql arquivo aparece.

  3. Com o botão direito do pessoa nó e clique em Exportar projeto parcial.

    O Salvar como abre a caixa de diálogo.

  4. Em nome de arquivo, tipo ExportedPersonSchemae clique em Salvar.

    Anote a pasta em que você salvou o projeto parcial.

  5. No menu File, clique em Close Solution. Se você for solicitado para salvar suas alterações para a solução, clique em Sim.

    Em seguida, você irá criar um projeto no qual a desenvolver procedimentos armazenados, consultem as tabelas no esquema da pessoa.

Crie um projeto de banco de dados de desenvolvimento

Para criar o projeto de banco de dados de desenvolvimento

  1. Sobre o arquivo , aponte para novae clique em projeto.

    A Caixa de diálogo New Project é aberta.

  2. Em Modelos instalados, expanda o banco de dados nó e, em seguida, o relógio SQL Server.

    ObservaçãoObservação

    Se você estiver usando Visual Studio Professional, procure em Installed Templates, expanda o banco de dados nó, expanda o SQL Server nó e clique Advanced.

  3. Na lista de modelos, clique em Projeto de banco de dados de 2008 do SQL Server.

    ObservaçãoObservação

    Se o seu banco de dados de implantação de destino tem uma versão diferente do SQL Server, você pode especificar o tipo de projeto que corresponda à sua versão do SQL Server.

  4. Em nome, tipo MyDevelopmentDatabase.

  5. Em local, digite ou procure o caminho no qual você deseja criar o projeto de banco de dados e, em seguida, clique em OK.

    O projeto de banco de dados é criado e aparece na Solution Explorer.

    Em seguida, você importará o projeto parcial que você exportou um procedimento anterior.

Importar objetos em um projeto parcial

Para importar um projeto parcial

  1. Em Solution Explorer, com o botão direito do MyDevelopmentDatabase nó do projeto e, em seguida, clique em Parcial de importação de projetos.

  2. Na caixa de diálogo de confirmação, clique em Sim.

  3. No Abrir caixa de diálogo, navegue até a pasta que contém o projeto parcial exportado a partir de MySourceDatabase.

  4. Clique o ExportedPersonSchema.files de arquivo e clique em Abrir.

    O projeto é descarregado e recarregado e consta de uma pasta chamada MySourceDatabaseBasePath Solution Explorer.

  5. Expanda o MySourceDatabaseBasePath pasta.

    Esta pasta contém os arquivos exportados do banco de dados de origem.

    Em seguida, você irá definir um procedimento armazenado que se refere a uma tabela que você definiu no esquema da pessoa.

Definir procedimentos armazenados que os objetos importados referência

Para definir um procedimento armazenado simples

  1. Sobre o Exibir menu, clique em Visualização do esquema de banco de dados.

  2. Em Visualização Esquema, expanda o MyDevelopmentDatabase nó e expanda o esquemas nó.

  3. Com o botão direito do pessoa nó, aponte para Adde clique em Procedimento armazenado.

    A caixa de diálogo Adicionar Novo Item aparece.

  4. Em nome, tipo uspCountContactse clique em Add.

    O procedimento armazenado é adicionado ao projeto e aparece no Transact-SQL editor.

  5. No Transact-SQL editor, atualizar o código para coincidir com o seguinte:

    CREATE PROCEDURE [Person].[uspCountContacts]
    AS
    SELECT COUNT(*) FROM [Person].[Contacts]
    
  6. No menu File, clique em Save All.

    Em seguida, irá configurar o projeto de banco de dados de desenvolvimento, compilá-lo e implantá-lo a seu banco de dados de destino.

Configurar, construir e implantar o projeto de desenvolvimento

Para configurar, construir e implantar o banco de dados de desenvolvimento

  1. Em Solution Explorer, com o botão direito do MyDevelopmentDatabase nó e clique em Propriedades.

  2. Na página de propriedades, clique na Deploy guia.

  3. No ação implantar , clique em criar um script de implantação (sql) e implantar banco de dados.

  4. Em Configurações de banco de dados de destino, clique em Editar.

  5. Especificar uma conexão ao servidor de destino onde você deseja implantar este projeto e, em seguida, clique em OK.

  6. No menu File, clique em Save All.

  7. Em Solution Explorer, com o botão direito do MyDevelopmentDatabase nó e clique em Build.

  8. Em Solution Explorer, com o botão direito do MyDevelopmentDatabase nó e clique em Deploy.

    Seu banco de dados é implantado no servidor que você especificou.

Próximas etapas

A implantação inclui o esquema de pessoa, as tabelas que você definiu no esquema e o procedimento armazenado. Agora você pode adicionar projetos ao controle de versão e, em seguida, definir permissões para restringir o que os desenvolvedores podem modificar as definições dos procedimentos armazenados.

Consulte também

Conceitos

Iniciando o desenvolvimento da equipe de grandes bancos de dados