摘要: 单独修改某个数据库排序规则实践 背景 最近同事在做ms sql server 2012 阻塞等数据收集自动推送到PG的需求,在某些sql server服务器上测试发现某些字段中的中文显示出现乱码的情况,请求帮忙看看,我第一感觉觉得是不是nvarchar对应值未加N造成,实际查看发现是该库的字符的排序 阅读全文
posted @ 2019-02-20 15:11 jil.wen 阅读(1309) 评论(0) 推荐(0) 编辑
摘要: 重做数据库复制查看因业务需要未选进行发布定义的表清单 概述 即未选择的表是有主键,符合发布定义的规则,基于业务的需要,在之前做好的复制未选择发布订阅,后续可能由于迁移或其他原因需重做发布订阅,之前这部分未选的表信息也未有文档记录,如何快速查看这些未选的表,从而达到重做复制时完全与之前配置的artic 阅读全文
posted @ 2019-02-20 11:00 jil.wen 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 描述 我们有一台数据库服务器windows 2012 r2 上有安装sql server 2012 和sql server 2016双实例,后续又把sql 2016的服务全部停用,即只保留sql 2012 的服务在用。在例行检查数据库的job 运行情况时发现syspolicy_purge_histo 阅读全文
posted @ 2019-02-20 10:51 jil.wen 阅读(6994) 评论(0) 推荐(1) 编辑
摘要: 背景 最近我们在例行检查一台新迁不久的数据库服务器的JOB执行失败,查看历史记录,发现错误提示如下: Date 2019-01-06 0:25:00 Log Job History (新增门店更新数据) Step ID 1 Server ******** Job Name 新增门店更新数据 Step 阅读全文
posted @ 2019-02-20 10:27 jil.wen 阅读(460) 评论(0) 推荐(0) 编辑
摘要: 背景 在实际的工作中,我们可能会针对生产环境的数据库进行维护,需把一些未用或废弃的库分离。针对这个简单需求,基本思路就是使用sp_detach_db分离当前未使用的数据库,我们整理一下批量分离的代码,供后续可以重用。如需批量附加可以参考我们的《批量附加数据库》。 测试环境 Microsoft SQL 阅读全文
posted @ 2018-06-11 11:43 jil.wen 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 背景 为了监控好生产环境下各个数据库服务器上DDL操作日志,便于运维工程师管控好风险,我们有必要关注当前实例下的所有的DDL操作以及对应的IP和hostname。 测试环境 Microsoft SQL Server 2012 - 11.0.2218.0 (X64) Jun 12 2012 13:05 阅读全文
posted @ 2017-08-09 08:11 jil.wen 阅读(1979) 评论(0) 推荐(0) 编辑
摘要: 背景 最近我们在替换生产环境的数据库服务器的时候,因该实例下库比较多,差不多有近200个库,加上维护窗口的时间有限,所以我们有必要写段脚本快速批量附加所有的库,并确保所有的库都附加成功。当前的情况是所有的库名都是唯一且不存在库名相似的情形,如 db_1 和 db_12 不存在这种库名相似的情况。 环 阅读全文
posted @ 2017-07-31 08:58 jil.wen 阅读(2433) 评论(0) 推荐(0) 编辑
摘要: 描述 最新我们一个稳定运行快一年的项目突然出现CPU方面的性能问题,该项目使用的azure sql database P2 500DTU,运维同事监控到CPU使用非常高,客户反馈系统运行也比较卡。看到CPU高我们的第一感觉一般就是数据库缺少索引、执行计划重编译过度。该项目稳定运行快一年了,按道理不会 阅读全文
posted @ 2017-07-03 21:56 jil.wen 阅读(377) 评论(0) 推荐(0) 编辑
摘要: 背景 最近我们迁移了一批服务器,因我们在azure portal 上新开的VM暂时默认只有英文系统,所以我们在开设好的数据库服务器的时候,都会重置数据库字符排序成中文,避免出现中文乱码问题,重置参考路径。但最近有个项目反馈,迁移后出现转换datatime类型时报错。 系统环境 Microsoft S 阅读全文
posted @ 2017-07-02 22:47 jil.wen 阅读(523) 评论(0) 推荐(0) 编辑
摘要: 背景 最近我们在azure portal 上开了几台英文版的数据库服务器,因默认是开启就安装好对应的数据库,所以存在一个实例排序规则的问题,需把整个实例都调整成Chinese_PRC_CI_AS,避免后续出现字符乱码之类的问题。之前只是知道可以调整,未实际操作过,这次把实际操作步骤记录一下,便于我们 阅读全文
posted @ 2017-06-14 13:17 jil.wen 阅读(6050) 评论(0) 推荐(0) 编辑