#serve

SQL Server 2019 新版本

2019年11月4日,微软在美国奥兰多举办的Ignite大会上发布了关系型数据库SQLServer的新版本。与之前版本相比,新版本的SQLServer2019具备以下重要功能:在Linux和容器中运行的能力,连接大数据存储系统的PolyBase技术。据了解,SQLServer2019可利用PolyBase技术进行全面的...
代码星球 ·2020-04-07

SQL Server 中的窗口函数(2012 新函数)

简介   SQLServer2012之后对窗口函数进行了极大的加强,但对于很多开发人员来说,对窗口函数却不甚了解,导致了这样强大的功能被浪费,因此本篇文章主要谈一谈SQLServer中窗口函数的概念。 什么是窗口函数   窗口函数,也可以被称为OLA...

SQL Server 从一组数字中随机获取一个数

  很多人在开发需求中想获取一个随机数,或者从一组数字中获取一个数,这个需求很简单,而且有很多方式可以实现,下面就介绍几种常见的方式,以作为笔记或供有需要的人参考.比如有一组数字: 57596366899295,我们要从中随机取出一个:  方法一:建表--创建中间表存放...

SQL Server Default Trace查看是谁对数据库进行了DDL操作

在我们的工作中可能会遇到这样一种情形。由于数据库中某些对象被altered/created/deleted,造成我们的应用程序crash。当我们把问题解决之后,老板可能会问发生了什么?为什么会这样?是谁干的?在SQLServer2005中提供了DDLtrigger,它能回答所用这些问题,但我们没有在事前实现这一工作。在...

SQL Server 默认跟踪(Default Trace)介绍使用

    当数据库的表、存储过程经常别修改,当这些修改造成BUG的时候,很多开发都不承认是他们干的,那我们有没办法找出谁干的呢?  SQLServer有DefaultTrace默认跟踪,数据库记录信息到log.trc文件,可以查看trace_event_id,46表示Create对...

(转载) SQL Server AG集群启动不起来的临时自救大招

背景前晚一朋友遇到AG集群发生来回切换不稳定的情况,情急之下,朋友在命令行使用命令重启WSFC集群结果重启WSFC集群之后,非但没有好转,导致整个AG无法启动,主副本和辅助副本都处于正在解析的状态 于是这位朋友打电话向我求救,询问了一下情况和环境环境系统:Windows2012R2数据库:SQLServer2...
代码星球 ·2020-04-07

(转载) 从0开始搭建SQL Server AlwaysOn 第四篇(配置异地机房节点)

这一篇是从0开始搭建SQLServerAlwaysOn的第四篇,这一篇开始搭建异地机房节点 注意点1注意异地节点最好至少有2个AG节点,否则在本地节点进行手动故障转移的时候会出现仲裁警告,提示WSFC集群有脱机危险在异地节点只有一个的情况下,虽然Windows2012R2有动态仲裁机制,但是,当本地节点非优雅...

(转载) 从0开始搭建SQL Server AlwaysOn 第三篇(配置AlwaysOn)

 这一篇是从0开始搭建SQLServerAlwaysOn的第三篇,这一篇才真正开始搭建AlwaysOn,前两篇是为搭建AlwaysOn做准备的 步骤这一篇依然使用stepbystep的方式介绍怎麽搭建AlwaysOn 请先使用本地用户Administrator登录这两个集群节点并执行下面的...

(转载) 从0开始搭建SQL Server AlwaysOn 第二篇(配置故障转移集群)

这一篇是从0开始搭建SQLServerAlwaysOn的第二篇,主要讲述如何搭建故障转移集群,因为AlwaysOn是基于Windows的故障转移集群的 在讲解步骤之前需要了解一下故障转移集群仲裁配置下面图片来自《WindowsServer2012系统配置指南》四种集群的仲裁配置:1、多数节点:这种配置不会用到...

(转载) 从0开始搭建SQL Server AlwaysOn 第一篇(配置域控)

安装完之后别忘了还需要安装SSMS,这是坑爹的地方之二,干嘛不集成到SQLServer安装包里还要用户自己单独下载下载地址:https://msdn.microsoft.com/en-us/library/mt238290.aspx?f=255&MSPPError=-2147217396 Always...

SQL Server 类似正则表达式的字符处理问题

SQLServe提供了简单的字符模糊匹配功能,比如:like,patindex,不过对于某些字符处理场景还显得并不足够,日常碰到的几个问题有:1. 同一个字符/字符串,出现了多少次2. 同一个字符,第N次出现的位置3. 多个相同字符连续,合并为一个字符4. 是否为有效IP/身份证...

SQL Server 特殊字符及中文汉字的处理

简介  在SQLServer中很多时候需要对一些字段中特殊的字符做处理,比如某个字段中包含一些回车、制表、换行等特殊字符(这些字符往往来源于Excel)。这些特殊字符的存在可能导致无法提取到所需数据,下面来简单介绍一下对这些特殊字符的处理。一、特殊字符处理  char(10)&n...

浅谈SQL Server中的三种物理连接操作

简介   在SQLServer中,我们所常见的表与表之间的InnerJoin,OuterJoin都会被执行引擎根据所选的列,数据上是否有索引,所选数据的选择性转化为LoopJoin,MergeJoin,HashJoin这三种物理连接中的一种。理解这三种物理连接是理解在表连接时解决性能问题的...

理解SQL Server中索引的概念,原理以及其他(转载)

简介        在SQLServer中,索引是一种增强式的存在,这意味着,即使没有索引,SQLServer仍然可以实现应有的功能。但索引可以在大多数情况下大大提升查询性能,在OLAP中尤其明显.要完全理解索引的概念,需要了解大量原理性的...

理解SQL SERVER中的逻辑读,预读和物理读

   在我的上一篇关于SQLSERVER索引的博文,有圆友问道关于逻辑读,预读和物理读的概念.我觉的还是写一篇博文能把这个问题解释清楚。 SQLSERVER数据存储的形式     在谈到几种不同的读取方式之前,首先要理解SQLSE...
首页上一页...115116117118119...下一页尾页