拥有SqlServer标签的文章
SqlServer

SQLServer事务的隔离级别<>

事务的隔离级别SQLServer通过在锁资源上使用不同类型的锁来隔离事务。为了开发安全的事务,定义事务内容以及应在何种情况下回滚至关重要,定义如何以及在多长时间内在事务中保持锁定也同等重要。这由隔离级别决定。应用不同的隔离级别,SQLServer赋予开发者一种能力,让他们为每一个单独事务定义与其他事务的隔离程度。事务隔离级别的定义如下:是否在读数据的时候使用锁读锁持续多长时间在读数据的时候使用何种类型的锁读操作希望读已经被其他事务排他锁住的数据时,怎么办?

系统 2019-08-12 01:52:28 2483

SqlServer

SQL Server 2008 r2 安装过程图解

昨晚,到微软官方下了一个32版本的Trial版本。文件名为SQLFULL_x86_ENU.exe。文件大小为1.30G左右。因为只有32位一个版本,比SQLServer2008那个3G的要小多了。呵呵。http://www.microsoft.com/sqlserver/2008/en/us/R2Downloads.aspx下载完成后,先卸载原来的SQLServer2008sp2,结果整整运行了两个小时,因为SQLServer2008的安装机制是基于fra

系统 2019-08-29 22:31:27 2482

SqlServer

SQL Server 服务器磁盘测试之SQLIO篇

原文:SQLServer服务器磁盘测试之SQLIO篇数据库调优工作中,有一部分是需要排查IO问题的,例如IO的速度或者RAID级别无法响应高并发下的快速请求。最常见的就是查看磁盘每次读写的响应速度,通过性能计数器Avg.Disksec/Read(Write)我们可以很直观的看到他们。不同的业务,繁忙程度也不同,需要什么样的IO做支撑?难道都用最高配的IO去配置硬件吗?能否通过一些经验和基线来判断当下磁盘环境是否能满足需求呢?手上有4块InterSSDDCS

系统 2019-08-12 01:54:47 2482

SqlServer

最优化的ms sql server分页sql语句

特点:一次查询,数据库只返回一页的数据。而不是取出所有的数据。说明:pagesize:每页显示记录数cureentpage:当前页数select*from(selectTOPpagesize*FROM(SELECTTOPpagesize*cureentpage*fromuser_tableORDERBYidASC)asaSysTableORDERBYidDESC)asbSysTableORDERBYidASC例子说明:假如数据库表如下:user_table

系统 2019-08-12 01:53:42 2482

SqlServer

使用TRY CATCH进行SQL Server异常处理<>

TRY...CATCH是SqlServer2005/2008令人印象深刻的新特性.提高了开发人员异常处理能力.没有理由不尝试一下Try..Catch功能.*TRY块-包含可能产生异常的代码或脚本*CATCH块-如果TRY块出现异常,代码处理流将被路由到CATCH块.在这里你可以处理异常,记录日志等.SqlServer中的TryCatch和C#,JAVA等语言的处理方式一脉相承.这种一致性才是最大的创新之处.SQLSERVER2000中异常处理:CREATE

系统 2019-08-12 01:52:30 2482

SqlServer

SQL Server 2008示例数据库安装问题解决

在研究SQLServer2008ReportingService时需要用到微软提供的示例数据库。以前安装时很顺利,没遇到什么问题就安装成功了。重装机器后再次安装却遇到了问题。解决步骤如下:1.在Instance下拉框中没有选项根据提示在微软网站上找到了解决方案:http://msftdbprodsamples.codeplex.com/wikipage?title=Database%20Prerequisites%20for%20SQL%20Server%

系统 2019-08-12 01:32:46 2482

SqlServer

解决SQL Server管理器无法连接远程数据库Error:

