Sintomas
Suponha que você use o Microsoft SQL Server 2014 Management Studio (SSMS) e conecte-se ao banco de dados SQL do Azure. Ao executar o comando executar Stored_Procedure_name do menu de atalho do clique com o botão direito do mouse em um procedimento armazenado, após preencher os campos na janela de diálogo exibida e clicar em OK, você receberá as seguintes mensagens de erro:
MSG 40508, nível 16, estado 1, a declaração de linha 1USE não tem suporte para alternar entre bancos de dados. Use uma nova conexão para se conectar a um banco de dados diferente. MSG 2812, nível 16, estado 62, linha 6Could não localizar procedimento armazenado ' execute Stored_Procedure_name '.
Causa
Esse problema ocorre porque o banco de dados SQL do Azure não é compatível com o comando "Use".
Resolução
Informações de atualização cumulativa
O problema foi corrigido primeiro na atualização cumulativa a seguir do SQL Server.
Cada nova atualização cumulativa do SQL Server contém todos os hotfixes e todas as correções de segurança incluídas na atualização cumulativa anterior. Recomendamos que você baixe e instale as atualizações cumulativas mais recentes do SQL Server:
Solução alternativa
Para contornar esse problema, selecione o banco de dados correto primeiro na lista suspensa do banco de dados do SSMS e execute o procedimento armazenado.
Status
A Microsoft confirmou que este é um problema nos produtos Microsoft listados na seção "Aplicável a".