KB3035071: error al ejecutar una consulta que contiene el comando "usar database_name" o "ejecutar Stored_Procedure_name"

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".

¿Necesita más ayuda?

Ampliar sus conocimientos
Explorar los cursos
Obtener nuevas características primero
Unirse a Microsoft Insider

¿Le ha sido útil esta información?

¡Gracias por sus comentarios!

Gracias por sus comentarios. Quizá le interese ponerse en contacto con uno de nuestros agentes de soporte de Office.

×