sql-server - una - no se puede conectar a local sql server 2014
¿Puedo establecer el nivel de aislamiento en la cadena de conexión? (5)
No, no puedes.
Debe definir explícitamente el nivel de aislamiento al iniciar una transacción.
Para obtener más información sobre cómo ajustar el nivel de aislamiento, consulte la documentación de MSDN sobre el tema .
¿Cómo puedo configurar el nivel de aislamiento de todas mis llamadas SqlCommand ExecuteNonQuery para que se lean sin confirmar? (conexión a una instancia de empresa de SQL Server 2008)
Simplemente estoy transformando datos estáticos e insertando los resultados en mis propias tablas de forma regular, y me gustaría evitar escribir más código del necesario.
No, no puedes.
Y no hay forma de cambiar el nivel de aislamiento de transacción predeterminado.
Puede establecer el nivel de aislamiento en el objeto SqlTransaction, que es una propiedad del objeto SqlCommand.
http://msdn.microsoft.com/en-us/library/system.data.sqlclient.sqltransaction.isolationlevel.aspx
Tenga en cuenta que ADODB le permitió a uno establecer el nivel de aislamiento predeterminado para la conexión, mientras que ADO.NET utilizará el nivel de aislamiento de la última transacción confirmada como el nivel de aislamiento predeterminado (consulte la nota en https://msdn.microsoft.com/en-us/library/5ha4240h(v=vs.110).aspx ). Consulte https://technet.microsoft.com/en-us/library/ms189542%28v=sql.105%29.aspx?f=255&MSPPError=-2147217396 para obtener detalles sobre cómo establecer el nivel de aislamiento para varias tecnologías de base de datos de Microsoft.
SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED
BEGIN TRAN
/* do stuff */
COMMIT