随笔分类 -  SQLServer

SQLServer数据库
摘要:1,问题描述 某阿里云服务器中安装由SQLServer2005数据库,采用缺省的端口1433,未禁用sa账号。 由于该服务器处于公网中,被某些恶意软件端口扫描之后,发现了数据库的存在。于是不断发起登录密码攻击,最密集时攻击次数达到每秒30次以上。 因此需要对恶意攻击的IP禁止连接服务器,以保护服务器 阅读全文
posted @ 2022-04-01 11:10 jack0424 阅读(3927) 评论(0) 推荐(0) 编辑
摘要:1,含有bug的SQL 笔者在使用MSSQLServer 2008数据库时,需要在某表tableA上建立触发器,于是写了如下SQL: create TRIGGER [tr_parking_ins2] ON [tableA] AFTER insert AS BEGIN declare @CPLX va 阅读全文
posted @ 2021-11-22 17:29 jack0424 阅读(65) 评论(0) 推荐(0) 编辑
摘要:1,问题的提出 某VB编写的应用程序,配合SQLServer2017数据库使用,在某客户现场运行正常。 后来基于安全审查的理由,需要禁用TLS1.0协议。但是,在禁用TLS1.0协议后,出现程序无法连接数据库的故障。 而同时,数据库自带的客户端工具却能正常连接数据库实例。 2,问题复现 为解决上述问 阅读全文
posted @ 2021-04-09 15:47 jack0424 阅读(7715) 评论(0) 推荐(0) 编辑
摘要:1,需求描述 某项目收集上千个设备的数据,前端程序采集数据后写入数据库。 当某些特定数据满足触发条件时,需要后端程序即时发起业务处理流程。 2,技术方案 2.1 定时扫描数据库 显然,可以采用后端程序定时扫描数据库的办法。此法简单易行,但缺点也很明显,不能满足业务处理的即时性要求。 如果扫描周期过长 阅读全文
posted @ 2019-12-20 09:18 jack0424 阅读(1050) 评论(0) 推荐(0) 编辑
摘要:1,故障现象 一次程序运行,出现如下错误: 对应代码如下: 2,故障分析 Query_alert_2的语句在查询分析器中单独执行是正常的。排除语句出错。 如果注解掉Query_alert_1,则错误变为Query_alert_3执行出错: 2019-07-11 09:32:26 Query_aler 阅读全文
posted @ 2019-07-11 11:39 jack0424 阅读(409) 评论(0) 推荐(0) 编辑
摘要:1,故障现象 本人编译的英文版程序在本机上运行OK,换台电脑运行,发现启动时连接数据库出错。 错误信息如下: Error start database database testing error, error description as Class does not support Automa 阅读全文
posted @ 2019-06-27 10:57 jack0424 阅读(2151) 评论(0) 推荐(0) 编辑
摘要:1,内存耗用过高现象 如下图所示,ECS 服务器,系统物理内存8G,实际使用7.7G,占用达到96%。 但实际进程占用的内存加起来远远达不到这么高的占用。 2,问题分析 https://blog.csdn.net/Witch_Soya/article/details/54980680 https:/ 阅读全文
posted @ 2019-06-21 10:01 jack0424 阅读(10609) 评论(0) 推荐(0) 编辑
摘要:统计一个表T有多少行数据,通常写法是: 查询A:select count(*) from T 但也可以采用下面语句来查: 查询B:select count(1) from T 结果通常是一样的。那么二者区别在哪里呢? 如果T表是个很大的表,那么查询速度将有显著的差异。实践中T表有4200万行,采用查 阅读全文
posted @ 2017-01-18 11:56 jack0424 阅读(668) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示