SQL Server vs Oracle: Top [n] rows
In today’s continuation of the SQL / Oracle series, I thought it’d be nice to show how different the two are for retrieving the top number of rows. SQL Server There are a couple different ways to get...
View ArticleSQL Server system databases the model database
Introduction This is my fourth article about SQL Server system databases. In previous articles of the series, I wrote about thetempdb database, themaster database and themsdb database. This article...
View ArticleIT/Dev Connections 2017
I’m very honored to be able to announce that I am going to be speaking at IT/Dev Connections in San Francisco. I’m not just speaking there, I’m presenting an all day seminar on the tools needed for...
View ArticleA Tidbit on SQL Server Indexing (Part 1)
Over last 18 months, I’ve given several SQL Saturday (and a PASS Virtual DBA) presentations on indexes. These presentations have evolved and I find it hard to complete the material I want to address in...
View ArticleExploring SQL Server With Powershell And SMO Basics
SqlServer Powershell Cmdlets 2017 - Initialize Look Diving into the Sql Server Management Objects library can be a pretty interesting process. You get to work with database objects as in a new way, and...
View ArticleSQL SERVER Database Scoped Configurations Query Optimizer Fixes
During recent SQL Server Performance Tuning Practical Workshop I receive following question aboutQuery Optimizer Fixes. Question:What actually areQuery Optimizer Fixes underDatabase Scoped...
View Article远程连接阿里云SqlServer 2012 数据库服务器的图文教程
前言:在使用 阿里云 上的一些产品时,遇到不少坑。 安装IIS 时,遇到因买的配置过低,虚拟内存不足,而导致 IIS 总是安装失败; 现在 在上面安装了个 Sql Sever 2012,远程老是 不能连接,百度找半天,终于能够连接上了。实现步骤如下: 1. 找到 安全组配置,打开 安全组配置,点击配置规则,增加 地址段访问的...
View ArticleSqlServer使用公用表表达式(CTE)实现无限级树形构建
SQL Server 2005开始,我们可以直接通过CTE来支持递归查询,CTE即公用表表达式公用表表达式(CTE),是一个在查询中定义的临时命名结果集将在from子句中使用它。每个CTE仅被定义一次(但在其作用域内可以被引用任意次),并且在该查询生存期间将一直生存。可以使用CTE来执行递归操作。DECLARE @Level INT=3;WITH...
View Article远程登陆SQL Server 2014数据库的方法
远程登陆SQLServer (2014)数据库,供大家参考,具体内容如下两台电脑,同一个局域网内,IP同一网段配置:Computer1: windows10,安装SQL Server 2014 enterprise版(作为服务器)Computer2: Windows 10,VS2015Computer1:(1)设置Windows用户和SQL Server身份验证两种登陆方法(2)配置SQL...
View ArticleCentos 7.3下SQL Server安装配置方法图文教程
以后工作都将与linux打交道,对于.net忠实粉丝现在进入Linux还算幸运,因为.net core和asp.net core都已经跨平台了。今天没事想试试传说中的Linux Sql server是不是上手容易。安装SQL Server到Centos...
View Articlesqlserver 树形结构查询单表实例代码
--树形sql查询WITH TREE AS( --创建一个虚拟表 SELECT * FROM sys_organiz --指定需要查询的表 WHERE organize_code = '100000' -- 指定父节点条件 UNION ALL --联合查询 SELECT sys_organiz.* FROM sys_organiz,TREE WHERE TREE.organize_code =...
View Articlesql注入过程详解_动力节点Java学院整理
SQL注入攻击的总体思路是:1.发现SQL注入位置;2.判断后台数据库类型;3.确定XP_CMDSHELL可执行情况4.发现WEB虚拟目录5....
View ArticleSql注入工具_动力节点Java学院整理
BSQL Hacker10个SQL注入工具BSQL Hacker是由Portcullis实验室开发的,BSQL Hacker 是一个SQL自动注入工具(支持SQL盲注),其设计的目的是希望能对任何的数据库进行SQL溢出注入。 BSQL Hacker的适用群体是那些对注入有经验的使用者和那些想进行自动SQL注入的人群。BSQL...
View ArticleSQL SERVER 2008数据库日志文件收缩的方法
最近公司的数据库随着业务量的增多,日志文件巨大(超过300G),造成磁盘空间不够用,进而后来的访问数据库请求无法访问。网上类似的方法也很多,但不可行,如下是我实践过,可行的,将日志文件收缩至任意指定大小的方法:第一步: 在SQL SERVER Management Studio...
View ArticleSqlServer给表增加多个字段的语法
添加字段语法alter table table_name add column_name +字段类型+ 约束条件给一个表增加多个字段:use NatureDatagoalter table XunHu add MaleCount varchar(50) null, FemaleCount varchar(50) null, SubadultCount varchar(50) null,...
View ArticleSqlServer批量备份多个数据库且删除3天前的备份
废话不多说了,直接给大家贴代码了,具体代码如下所示:/******************************************* * 批量备份数据库且删除3天前的备份 *******************************************/ DECLARE @backupfile VARCHAR(1024) DECLARE @backdesc VARCHAR(1024)...
View ArticleSql server中内部函数fn_PhysLocFormatter存在解析错误详解
前言有网友指出,SQL Server 2012中fn_PhysLocFormatter内部函数在解析数据行记录位置时存在错误,见:http://www.itpub.net/thread-1751655-1-1.html,实际测试后发现,一是2008R2中同样存在问题,二是不仅页号解析存在问题,槽号解析也存在同样问题。下面先查看表NT_SiteInfo的数据行记录位置。select...
View Article关于SQL Server中bit类型字段增删查改的一些事
前言本文主要给大家介绍了关于SQL Server中bit类型字段增删查改的一些事,话说BIT类型字段之前,先看“诡异”的一幕,执行Update成功,但是查询出来的结果依然是1,而不是Update的2当别人问起我来的时候,本人当时也是处于懵逼状态的,后面联想具体的业务突然想起来这个字段是bit类型的...
View Article