Síntomas
Suponga que usa Microsoft SQL Server 2014 Management Studio (SSMS) y se conecta a Azure SQL Database. Al ejecutar el comando, ejecute Stored_Procedure_name desde el menú contextual de un procedimiento almacenado, después de rellenar los campos de la ventana del cuadro de diálogo que aparece y haga clic en Aceptar, aparecerán los siguientes mensajes de error:
MSG 40508, LEVEL 16, State 1, line 1USE Statement no es compatible para cambiar entre bases de datos. Use una nueva conexión para conectarse a una base de datos diferente. MSG 2812, LEVEL 16, State 62, line 6Could no encontró el procedimiento almacenado ' Execute Stored_Procedure_name '.
Causa
Este problema se produce porque Azure SQL Database no es compatible con el comando "usar".
Resolución
Información de actualización acumulativa
El problema se solucionó por primera vez en la siguiente actualización acumulativa de SQL Server.
Cada actualización acumulativa para SQL Server contiene todas las revisiones y todas las revisiones de seguridad incluidas en la actualización acumulativa anterior. Le recomendamos que descargue e instale las últimas actualizaciones acumulativas de SQL Server:
Solución alternativa
Para evitar este problema, seleccione la base de datos correcta en la lista desplegable base de datos de SSMS y, a continuación, ejecute el procedimiento almacenado.
Estado
Microsoft ha confirmado que se trata de un problema de los productos de Microsoft recogidos en la sección "Se aplica a".