- 军军小站|张军博客
拥有SqlServer标签的文章
SqlServer

清空SQL Server数据库中所有表数据的方法

原文:清空SQLServer数据库中所有表数据的方法其实删除数据库中数据的方法并不复杂,为什么我还要多此一举呢,一是我这里介绍的是删除数据库的所有数据,因为数据之间可能形成相互约束关系,删除操作可能陷入死循环,二是这里使用了微软未正式公开的sp_MSForEachTable存储过程。也许很多读者朋友都经历过这样的事情:要在开发数据库基础上清理一个空库,但由于对数据库结构缺乏整体了解,在删除一个表的记录时,删除不了,因为可能有外键约束,一个常见的数据库结构是

系统 2019-08-12 01:33:59 2210

SqlServer

SQL Server 2000 (sp3,sp4)同步订阅数据库

SQLServer同步订阅数据库出现主键不唯一错误修改如下:分发数据库的系统存储过程sp_msget_repl_commands进行修改后就可以了,将其中定义临时表中的一个字段的数据类型修改,declare@snapshot_seqnostable(subscription_seqnovarchar(16)primarykey),将varchar(16)改为varbinary(16)。SQLServer2000(sp3,sp4)同步订阅数据库出现主键不唯一

系统 2019-08-12 01:32:31 2208

SqlServer

命令行 安装 sql server

注意,如果要进行静默安装,需要将QUIET参数修改为True,并且删除或注释掉UIMODE参数,然后在命令行窗口运行setup程序:setup.exe/Q/IACCEPTSQLSERVERLICENSETERMS/AGTSVCPASSWORD="mssqld"/SQLSVCPASSWORD="mssqld"/ASSVCPASSWORD="mssqld"/RSSVCPASSWORD="mssqld"/ISSVCPASSWORD="mssqld"/FTSVCP

系统 2019-08-12 01:34:01 2207

SqlServer

紧急求助MS SQL Server Database restore出错

在做恢复数据库备份时报错而且尝试了附加数据库也报错.从网上搜索了些方法尝试后也不行,请各位大牛出手相助.由于数据比较重要所以放在首页请各位见谅.由于更换服务器,我把原服务器上数据库进行备份后又将该数据库脱机后拷贝.mdf和.ldf至新的服务器上,原服务器随即重装系统.然后我在新服务器上我创建了个空的数据库去恢复备份发现显示名称***Incompleted***然后恢复时即报错.System.Data.SqlClient.SqlError:RestoreDe

系统 2019-08-12 01:55:30 2206

SqlServer

SQL Server 2005的100范例程序及数据库下载

这是微软2006/4/19日所公布的SQLServer2005的100范例程序及数据库下载...里面包含超过100个以上的范例程序及3个样板数据库,而范例示范的部分如下:DatabaseEngine,includingadministration,dataaccess,Full-TextSearch,CommonLanguageRuntime(CLR)integration,ServerManagementObjects(SMO),ServiceBroke

系统 2019-08-12 01:32:36 2206

SqlServer

sql server 正在运行的sql语句

Introductionsp_who2isawellknownutilitythatshowswhatspidsarecurrentlyexecuting.Howevertheinformationitshowsisrelativelylimited.Forexample,itonlyshowsthetypeofcommandexecutingasSELECT,DELETEetc,withnoreferencetotheactualunderlyingSQ

系统 2019-08-12 01:32:19 2206

SqlServer

引用:初探Sql Server 执行计划及Sql查询优化

原文:引用:初探SqlServer执行计划及Sql查询优化初探SqlServer执行计划及Sql查询优化收藏MSSQL优化之————探索MSSQL执行计划作者:no_mIss最近总想整理下对MSSQL的一些理解与感悟,却一直没有心思和时间写,晚上无事便写了一篇探索MSSQL执行计划,本文讲执行计划但不仅限于讲执行计划。网上的SQL优化的文章实在是很多,说实在的,我也曾经到处找这样的文章,什么不要使用IN了,什么OR了,什么AND了,很多很多,还有很多人拿出

系统 2019-08-12 01:55:43 2205

SqlServer

sql server 数据增删改查

一、数据插入1、语法INSERTINTO表名[<属性列>]VALUES(参数列表)注解:①没有说明属性列,即要给出所有的列的值②不确定的列,可以设置为null。(在允许为空的情况下)2、实例①在“人事管理系统”中,新增一个员工信息(员工编号‘100508’、员工姓名‘小龙女’、所在部门编号‘10001’、籍贯‘河南’)insertinto员工信息(员工编号,员工姓名,所在部门编号,籍贯)values('100508','小龙女','10001','河南')

