Saltar al contenido

INSERT falló porque las siguientes opciones de SET tienen configuraciones incorrectas: ‘QUOTED_IDENTIFIER’

Solución:

QUOTED_IDENTIFIER es una opción “fija”, por lo que la configuración en vigor cuando se creó el procedimiento se utiliza en tiempo de ejecución. Dado que no se realizaron cambios en el procedimiento, el error sugiere que el procedimiento almacenado se creó con QUOTED_IDENTIFIER OFF y se creó / eliminó un índice con uno de los tipos mencionados en el mensaje de error.

Recrear o alterar el procedimiento almacenado de una sesión con ambos QUOTED_IDENTIFIER ON y ANSI_NULLS ON para evitar el problema en el futuro.

En mi caso, tuve que agregar el parámetro -I a la línea de comando sqlcmd.exe al cargar procedimientos almacenados en el modo masivo.

Me estaba encontrando con este problema, así que creé todos los Pasos de mi trabajo en los procedimientos almacenados en MS SQL. Al usar la plantilla, automáticamente tiene lo siguiente

GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_NULLS ON
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)


Tags : /

Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *