none
Wizard de implantação de banco de dados SQL não funciona com o servidor Azure no Sul do Brasil (SP) RRS feed

  • Pergunta

  • Estamos tentando migrar nossas aplicações que utilizam SQLEXPRESS para usar um banco de dados SQL do Azure. Nossos aplicativos rodam no Datacenter localizado no Sul do Brasil, portanto precisamos rodar o banco de dados nesse mesmo data center. Acontece que, por algum motivo que me foge à imaginação, aqui no Brasil a Microsoft ainda roda uma versão velha do SQL do Azure e não a mais recente, a V12. Então, quando rodamos o wizard de implantação apontando para um banco de dados azure aqui do Sul do Brasil, o seguinte erro acontece no meio da execução do mesmo:

    "Um projeto que especifica Banco de Dados SQL do Microsoft Azure v12 como a plataforma de destino não pode ser publicado em Microsoft Azure SQL Database. (Microsoft.Data.Tools.Schema.Sql)"

    Não encontrei forma de especificar uma plataforma destino diferente da v12 no SQL Server 2016 Release Candidate Management Studio. Portanto estou abrindo essa mensagem para verificar se há alguma opção para resolver este problema. E também para que a Microsoft evite nos considerar como terceiro mundo e coloque à nossa disposição as versões mais recentes do banco de dados, uma vez que nós que acreditamos no Microsoft Azure não podemos ficar para trás do resto do mundo.

    Essas são as versões instaladas na minha máquina de testes:

    Microsoft SQL Server Management Studio                        13.0.14000.36
    Ferramentas de Cliente do Microsoft Analysis Services                        13.0.1400.353
    Microsoft Data Access Components (MDAC)                        10.0.10586.0
    Microsoft MSXML                        3.0 4.0 6.0
    Microsoft Internet Explorer                        9.11.10586.0
    Microsoft .NET Framework                        4.0.30319.42000
    Sistema Operacional                        6.3.1058

    quinta-feira, 21 de julho de 2016 19:11

Respostas

  • Por incrível que pareça, nós podemos, sim, utilizar o banco de dados V12! Mas não é possível criar, de cara, um banco de dados V12!!! Você precisa primeiro provisionar um banco de dados V2 e então executar um upgrade de servidor, conforme explicado aqui: https://azure.microsoft.com/pt-br/documentation/articles/sql-database-upgrade-server-portal/

    Ao final, o seu servidor de banco de dados será um V12.

    Não entendo os motivos disso, mas pelo menos tem solução. Complicação à toa, mas nenhum impedimento. Vamos lá.

    • Marcado como Resposta Bernardo Cabral sexta-feira, 22 de julho de 2016 06:21
    sexta-feira, 22 de julho de 2016 06:20