reading and writing variable through lock in SSIS script task
2013-03-03 16:55
537 查看
why we need lock to read or write variables, if we don't use lock, sometimes a deadlock will occur.
writing variable:
reading variable:
more information:
http://msdn.microsoft.com/en-us/library/microsoft.sqlserver.dts.runtime.variabledispenser.lockforwrite.aspx
writing variable:
private void WriteValue(string name,object value) { Variables variables = Dts.Variables; try { Dts.VariableDispenser.LockOneForWrite(name, ref variables); variables[name].Value = value; } finally { if (variables.Locked) { variables.Unlock(); } } }
reading variable:
private object ReadValue(string name) { Variables variables = Dts.Variables; try { Dts.VariableDispenser.LockOneForRead(name, ref variables); return variables[name].Value; } finally { if (variables.Locked) { variables.Unlock(); } } }
more information:
http://msdn.microsoft.com/en-us/library/microsoft.sqlserver.dts.runtime.variabledispenser.lockforwrite.aspx
相关文章推荐
- SSIS: Writing to a variable from a script task
- How to pass a input parameter in Script task of SSIS
- Apache POI – Reading and Writing Excel file in Java
- Reading and Writing CSV Files in MFC
- Reading and Writing CSV Files in C#
- Reading and Writing data on application server in SAP
- Reading and Writing Local Files in Flash Player 10
- Reading and Writing CSV Files in C#
- Breakpoint can not be hit in script task of SSIS
- Reading and Writing data on application server in SAP
- Reading and Writing CSV Files in MFC
- Piping and Redirection,output,Reading from STDIN in script(Linux)
- Reading and writing files in Java (Input/Output) - Tutorial
- -Dmaven.multiModuleProjectDirectory system property is not set. Check $M2_HOME environment variable and mvn script match.
- How to find variable is empty in shell script
- eclipse+Maven插件报错:-Dmaven.multiModuleProjectDirectory system propery is not set. Check $M2_HOME environment variable and mvn script match.
- Learning Task Grouping and Overlap in Multi-Task Learning
- a trick in reading and storing file in the exact way!
- [mongoDB]exception in initAndListen: 20 Attempted to create a lock file on a read-only directory:
- 6.087 Practical Programming in C, lec3: Control flow. Functions and modular programming. Variable s