Quantcast
Channel: CodeSection,代码区,SQL Server(mssql)数据库 技术分享 - CodeSec
Browsing all 3160 articles
Browse latest View live

SQL Server学习笔记之事务、锁定、阻塞、死锁用法详解

本文实例讲述了SQL Server学习笔记之事务、锁定、阻塞、死锁用法。分享给大家供大家参考,具体如下:1、事务隐式事务/*==================================================================当以create,drop, fetch,open, revoke,grand, alter...

View Article


Image may be NSFW.
Clik here to view.

分享一个简单的sql注入

所谓SQL注入,就是通过把SQL命令插入到Web表单提交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令。具体来说,它是利用现有应用程序,将(恶意)的SQL命令注入到后台数据库引擎执行的能力,它可以通过在Web表单中输入(恶意)SQL语句得到一个存在安全漏洞的网站上的数据库,而不是按照设计者意图去执行SQL语句。比如先前的很多影视网站泄露VIP会员密码大多就是通过WEB表单递...

View Article


Image may be NSFW.
Clik here to view.

SQL Server 性能调优之查询从20秒至2秒的处理方法

一、需求需求很简单,就是需要查询一个报表,只有1个表,数据量大约60万左右,但是中间有些逻辑。先说明一下服务器配置情况:1核CPU、2GB内存、机械硬盘、Sqlserver 2008 R2、windows Server2008 R2...

View Article

Image may be NSFW.
Clik here to view.

MSSQL批量插入数据优化详细

需求 现在有一个需求是将10w条数据插入到mssql数据库中,表结构如下,你会怎么做,你感觉插入10W条数据插入到MSSQL如下的表中需要多久呢?或者你的批量数据是如何插入的呢?我今天就此问题做个探讨。压测mvc的http接口看下数据首先说下这里只是做个参照,来理解插入数据库的性能状况,与开篇的需求无半毛钱关系。mvc接口代码如下:public bool...

View Article

SqlServer将查询结果转换为XML和JSON

很久之前用到的,现在整理在这,里面一些代码来源于网上,不过有些bug已被我修改了。1.查询结果转XMLDECLARE @ParameterSQL NVARCHAR(MAX)='SELECT * FROM table';DECLARE @SQL NVARCHAR(MAX)DECLARE @XMLString VARCHAR(MAX)DECLARE @XML XMLDECLARE @Paramlist...

View Article


Image may be NSFW.
Clik here to view.

SQL Server Alwayson添加监听器失败的解决方法

一、错误描述1.群集服务未能使群集服务或应用程序“Alwayson22”完全联机或脱机。一个或多个资源可能处于失败状态。这可能会影响群集服务或应用程序的可用性2.群集服务中的群集资源“Listen25”或应用程序“Alwayson22”失败/添加监听器失败二、处理方法从错误提示上可以得到问题所在,在确认群集已经启动、DNS、域服务都正常的情况下。是群集服务存在问题,从上图的错误看到“群集网络名称未联...

View Article

sqlserver实现树形结构递归查询(无限极分类)的方法

SQL Server 2005开始,我们可以直接通过CTE来支持递归查询,CTE即公用表表达式百度百科公用表表达式(CTE),是一个在查询中定义的临时命名结果集将在from子句中使用它。每个CTE仅被定义一次(但在其作用域内可以被引用任意次),并且在该查询生存期间将一直生存。可以使用CTE来执行递归操作。创建的语法是:with <name of you cte>(<column...

View Article

Image may be NSFW.
Clik here to view.

SQL Server Parameter Sniffing及其改进方法

SQL Server 在处理存储过程的时候,为了节省编译时间,是一次编译,多次重用。当第一次运行时代入值产生的执行计划,不适用后续代入的参数时,就产生了parameter sniffing问题。 create procedure Sniff1(@i int) as SELECT count(b.SalesOrderID),sum(p.weight) from [SaleSQL Server...

View Article


用非动态SQL Server SQL语句来对动态查询进行执行

此文章主要向大家讲述的是非动态SQL...

View Article


SQL SERVER 中构建执行动态SQL语句的方法

1 :普通SQL语句可以用exec执行Select * from tableName exec('select * from tableName') exec sp_executesql N'select * from tableName' -- 请注意字符串前一定要加N 2:字段名,表名,数据库名之类作为变量时,必须用动态SQLdeclare @fname varchar(20) set...

View Article

分享一下SQL Server执行动态SQL的正确方式

SQL Server执行动态SQL的话,应该如何实现呢?下面就为您介绍SQL Server执行动态SQL两种正确方式,希望可以让您对SQL Server执行动态SQL有更深的了解动态SQL:code that is executed...

View Article

Image may be NSFW.
Clik here to view.

SQL Server Alert发送告警邮件少了的原因

最近突然发现我们部署在数据库上面的告警(Alert),当错误日志里面出现错误时,并不是每个错误日志都会发送邮件出来。如下所示,设置了告警“SQL Server Severity Event 14” USE [msdb]GO IF NOT EXISTS(SELECT 1 FROM msdb.dbo.syscategories WHERE NAME='DBA_MONITORING' AND...

View Article

Image may be NSFW.
Clik here to view.

SQL Server 2008打开输入sa密码提示无法登陆数据库的解决方法

今早开机发现,打开SQL Server 2008 的 SQL Server Management Studio,输入sa的密码发现,无法登陆数据库?提示以下错误:“在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: 命名管道提供程序, error: 40 -...

View Article


Image may be NSFW.
Clik here to view.

SQL Server 2008中SQL查询语句字段值不区分大小写的问题解决

一、问题最近在一个系统的对外接口中,经过测试人员测试,发现登录接口中输入的用户名不区分大小写,经过排查找原因,原来是由于数据库忽略了大小写。二、解决办法Select * from Base_UserInfo where User_Account='Admin' COLLATE Chinese_PRC_CS_AI;1、数据库设置排序规则,如下图所示:2、SQL语句设置,如下:alter...

View Article

Image may be NSFW.
Clik here to view.

SQL Server on Linux Series: Backing up over the network

One of the challenges with any SQL Server business continuity strategy is backing up your databases and logs on a frequent basis. With windows, we’ve known how to accomplish this for years. But, with...

View Article


Image may be NSFW.
Clik here to view.

TSQL Tuesday #93: 2 Job Interviews

T-SQL Tuesday #93 I decided to join the T-SQL Tuesday blog series that Kendra Little is leading this month, on the topic that is called “ Interviewing Patterns & Anti-Patterns ” The Job I HAD to...

View Article

TSQL Tuesday 93: Interviews

This month ‘s event is hosted by the fabulous DBA/SQL-consultant (& part time cartoonist) Kendra Little ! Go check out her blog, podcast , and training at sqlworkbooks.com really great stuff. DBA...

View Article


Image may be NSFW.
Clik here to view.

SQL Download SQL Server Management Studio (SSMS) Performance Dashboard

It has been quite a long time since I stopped posting about various SQL downloads available on the interest. The reason was that many users were not interested in learning about it. However the latest...

View Article

Redgate SQL Toolbelt over Microsoft SSDT: My Biased Opinion

Back in the article How Redgate Helped Define our Process , there was this small blurb about SSDT: Microsoft SSDT Tooling Considered - the increased cost of licenses forced us to take a hard look at...

View Article

Image may be NSFW.
Clik here to view.

SSIS Web Service Task Download WSDL

This short blog shows you where to get the wsdl file for the Web Service Task in SSIS. Once you created a HHTP Connection Manager for your WebService then you will be in the myth on where the hell can...

View Article
Browsing all 3160 articles
Browse latest View live