SQL Server 2012 Express LocalDB
微软最新推出的SQLServer2012ExpressLocalDB是一种SQLServerExpress的运行模式,特别适合用在开发环境使用,也内置在VisualStudio2012之中。关于SQLServer2012ExpressLocalDB的运作方式在安装LocalDB时会复制一个SQLSe
SQL Server调优系列基础篇(索引运算总结)
前言上几篇文章我们介绍了如何查看查询计划、常用运算符的介绍、并行运算的方式,有兴趣的可以点击查看。本篇将分析在SQLServer中,如何利用先有索引项进行查询性能优化,通过了解这些索引项的应用方式可以指导我们如何建立索引、调整我们的查询语句,达到性能优化的目的。闲言少叙,进入本篇的正题。技术准备基于
SQL Server 2012 Express LocalDB
微软最新推出的SQLServer2012ExpressLocalDB是一种SQLServerExpress的运行模式,特别适合用在开发环境使用,也内置在VisualStudio2012之中。关于SQLServer2012ExpressLocalDB的运作方式在安装LocalDB时会复制一个SQLSe
SQL Server 2012
微软最新推出的SQLServer2012ExpressLocalDB是一种SQLServerExpress的运行模式
SQL Server 2012 Express LocalDB
微软最新推出的SQLServer2012ExpressLocalDB是一种SQLServerExpress的运行模式,特别适合用在开发环境使用,也内置在VisualStudio2012之中。关于SQLServer2012ExpressLocalDB的运作方式在安装LocalDB时会复制一个SQLSe
SQL Server调优系列基础篇(索引运算总结)
前言上几篇文章我们介绍了如何查看查询计划、常用运算符的介绍、并行运算的方式,有兴趣的可以点击查看。本篇将分析在SQLServer中,如何利用先有索引项进行查询性能优化,通过了解这些索引项的应用方式可以指导我们如何建立索引、调整我们的查询语句,达到性能优化的目的。闲言少叙,进入本篇的正题。技术准备基于
SQL Server调优系列基础篇(索引运算总结)
前言上几篇文章我们介绍了如何查看查询计划、常用运算符的介绍、并行运算的方式,有兴趣的可以点击查看。本篇将分析在SQLServer中,如何利用先有索引项进行查询性能优化,通过了解这些索引项的应用方式可以指导我们如何建立索引、调整我们的查询语句,达到性能优化的目的。闲言少叙,进入本篇的正题。技术准备基于
SQL Server调优系列基础篇(索引运算总结)
前言上几篇文章我们介绍了如何查看查询计划、常用运算符的介绍、并行运算的方式,有兴趣的可以点击查看。本篇将分析在SQLServer中,如何利用先有索引项进行查询性能优化,通过了解这些索引项的应用方式可以指导我们如何建立索引、调整我们的查询语句,达到性能优化的目的。闲言少叙,进入本篇的正题。技术准备基于
SQL Server 错误日志过滤(ERRORLOG)
一、背景有一天我发现SQLServer服务器的错误日志中包括非常多关于sa用户的登陆错误信息:“Loginfailedforuser'sa'.原因:评估密码时出错。[客户端:XX.XX.XX.XX]”。可是我很久之前就已经禁用了sa用户,怎么还会有那么多的sa用户登陆信息呢?我猜想是有人在暴力破解我
SQL Server中生成测试数据
简介在实际的开发过程中。很多情况下我们都需要在数据库中插入大量测试数据来对程序的功能进行测试。而生成的测试数据往往需要符合特定规则。虽然可以自己写一段程序来进行插入数据,但每一个项目就写一个插入数据的程序并不明智。本文主要介绍使用VS2010的数据生成计划在SQLServer中生成测试数据。生成测试
细说Sql Server中的视图(上)(更新)
1,什么是视图?2,为什么要用视图;3,视图中的ORDERBY;4,刷新视图;5,更新视图;6,视图选项;7,索引视图;细说SqlServer中的视图(下)应大家要求已在“细说SqlServer中的视图(上)”中添加“为什么要用视图”一小节。1.什么是视图视图是由一个查询所定义的虚拟表,它与物理表不
谈一谈SQL Server中的执行计划缓存(下)
简介在上篇文章中我们谈到了查询优化器和执行计划缓存的关系,以及其二者之间的冲突。本篇文章中,我们会主要阐述执行计划缓存常见的问题以及一些解决办法。将执行缓存考虑在内时的流程上篇文章中提到了查询优化器解析语句的过程,当将计划缓存考虑在内时,首先需要查看计划缓存中是否已经有语句的缓存,如果没有,才会执行
MS SQL SERVER导出表结构到Excel
今天准备整理下手里面几个数据库,形成一个表结构文档,方便以后维护使用。网上找到一个脚本还不错,小小的修改就满足了我的要求,执行完SQL脚本。在结果就能看到数据库所有表的结构,这个时候只要全选,然后右击出来属性框,选择将结果另存为,这个时候您只要选择导出CSV,然后新建一个Excel表格,在菜单栏选择
SQL SERVER 的前世今生--各版本功能对比
背景今天举办的DataAmp大会上,微软向开发者们强调了数据如何影响他们的应用和服务,顺道还宣布了几个小新闻。这个免费的线上研讨会不仅展示了未来的机器学习远景,还发布了SQLServer2017、推出了面部认知服务API和Azure分析服务。显然,SQLServer2017将成为开发者们押注机器学习
浅谈SQL Server中的三种物理连接操作
简介在SQLServer中,我们所常见的表与表之间的InnerJoin,OuterJoin都会被执行引擎根据所选的列,数据上是否有索引,所选数据的选择性转化为LoopJoin,MergeJoin,HashJoin这三种物理连接中的一种。理解这三种物理连接是理解在表连接时解决性能问题的基础,下面我来对
理解SQL Server中的权限体系(上)----主体
简介权限两个字,一个权力,一个限制。在软件领域通俗的解释就是哪些人可以对哪些资源做哪些操作。在SQLServer中,”哪些人”,“哪些资源”,”哪些操作”则分别对应SQLServer中的三个对象,分别为主体(Principals),安全对象(Securables)和权限(Permissions),而
SQL Server 多实例下的复制
一.本文所涉及的内容(Contents)本文所涉及的内容(Contents)背景(Contexts)搭建步骤(Procedure)注意事项(Attention)二.背景(Contexts)在服务器A有一个数据库Task,需要把部分表部分字段发布订阅到服务器B的TaskSiteInfo数据库上,但是A
谈一谈SQL Server中的执行计划缓存(上)
简介我们平时所写的SQL语句本质只是获取数据的逻辑,而不是获取数据的物理路径。当我们写的SQL语句传到SQLServer的时候,查询分析器会将语句依次进行解析(Parse)、绑定(Bind)、查询优化(Optimization,有时候也被称为简化)、执行(Execution)。除去执行步骤外,前三个
SQL Server里Grouping Sets的威力
在SQLServer里,你有没有想进行跨越多个列/纬度的聚集操作,不使用SSAS许可(SQLServer分析服务)。我不是说在生产里使用开发版,也不是说安装盗版SQLServer。不可能的任务?未必,因为通过SQLServer里所谓的GroupingSets就可以。在这篇文章里我会给你概括介绍下Gr
【Sql Server】SQL SERVER 递归查询
目录#填充测试数据1、sql2、效果图#递归实现Demo1、根据指定的节点向上获取所有父节点,向下获取所有子节点2、构造递归路径3、分组递归,将同一条分支上节点放到一起4、递归层级查询(查询出节点所属的层级)正文SQLSERVER2005之前的版本只能用函数方法实现,SQLSERVER2005之后新