系统 2019-08-12 01:53:44 2204

SqlServer

SQL Server优化器特性-位图过滤(Bitmap)

原文:SQLServer优化器特性-位图过滤(Bitmap)一直以来,由于SQLServer中没有位图索引使得面对一些场景,从业人员在索引选择上受限,饱受诟病.其实熟悉SQLServer的朋友应该知道,SQLServer虽然没有位图索引,但在特定环境下还是会采用位图(Bitmap)过滤的,这次就为大家介绍下SQLServer的位图过滤.概念:关于位图索引的概念我就不做过多介绍了,感兴趣的朋友可以看下wikipediahttp://en.wikipedia.

系统 2019-08-12 01:33:09 2204

SqlServer

Sql Server 2008 出现"provider:命名管道提供程

在安装SqlServer2008完成后,发现登录时,出现一下图示的"provider:命名管道提供程序,error:40"问题,导致无法登录数据库!Server2008出现'provider:命名管道提供程序,error:40'问题,无法登录数据库"width="611"alt="SqlServer2008出现'provider:命名管道提供程序,error:40'问题,无法登录数据库"style="bor

系统 2019-08-12 09:30:14 2203

SqlServer

SQL SERVER特殊行转列案列一则

原文:SQLSERVER特殊行转列案列一则今天有个同事找我,他说他有个需求,需要进行行转列,但是又跟一般的行转列有些区别,具体需求如下所说,需要将表1的数据转换为表2的显示格式.我想了一下,给出了一个解决方法,具体如下所示(先给出测试数据)INSERTINTOTESTSELECT1,1,'定型名称','预定型'UNIONALLSELECT1,2,'进布方式','调平'UNIONALLSELECT1,3,'21米长定型机开机速度','25'UNIONALLS

系统 2019-08-12 01:53:21 2203

SqlServer

如何有效抓取SQL Server的BLOCKING信息

原文:如何有效抓取SQLServer的BLOCKING信息转自:微软亚太区数据库技术支持组官方博客http://blogs.msdn.com/b/apgcdsd/archive/2011/12/12/sql-server-blocking.aspxSQLServer允许并发操作,BLOCKING是指在某一操作没有完成之前,其他操作必须等待,以便于保证数据的完整性。BLOCKING的解决方法要查看BLOCKING的头是什么,为什么BLOCKING头上的语句执

系统 2019-08-12 01:51:31 2201

SqlServer

SQL Server Log文件对磁盘的写操作大小是多少

原文:SQLServerLog文件对磁盘的写操作大小是多少SQLServer数据库有三种文件类型,分别是数据文件、次要数据文件和日志文件,其中日志文件包含着用于恢复数据库的所有日志信息,SQLServer总是先写日志文件ldf,数据变化写入mdf则可以滞后,所以日志写入的速度在一定程序上决定了SQLServer所能承载的写事务量,那么ldf写入大小是多少呢?要知道SQLServer写Log的大小,这里使用工具ProcessMonitor这里设置一个Filt

系统 2019-08-12 01:33:02 2201

SqlServer

SQL Server中如何让SQL语句对字符串大小写敏感

在SQLServer中默认对大小写是不敏感的,例如fname='peter'和fname='PETER'结果是一样的。但有时候用户会要求区分大小写,如验证密码等。这种情况下的处理办法就是在字段后加上collateChinese_PRC_CS_AS_WS如:select*fromHRS_EMPLOYEEwhereEMPLOYEE_NAME='admin'ANDPASSWORDcollateChinese_PRC_CS_AS_WS='hongli'是否区分大小

系统 2019-08-12 01:32:44 2201

SqlServer

SQL Server数据库开发规则

一、了解你用的工具不要轻视这一点,这是我在这篇文章中讲述的最关键的一条。也许你也看到有很多的SQLServer程序员没有掌握全部的T-SQL命令和SQLServer提供的那些有用的工具。“什么?我要浪费一个月的时间来学习那些我永远也不会用到的SQL命令???”,你也许会这样说。对的,你不需要这样做。但是你应该用一个周末浏览所有的T-SQL命令。在这里,你的任务是了解,将来,当你设计一个查询时,你会记起来:“对了,这里有一个命令可以完全实现我需要的功能”,于

系统 2019-08-12 01:32:40 2201