Como converter projetos de banco de dados do Visual Studio 2010 em projetos de banco de dados do SQL Server e redirecionar para uma plataforma diferente
No SSDT (SQL Server Data Tools), você pode converter projetos existentes de Banco de Dados, CLR e Aplicativo da Camada de Dados do SQL Server criados no Visual Studio 2010 no novo projeto de banco de dados do SQL Server.Ao fazer isso, você pode aproveitar as vantagens da nova experiência de desenvolvimento de bancos de dados proporcionada pelo SSDT, como uma experiência atualizada de edição do Transact-SQL e a capacidade de redirecionar seu projeto para o Microsoft SQL Server 2012 e para o SQL Azure com validação de código.O processo de conversão converterá objetos (tabela, exibições, procedimentos armazenados ou scripts) que tenham um tipo equivalente no SSDT, incluindo as respectivas permissões e os arquivos de política DAC.Artefatos que não podem ser convertidos serão realçados em um log/relatório de conversão.
A tabela a seguir lista todos os artefatos de projeto que podem ou não ser convertidos pelo SSDT.
Artefatos de projeto que podem ser convertidos | Artefatos de projeto que não podem ser convertidos |
---|---|
Arquivos de projeto 1. Arquivos de projeto .dbproj (projetos do Banco de dados e do Servidor do Visual Studio 2010, projetos de Aplicativo da Camada de Dados) 2. Os arquivos de projeto .csproj e .vbproj CLR podem ser convertidos, mas podem resultar em perda de dados |
Projetos de teste de unidade de banco de dados Projetos parciais como itens de .files |
Arquivos de propriedades 1. Arquivos * .sqldeployment, .sqlsettings e .sqlpolicy são convertidos para suas páginas de Propriedades de Projeto correspondentes 2. Arquivos .sqlpermissions são convertidos em scripts Transact-SQL |
Propriedades de projeto 1. Server.sqlsettings 2. Variáveis SQLCMD definidas em arquivos .sqlcmd |
Arquivos .sql são importados usando sua estrutura de pasta existente. | Arquivos de extensibilidade |
Scripts de pré-implantação e pós-implantação | As referências de banco de dados terão que ser restabelecidas manualmente depois da conversão do projeto. |
Arquivos de comparação de esquema | Arquivos de geração de dados. |
Para converter um projeto
Abra um Projeto de Banco de Dados do SQL Server 2005 ou 2008.
O assistente Converter em Projeto de Banco de Dados do SQL Server é aberto automaticamente.Selecione Converter em Projeto de Banco de Dados do SQL Server e clique em OK.Mantenha a configuração padrão para fazer o backup de arquivos verificados existentes.
Um relatório de conversão é gerado automaticamente, listando todos os arquivos que foram convertidos.Clique no sinal de + ao lado do nome de arquivo de projeto para ler mais informações sobre o processo de conversão.
Observe que, no Gerenciador de Soluções, o arquivo de projeto, os arquivos de propriedade e os objetos de esquema são todos convertidos.
Para alterar a plataforma de destino de um projeto
Clique com o botão direito no projeto convertido no Gerenciador de Soluções e selecione Propriedades para acessar a caixa de diálogo Configurações de Projeto.
Selecione as plataformas com suporte pelo SSDT na lista suspensa Plataforma de Destino.
Consulte também
Como: Alterar a plataforma de destino e publicar um projeto de banco de dados