自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (1)
  • 问答 (3)
  • 收藏
  • 关注

原创 Powershell实时监控SQL SERVER错误日志

以下是powershell实时监控SQL SERVER错误日志,通过MSG发送报警信息,代码中“TargetInstance.Type='错误'” 是中文操作系统,如果是其他操作系统注意更改!$query = "SELECT * FROM __InstanceCreationEvent WITHIN 1 WHERE TargetInstance ISA 'Win32_NTLogEvent' and TargetInstance.Logfile = 'Application' and TargetIns

2021-05-06 14:36:52 258

原创 创建快照数据库

USE [master]GO/****** Object: StoredProcedure [dbo].[up_GenSnapshotDB] Script Date: 2021-5-6 11:15:50 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOcreate proc [dbo].[up_GenSnapshotDB]( @DatabaseList varchar(1000), --要快照的数据库中列表多个数据库.

2021-05-06 11:21:25 170

原创 Powershell 正则表达式多次匹配

直接上代码$b='wefe baidu.com wegwewegew baidu.com 123 baidu.com sfew'$regex = [regex]"(?i)\bbaidu.com\W+\b"$last = $regex.Matches($b) | select Value $last结果如下:Value ----- baidu.com b...

2020-03-25 14:22:35 881

原创 Powershell发送企业微信文本消息

在服务器监控中之前都是发送邮件,但邮件有延时或有时没有看到不能实时发现报警,想改为微信接收报报警消息,在官网查看相关文档,powershell 实现代码如下:function send-WeChat {Param([String]$Content)[String]$corpid="企业ID"[String]$pwd="Secret id"[String]$GroupId...

2020-03-24 16:39:55 626

原创 一次SQL Server 分布式事务排查!

 今天系统发布数据库对象分布式事务突然报错:“无法启动分布式事分”,之前都好好的,怎么不行了?我重新检查相关设置1. 双方服务器Hosts文件(C:\Windows\System32\drivers\etc)是否设置? 已设置2.双方服务器互 ping IP和计算机名是否能通? 是可以通的3.检查双方服务器 DTC,RPC, 服务是否启动? 已是启动   DTC:Distribut...

2019-01-15 09:56:50 438

原创 数据库建模(PowerDesigner)将所有表添加同一个字段

在大型系统建模时,基本上90%的表中都有 创建人,创建日期,更新人,更新日期这些字段,这时我们可以不让一个一个表添加相同字段Tools->Execute Commands->Edit/Run Script 弹出窗 将如下代码贴入 点击 Run 即可如果有表不想添加可以在这段代码里排除instr(",PmPrTOPd,PmPdTOPo,PmPdDocTypeRefer,排除...

2019-01-04 15:05:00 2831

原创 数据库建模(PowerDesigner)将所有表同一个字段统一设置字段属性

    在大型系统建模时,同一字段存在多个表中,有时需将这个字段的属性设为一致,一个一个表去设麻烦也有可能漏掉,我们可以写一段VBS代码统一修改,如下是为“IsDelete”字段统一 1.必填 2.默认值0Tools->Execute Commands->Edit/Run Script 弹出窗 将如下代码贴入 点击 Run 即可Option ExplicitValidati...

2018-12-21 14:18:43 2809

原创 Sql Server 镜像一直处于”正在同步“状态

        在一次数据库镜像故障测试时,主备库重新建立连接后数据库镜像一直处于”正在同步“状态,查看主备库都没有阻塞和锁,后来重启备库的SQL SERVER 服务,一会就OK了!...

2018-12-19 14:30:56 3163

原创 如何让SQL Server 安全

数据库的安全性是指保护数据以防止因不合法的使用而造成的数据的泄密和破坏,以下是我个人总结:1.管理好应用程序&对外帐号对数据库对象只有读写权限2.禁用应用程序&对外帐号对架构SYS访问,防止获得所有对象信息3.修改TCP/IP使用的端口(修改1433端口)4.加强数据库日志的记录,登录失败报警机制5.使用安全的密码策略6.重命名sa帐号7.管理扩展存储过程(xp_c...

2018-12-14 14:32:35 175

原创 SQL Server 实现业务单据与业务单据(上一版本)之间的数据差异

背景       在公司的一个项目的开发有一个业务单据在一个状态后必需升级版本才可以修改数据,另需在当前版本上显示与上一版的数据(每一个字段的)差异,如果是用SQL语写死的话那以后新加一个表(或字段)都要去修改对应的SQL,有没有可参数化可配置的方法呢? 实现      实现方法主要是利用了SQL SERVER Josn功能,所以必需是SQL SERVER 2016+     ...

2018-12-14 10:49:42 370

原创 将批量的SQL文件导入SQL Server数据库

背景      有时需将批量的SQL文件(数百个SQL文件)导入新的SQL Server数据库中,一个一个执行会累坏人我们怎么批量导入 实施1. 禁用数据库所有表主外键EXEC sp_msforeachtable "ALTER TABLE ? NOCHECK CONSTRAINT all"2. 新建Batch.txt文件,编辑内容如下并将扩展名改为bat(Batch.ba...

2018-12-05 14:26:12 1906 1

原创 Windows 性能监视器找不到SQL Server 相关计数器

有时Windows 性能监视器找不到SQL Server 相关计数器,我们找到sqlctr.ini文件重新加载就行了1.找到sqlctr.ini所在文件夹,在SQL SERVER的安装目录下 SQL SERVER 安装盘\Program Files\Microsoft SQL Server\MSSQLxx.MSSQLSERVER\MSSQL\Binn  xx:代表sql server 大版...

2018-12-04 14:14:31 732 1

深入解析Microsoft+SQL+Server+2008

深入解析Microsoft SQL Server 2008

2012-07-04

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除