Eu estou tentando port meu sistema para banco de dados SQL (instância do Azure) do SQL Server 2012. Eu estou usando o Visual Studio 2013 e tenho o meu .sqlproj com toda a definição do meu banco de dados dentro.
Dado que várias instruções SQL não sãodisponível no Banco de Dados SQL (como "ON [PRIMARY]", grupos de arquivos, etc.), eu deveria alterar um grande número de arquivos * .index.sql, * .pkey.sql, * .table.sql. Infelizmente, ainda preciso lidar com instalações do SQL Server 2012 (alguns clientes ainda estão nessa infraestrutura), então gostaria de ter uma maneira simples de alternar entre a sintaxe "SQLAzure" e "OLD-2012".
Por exemplo. algo como Compilation Symbols seria útil, ou truques similares.
Alguém tem uma ideia brilhante sobre como gerenciar esse problema?
Muito obrigado!
cghersi
Respostas:
0 para resposta № 1Você poderia usar uma ferramenta de migração como Assistente de Migração do Azure do Sql (não é uma ferramenta oficial, mas muito boa) e depoisgere os scripts * .sql que são usados no Banco de Dados SQL (SQL Azure). Em seguida, você pode criar um novo projeto que tenha apenas esses arquivos quando você segmentar o Banco de Dados SQL (SQL Azure).