He buscado esto, pero los hilos en los que parecía tendían a tener respuestas de personas que no entendían la pregunta.¿Cómo se comprueba si IDENTITY_INSERT está configurado en ON u OFF en SQL Server?
Tome la siguiente sintaxis:
SET IDENTITY_INSERT Table1 ON
¿Cómo se hace algo más a esto:
GET IDENTITY_INSERT Table1
que no quieren hacer nada en absoluto a los datos en la base de datos o al ajustes para obtener esta información sin embargo. ¡Gracias!
Es curioso cómo mencionaste a las personas que malinterpretaron la pregunta y la gran mayoría de las respuestas aquí haciendo exactamente eso. – Fishcake
Para usted y otros usuarios de Google, la verdadera pregunta: * sesiones *. Probablemente solo quiera comprobar/restaurar el valor de IDENTITY_INSERT para una * sesión * lo suficientemente larga y complicada como para permitir y luego evitar las inserciones de identidad. (¿Un paso de trabajo que se ejecuta continuamente?) PORQUE si inicia una nueva sesión, 'IDENTITY_INSERT' está desactivado. Si no está seguro de si algo se mantiene en la misma sesión, las sesiones de google (no exactamente = conexiones), consulte 'sys.dm_exec_sessions' y' sys.dm_exec_connections', o descargue 'sp_WhoIsActive' y' EXEC sp_WhoIsActive @show_sleeping_spids = 2, @show_own_spid = 1' –