zoukankan      html  css  js  c++  java
  • .Net Oracle TransactionScope的使用

    IIS服务器和Oracle服务器:

    1.配置msdtc允许DTC访问及启用事务

    2.配置msdtc程序入站出站例外

    3.数据库连接字符串不能带enlist=false标识

    如下这样带enlist=false标识的,TransactionScope事务无效:

    <add name="myDB" connectionString="Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=127.0.0.1) (PORT=1521)))(CONNECT_DATA=(SERVICE_NAME= Orcl)));enlist=false;User Id=vinson; Password=vinson;Unicode=True;" providerName="System.Data.OracleClient"/>

    去掉enlist=false标识,TransactionScope事务才能生效:

    <add name="myDB" connectionString="Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=127.0.0.1) (PORT=1521)))(CONNECT_DATA=(SERVICE_NAME= Orcl)));User Id=vinson; Password=vinson;Unicode=True;" providerName="System.Data.OracleClient"/>
  • 相关阅读:
    放缩ImageView
    2017/5/3 afternoon
    2017/5/3 morning
    2017/5/2 afternoon
    2017/5/2 morning
    2017/4/28 afternoon
    2017/4/28 morning
    2017/4/27 afternoon
    2017/4/27 morning
    2017/4/26 afternoon
  • 原文地址:https://www.cnblogs.com/vinsonLu/p/11459760.html
Copyright © 2011-2022 走看看