我们在在使用SQLServer时都会遇到使用SQLServerManagementStudio无法连接远程数据库实例的问题,错误描述信息摘录如下:Anerrorhasoccurredwhileestablishingaconnectiontotheserver.(provider:NamedPipesProvider,error:40–CouldnotopenaconnectiontoSQLServer)(MicrosoftSQLServer,Error:

系统 2019-08-12 01:53:32 2481

SqlServer

SQL Server 备份和还原全攻略

原文:SQLServer备份和还原全攻略一、知识点完全备份:备份全部选中的文件夹,并不依赖文件的存档属性来确定备份那些文件。(在备份过程中,任何现有的标记都被清除,每个文件都被标记为已备份,换言之,清除存档属性)。完全备份也叫完整备份。差异备份:差异备份是针对完全备份:备份上一次的完全备份后发生变化的所有文件。(差异备份过程中,只备份有标记的那些选中的文件和文件夹。它不清除标记,即:备份后不标记为已备份文件,换言之,不清除存档属性)。增量备份:增量备份是针

系统 2019-08-12 01:51:29 2481

SqlServer

SQL Server日期计算

通常,你需要获得当前日期和计算一些其他的日期,例如,你的程序可能需要判断一个月的第一天或者最后一天。你们大部分人大概都知道怎样把日期进行分割(年、月、日等),然后仅仅用分割出来的年、月、日等放在几个函数中计算出自己所需要的日期!在这篇文章里,我将告诉你如何使用DATEADD和DATEDIFF函数来计算出在你的程序中可能你要用到的一些不同日期。在使用本文中的例子之前,你必须注意以下的问题。大部分可能不是所有例子在不同的机器上执行的结果可能不一样,这完全由哪一

系统 2019-08-12 01:51:27 2481

SqlServer

简单几步实现用Web客户端来管理SqlServer2008数

作为一个.NET开发者每次安装VisualStudio的时候我总是选择安装附带的SqlExpress数据库,这货比较小巧简单用来做开发最合适了,不过默认安装的SqlExpress没有管理客户端(即我们所说的ManagementStudio)也没有开启SA用户登录,这不是很方便,所以以前在安装完SqlExpress后我都是接着再安装一个SqlServerManagementStudioExpress作为管理器并先用集成认证方式登录进数据库再启用混合验证,以便

系统 2019-08-29 22:05:43 2480

SqlServer

管理系统数据库sql server 数据库管理

查了好多资料,发现还是不全,干脆自己整理吧,至少保证在我的做法正确的,以免误导读者,也是给自己做个记载吧!一、数据库提要1、系统数据库(1)master①述描:记载全部SQLServer系统级信息。(2)model①述描:这是一个模板数据库。当建创户用数据库时,系统动自把该数据库的全部信息复制到户用新建的数据中。(3)msdb①述描:这是与SQLServerAgent服务有关的数据库。(4)tempdb①述描:这个一个临时数据库。2、数据库文件提要(1)数

系统 2019-08-12 01:52:43 2480

SqlServer

SQL Server中的查询

本博文简介一下SQLServer中经常使用的几类查询及相关使用的方法。一、ExecuteScalar方法获取单一值ExecuteScalar方法是SqlCommand类的方法之中的一个,运行查询,并返回查询所返回的结果集中的第一行第一列。classProgram{staticvoidMain(string[]args){stringstrCon="DataSource=192.168.24.193;InitialCatalog=charge_sys;Use

系统 2019-08-12 01:52:11 2480

SqlServer

SQL Server 2008 R2 死锁监控

死锁监控一直都很麻烦,我没有找到很好的方法如果大家有好的方法,我也很想学习一下我的方法比较简单:1.sp_altermessage1205修改1205错误让他能够写入日志这样代理中的警告才能使用2.当然是启动代理中的警告。开数据库邮件,会把死锁错误发送到操作员邮箱里面。缺点就是没有详细的死锁信息。3.使用sqlserver2008r2自带的扩展事件中system_health默认是开启的,里面会抓取比较多的值你可以使用sys.dm_xe_session_e

系统 2019-08-12 01:33:19 2480

SqlServer

在Sql Server中计算一个字符串在另一个字符串中

在sqlserver中来计算一个字符串在另一个字符串中出现的次数,通常会去用循环来匹配,然后计算出出现的次数,这样的效能不是很高。现在讲一种比较简单的方法也能实现同样的功能,思路如下:1:设有字符串str1str2,现在要求str1在str2中出现的次数。2:将str1后面加上一个字符,如:str1+'_',设更改后的字符串為str3。3:在str2中如果有子串str1,将之替换成str3,替换后的字符串设為str4。4:str4与str2的长度之差即為s

系统 2019-08-12 01:51:30 2479

SqlServer

使用powershell 设置 sql server 协议

ConfiguringSQLProtocolsthroughWindowsPowerShellSometimesweareaskedaboutthepossibilityofconfiguringSQLServerprotocolsthroughPowerShell.InSQLServer2008,thesqlpstoolincorporatesWMIandSMOintothispowerfulWindowsadministratortool,making

系统 2019-08-12 01:34:02 2479