TransactionOptions options = new TransactionOptions();
options.IsolationLevel = System.Transactions.IsolationLevel.ReadCommitted;
options.Timeout = TransactionManager.DefaultTimeout;
using (TransactionScope scope = new TransactionScope(TransactionScopeOption.Required, options))
{
if (this._roleHandler.AddTableRoleRow(_roleRow))...
}
必须启动msdtc服务,如果msdtc服务无法正常运行,则重新安装msdtc服务。
1)先用“msdtc
-uninstall”卸了它,
2)再用“msdtc
-install”重新装上,
3)然后用“msdtc
-resetlog”创建日志文件,
4)最后用“net start msdtc”启动服务
阅读(191) | 评论(0) | 转发(0) |