03 2016 档案

摘要:.Net开发过程中,涉及多个数据库和不同数据库的分布式事务(Distributed Transaction)开发,有时会碰到“与基础事务管理器的通信失败”的错误。导致这个错误一般有下列三个原因:1) MSDTC设置不正确;2) 是否被防火墙阻挡;3) 跨网段通讯或跨域通讯;在数据库项目开发时,连接一 阅读全文
posted @ 2016-03-29 12:41 草莓爸 阅读(394) 评论(0) 推荐(0)
摘要:cmd osql -S 服务器名称 -E -i sql文件路径 最近遇到一个问题,在sqlserver的查询分析器里面执行一个超过100MB的数据库脚本,发现老是报“引发类型为“System.OutOfMemoryException”的异常”,上网查了一下,主要是因为.sql的脚本文件过大(一般都超 阅读全文
posted @ 2016-03-24 11:41 草莓爸 阅读(4607) 评论(0) 推荐(0)
摘要:在.net 1.1的时代,还没有TransactionScope类,因此很多关于事务的处理,都交给了SqlTransaction和SqlConnection,每个Transaction是基于每个Connection的。这种设计对于跨越多个程序集或者多个方法的事务行为来说,不是非常好,需要把事务和数据 阅读全文
posted @ 2016-03-21 11:31 草莓爸 阅读(251) 评论(0) 推荐(0)
摘要:CREATE TABLE #temp (TableName VARCHAR (255), RowCnt INT)EXEC sp_MSforeachtable 'INSERT INTO #temp SELECT ''?'', COUNT(*) FROM ?'SELECT TableName, RowC 阅读全文
posted @ 2016-03-05 19:16 草莓爸 阅读(664) 评论(0) 推荐(0)