![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
GIS民工
微软技术追随者
展开
-
Oracle通过odbc方式 连接SQL Server
1、创建odbc 系统DNS,测试sqlserver连接通过 2、配置hs odbc($ORACLE_HOME \hs\admin),可从initdg4odbc.org复制一份改名,HS_FDS_CONNECT_INFO 就是第一步创建的DNS名称,HS_FDS_TRACE_LEVEL = OFF 3、添加监听:修改 $ORACLE_HOME\NETWORK\ADMIN\listener.ora : 在SID_LIST 下添加新项: (SID_DESC = (SID_NAME = HS5) ..原创 2021-09-15 01:16:07 · 1267 阅读 · 0 评论 -
SQL Server 中关于 @@error 的一个小误区
在SQL Server中,我常常会看到有些前辈这样写:if(@@error<>0) ROLLBACK TRANSACTION T else COMMIT TRANSACTION T一开始,我看见别人这么写,我就想当然的以为它只是个计数器,每当检测到一处错误时,@@error的值+1,不过就因为这个理所当然,所以杯具了…实际上,它并不是一个计数器,它是一个动态的值,动态的标识最后一条S转载 2017-05-31 11:13:26 · 961 阅读 · 0 评论 -
"在批处理结束时检测到不可提交的事务。该事务将回滚。"的解决方案
使用程序(ORM或ado.net方式连接数据库)执行带有链接服务器的存储过程时,会报错“在批处理结束时检测到不可提交的事务。该事务将回滚。”。 事件查看器中可以看出如下: 需要开启服务 MS-DTC,问题就能解决。原创 2017-05-31 11:02:04 · 3433 阅读 · 0 评论 -
无序批量作业c#实现——并行计算与多线程的思考
无序批量作业c#实现——并行计算与多线程的思考最近一个项目中,客户单位原业务的扫描件是以文件形式存放在服务器硬盘固定目录下,而我们对扫描件的管理方式是将图片序列化成二进制存储在SQLServer数据库中(不要再说图片存在数据库中的不合理性,各取所需,权衡利弊),项目需要写个小程序,将160万张扫描件(大约400G)迁移到SQLServer数据库中。由于需要判断图片是否已经导入、要件名称要通过数据库联原创 2017-12-20 12:39:54 · 617 阅读 · 0 评论