sql server - ¿Cómo detectar READ_COMMITTED_SNAPSHOT está habilitado?

sql server - ¿Cómo detectar READ_COMMITTED_SNAPSHOT está habilitado?

En MS SQL Server hay una manera de detectar si una base de datos ha tenido su nivel de aislamiento establecido a través del comando T-SQL ALTER DATABASE<database> SET READ_COMMITTED_SNAPSHOT ON; N…


sql - problema de aislamiento de transacción o enfoque equivocado?

Estaba ayudando a algunos colegas míos con un problema de SQL. Principalmente querían mover todas las filas de la tabla A a la tabla B(ambas tablas tenían las mismas columnas(nombres y tipos)).…


¿Cuál es el alcance del aislamiento en las transacciones anidadas en SQL Server?

Considere el siguiente SQL: BEGIN TRAN SET TRANSACTION ISOLATION LEVEL READ COMMITTED INSERT Bands(Name)SELECT 'Depeche Mode' UNION SELECT 'Arcade Fire'-- I've indented the inner tr…


sql server - ¿Debería haber una transacción para consultas leídas?

He estado leyendo que algunos desarrolladores/dbas recomiendan usar transacciones en todas las llamadas a la base de datos, incluso llamadas de solo lectura. Si bien entiendo cómo insertar/actu…


sql - ¿Cuál es el mejor nivel de aislamiento de transacción predeterminado para un ERP, si corresponde?

Breve reseña: Estamos empezando a migrar/reimplementar un sistema ERP a Java con Hibernate, teniendo como objetivo un conteo de usuarios simultáneos de 50-100 usuarios que usan el sistema. Usamos…


¿Qué consejos de bloqueo debo usar(T-SQL)?

Quiero implementar una transacción atómica como la siguiente: BEGIN TRAN A SELECT id FROM Inventory WITH(???) WHERE material_id=25 AND quantity>10/* Process some things using the inventory r…


sql server - ¿Está bien si desde dentro de un procedimiento almacenado llamo a otro que establece un nivel de aislamiento de transacción inferior?

Tengo un conjunto de procedimientos de utilidad que solo verifican algunas condiciones en la base de datos y devuelven un resultado de bandera. Estos procedimientos se ejecutan con el nivel de aisl…


En C#, ¿qué sucede cuando llama a un método de extensión en un objeto nulo?

¿Se llama al método con un valor nulo o da una excepción de referencia nula? MyObject myObject=null; myObject.MyExtensionMethod();//<-- is this a null reference exception? Si este es el caso,…


sql - NOLOCK vs nivel de aislamiento de transacciones

¿Cuál es la diferencia entre usar "CONFIGURAR EL NIVEL DE AISLAMIENTO DE TRANSACCIÓN LEER SIN COMPROMISO" y NOLOCK? ¿Es uno mejor que el otro?…


sql - ¿Cómo encontrar el nivel de transacción actual?

¿Cómo se encuentra el nivel de transacción de la base de datos actual en SQL Server?…





sql server niveles read isolation transaction datos base level set