- 博客(425)
- 资源 (11)
- 收藏
- 关注

原创 SQL Server Version--SQL 数据库版本号(2012-02-07)
转载自:http://www.sqlteam.com/article/sql-server-versionsSQL Server VersionArticle BodySQL Server 2008 R210.50.2789.0SQL Server 2008 R2 SP1 CU3 17 Oct 201110.50.27
2012-02-07 13:53:49
12269
1

转载 养成写高效的SQL语句的习惯
我们做软件开发的,大部分人都离不开跟数据库打交道,特别是erp开发的,跟数据库打交道更是频繁,存储过程动不动就是上千行,如果数据量大,人员流动大,那么我们还能保证下一段时间系统还能流畅的运行吗?我们还能保证下一个人能看懂我们的存储过程吗?要知道sql语句,我想我们有必要知道sqlserver查询分析器怎么执行我么sql语句的,我么很多人会看执行计划,或者用profile来监视和调优查询
2011-12-09 17:45:49
1567

转载 Sql Server 数据库恢复和日志文件的详细介绍
Sql Server 数据库恢复和日志文件的详细介绍1、正确认识日志文件。一个Sql Server数据库最少要包含一个mdf数据文件和一个ldf日志文件。mdf文件中包含了所有的数据库对象和数据,例如表、存储过程、用户信息等等。ldf文件中包含(或者曾经包含)了数据库的所有事务日志,但是不要指望仅仅通过ldf日志文件来恢复数据库。例如,想通过ldf文件和以前的完全备份将
2011-11-21 10:50:45
5873

转载 sql查询性能调试,用SET STATISTICS IO和SET STATISTICS TIME---解释比较详细
清除SQL Server的数据和过程缓冲区:DBCC DROPCLEANBUFFERS和DBCC FREEPROCCACHESET STATISTICS io on;SET STATISTICS profile on;SET STATISTICS time on。。xml。。
2011-07-28 10:05:55
6347
2

转载 远程备份SQLSERVER数据库到本地
backup database test to disk='D:\新建文件夹\test_full_20110727_bak'
2011-07-15 16:00:31
15971
1

转载 系统表--分类说明
系统表Microsoft® SQL Server™ 2000 及其组件所用的信息存储在称为系统表的特殊表中。任何用户都不应直接修改系统表。例如,不要尝试使用 DELETE、UPDATE、INSERT 语句或用户定义的触发器修改系统表。允许在系统表中引用编制的列。然而,系统表中的许多列都未被编制。不应编写应用程序直接查询未编制的列。相反,应用程序应使用以下任何组件检索系统表中存储的信
2011-06-09 20:57:00
1132

转载 SQL 系统存储过程用法整理
SQL 系统存储过程用法整理 ------------------------------------------------------------------------------------ Author : htl258(Tony)-- Date : 2010-07-06 23:13:19-- Version: Microsoft SQL Server 20
2011-06-07 13:59:00
1286
1

转载 sql server系统表详细说明(转)
http://www.cnblogs.com/yolion/archive/2007/10/08/916767.html以下为详细说明:sysaltfiles 主数据库 保存数据库的文件syscharsets 主数据库字符集与排序顺序sysconfigures 主数据库 配置选项 syscurconfigs 主数据库当前配置选项 sysdatabases 主数
2011-05-31 10:54:00
1179

转载 SQL Server 2000 ——系统表和系统视图
<br />一、系统表<br />数据字典的详细信息请查SQL SERVER BOL,这里仅列出一部分。<br />1.1、sysservers<br />1、查看所有本地服务器及链接服务器<br />select * from master..sysservers<br />1.2、sysdatabases<br />1:查询非sa创建的所有数据库<br />select * from master..sysdatabases<br />where sid not in(select sid from m
2011-05-31 09:47:00
1081

转载 两个关联表如何更新其中一个表的数据
示例更新:UPDATE B SET B.F_DATE=A.F_DATE FROM C1T06 A, C1T15 B WHERE A.F_CODE=B.F_CODE AND A.F_CQRQ =B.F_CQRQ AND B.F_DATE IS NULL
2011-05-24 10:28:00
58143
1

转载 SQL函数说明大全
一旦成功地从表中检索出数据,就需要进一步操纵这些数据,以获得有用或有意义的结果。这些要求包括:执行计算与数学运算、转换数据、解析数值、组合值和聚合一个范围内的值等。下表给出了T-SQL函数的类别和描述。函数类别作用聚合函数
2011-04-08 15:58:00
5673
4

转载 存储过程调用表名为变量...(含基本sql语法说明)
1.什么时候用+号? 为了组成一个字符串类型的语句,要用+号作连接符。 一般情况下,字符串与字符串变量连接时才用加号。如:DECLARE @SQL NVARCHAR(1000),@tablename nvarchar(100),@SORTFIELD NVARCHAR(100)SELECT @TABLENAME=N'MYTABLE',@SORTFIELD=N'USERCODE'SET @SQL=N'SELECT * from '+@tablename+N' order by
2011-03-30 17:55:00
9611

原创 一些有用的信息
如何查看客户端的IP地址,机器名,MAC地址,登陆名等信息select s.session_id,s.login_time,s.host_name,p.loginame,s.program_name,c.client_net_address,c.client_tcp_port,p.net_address as client_mac_address, c.local_net_address,
2011-03-10 14:27:00
1115
原创 全国省市数据库
/*--创建测试数据库 CREATE DATABASE TestGO---DROP TABLE CityDROP TABLE Province*/--USE Test--GO--创建Province表CREATE TABLE Province( ProID INT IDENTITY(1,1) PRIMARY KEY, Area VARCHAR(20) not nu
2013-10-17 11:53:05
4688
1
转载 Sql server 2005中output用法解析
http://www.cnblogs.com/yuananyun/archive/2010/12/04/1896276.html一、关于output子句 SQL Server 2005中的output子句,可以使你从修改语句(INSERT、UPDATE、DELETE)中将数据返回到表变量中。带结果的 DML 的有用方案包括清除和存档、消息处理应用程序以及其他方案。这一新的 OU
2013-06-07 17:52:34
1462
转载 SELECT 语法和逻辑处理顺序 (含示例)
SELECT 语法和逻辑处理顺序 虽然 select语句的完整语法较复杂,但其主要子句可归纳如下: (8) select (9)distinct(11)top_specification>select_list>(12)intonew_table>(1) from left_table>(3) join_type>join right_
2013-02-16 15:02:54
3143
转载 SQL Server 数据库内部版本号
-----------数据库还原出现版本错误时可参考。Internal SQL Server Database Version NumbersA database created by a more recent version of SQL Server cannot be attached or restored to an earlier version. This restri
2013-01-16 13:17:46
8828
2
转载 如何修改镜像连接超时值mirroring_connection_timeout
一 问题引入: sql 2005镜像已设置为高可用性模式,当主体数据库发生故障,在由鉴证服务器做自动切换时,判断主体服务器失效的时间间隔系统默认是10秒,10秒内检测不到主体数据库恢复正常,就自动把镜像服务器设置为主体了,那么如何来修改这个默认值呢二 参数介绍: mirroring_connection_timeout: 是等待伙伴和见证服务器回复的秒数,超过
2012-11-27 16:16:51
1820
转载 区分 @@IDENTITY,SCOPE_IDENTITY,IDENT_CURRENT
总结: 日常开发个人常用SCOPE_IDENTITY(),因为SCOPE只在当前的作用域返回值. 实际应用中应根据3个函数作用而定. 定义:@@IDENTITY返回最后插入的标识值的系统函数。SELECT @@IDENTITY as 'IDENTITY'; IDENT_CURRENT 返回为某个会话和作用域中指定的表或视图生成的最新的标识值。SEL
2012-11-08 16:05:28
875
转载 SQL Server:移动系统数据库
说到这个问题,基本上有人就会想到三个问题:1,什么是系统数据?2,为什么要移动系统数据库?3,移动系统数据库我们可以用附加和分离,为什么还要单独拿出来说呢?对于这三个问题我一个一个讲吧,也算是自己做个笔记。1,什么是系统数据?所谓系统数据库就是我们在装SQL Server之后,系统自带的数据库(这样的回答是不是很白痴^_^).如果你装SQL Server2005或200
2012-11-07 15:50:30
1005
转载 nchar,char,varchar 与nvarchar区别
char类型: 对英文(ASCII)字符占用1个字节,对一个汉字占用2个字节,CHAR存储定长数据很方便,CHAR字段上的索引效率级高,比如定义 char(10),那么不论你存储的数据是否达到了10个字节,都要占去10个字节的空间。因为是固定长度,所以速度效率高。 Varchar类型:Varchar 的类型不以空格填满,比如varchar(100),但它的值只是"qian",则
2012-10-30 17:51:17
892
转载 SQL SERVER 2008 笔记之行压缩和页压缩
/* 2008 压缩 行压缩 SQL SERVER 2008 引进了行压缩这个新特性,只有企业版具有该新特性.行压缩只需要最低的空间对行数据进行压缩.行压缩可以在CREATE一个表,索引或者ALTER一个表,索引的时候进行创建.压缩可以在行级别,也可以在页级别.同样备份的时候也可以进行压缩.以下先举例说明如何创建一个表行压缩和ALTER
2012-10-25 10:48:36
1225
转载 SQL Server 2008 压缩
执行SQL查询时,主要的几个瓶颈在于:CPU运算速度、内存缓存区大小、磁盘IO速度。而对于大数据量数据的查询,其瓶颈则一般集中于磁盘IO,以及内存缓存。那么为了提高SQL查询的效率,一方面我们需要考虑尽量减少查询设计的数据条目数——建立索引,设立分区;另一方面,我们也可以考虑切实减少数据表物理大小,从而减少IO大小。在SQL Server 2008中,最新提供了一项功能“压缩(Compressio
2012-10-25 10:20:31
1080
转载 了解SQL Server08数据库审核特性
“审核”SQL Server 的实例或 SQL Server 数据库涉及到跟踪和记录系统中发生的事件。您可以使用几种方法来审核 SQL Server,如审核(数据库引擎)中所述。从 SQL Server 2008 Enterprise 开始,您还可以通过使用 SQL Server 审核来设置自动审核。 SQL Server 的审核级别有若干种,具体取决于您的安装的政府要求或标准要求。
2012-09-20 18:07:18
2135
转载 SQL Server 2008性能监视
--------http://www.cnblogs.com/xupengnannan20070617/archive/2012/09/01/2665851.html性能监视 SQL Server 2008监视本质上可以分为5个区域:系统资源;SQL Server自身;数据库;数据库应用程序和网络。 监视和优化SQL 的策略是相当简单的,分为以下几步:创建一个性能基准;
2012-09-17 15:03:21
6377
转载 [翻译]在简单的恢复模式下,为什么日志会持续增长
原文地址:http://sqlblog.com/blogs/linchi_shea/archive/2009/04/12/a-race-condition-in-the-simple-recovery-mode-why-is-my-log-autogrowing.aspx 说明:这篇BLOG的原文标题为:A Race Condition in the Simple Recover
2012-09-12 17:04:24
2231
转载 使用SQL Server 2008的事务日志传送功能备份数据库(logshiping)
---http://www.cnblogs.com/benbenkoala/archive/2009/03/11/1407793.html引言:SQL Server的事务日志传送备份是仅次于镜像的高可靠性备份方案,可以达到分钟级的灾难恢复能力。其项目实施成本,又远小于镜像的投入,因此是一种非常实用的备份解决方案。本文详细讲解了事务日志传送备份的实施过程。 一:系统要求
2012-09-10 13:33:30
2628
转载 揭开隐藏数据的面纱,优化应用程序性能
转自:http://msdn.microsoft.com/zh-cn/magazine/cc135978.aspx#S5---------------------- 目录服务器等待的原因读和写 数据库缺失索引 高开销的缺失索引 未使用的索引 高开销的已使用索引常用索引 逻辑上零碎的索引 高 I/O 开销的查询高 CPU 开销的查询
2012-08-17 15:33:47
2156
转载 探讨 T-SQL 的 EXISTS、EXCEPT、INTERSECT 算符
---http://www.cnblogs.com/WizardWu/archive/2011/10/01/2197147.html转载收藏The EXISTS OperatorEXISTS 可称之为运算符,有些书称它为关键词。 EXISTS 和 IN 关键词很类似,但仍有些不同,EXISTS 使用时不会返回数据,而是返回简单的 TRUE / FALSE。如下示例[1],即
2012-08-13 16:33:51
2905
转载 SQL Server 中 RAISERROR 的用法
raiserror 是由单词 raise error 组成 raise 增加; 提高; 提升raiserror 的作用: raiserror 是用于抛出一个错误。[ 以下资料来源于sql server 2005的帮助 ] 其语法如下:RAISERROR ( { msg_id | msg_str | @local_variable }
2012-08-06 13:04:23
2794
转载 SQL 日常检查脚本
--sqlserver 日常检查脚本print '----------------------------'print ' 0.sqlserver all information 'print '----------------------------'print ' 'print '*****************
2012-07-26 13:56:01
1406
转载 SQL SERVER性能分析--死锁检测数据库阻塞语句
工作中数据库经常出错死锁,并且还要要求解决当前的死锁,问题多多;参照CSDN,中国风(Roy)一篇死锁文章并改进了下;/***********************************************************************************************************************整理人:黑木崖上的蜗牛(l
2012-07-25 17:17:43
1694
转载 解决SQL Server复制数据冲突造成复制失败
SQL Server复制是我们常用的一个提高性能和可用性的功能,但这东东确实已存在很多不稳定因素,会造成复制功能的失效,今天就遇到了一个问题是由于SQL Server数据冲突造成的事务复制失败。解决这个问题可以重新初始化复制来保障两边的数据一致性。也可以选择跳过失败的事务,这样虽然可能会有部分数据不一致但如果能够确保这部分数据不是关键数据则可以使用这个方案。跳过失败的事务需要用到两个SP,第一
2012-07-25 10:41:06
2336
转载 SQL Server 2008新特性——更改跟踪
转自:http://www.cnblogs.com/studyzy/archive/2009/01/07/1370937.html在大型的数据库应用中,经常会遇到部分数据的脱机和多个数据库的合并问题。比如现在有一个全省范围使用的应用程序,每个市都部署了单独的相同的应用程序服务器和数据库服务器,每个月需要将全省所有市的数据全部汇总起来用于出全省的报表,这是一种很常见的数据库合并问题。
2012-07-23 10:58:42
1697
1
转载 SQL Server 2008: Change Data Capture和Change Tracking(监控数据变化)
经常会有需求记录用户表中由DML操作(Insert/Updae/Delete)引起的数据变化,在SQL Server 2008 以前的版本中,要实现这样的功能只能通过Trigger或者数据比对(例如SCD处理),而且必须针对每个用户表开发。SQL Server 2008中新增了两种记录数据变化的功能,本文就Change Data Capture(CDC)和Change Tracking的特性做简要
2012-07-23 10:30:23
1928
转载 如何诊断修正17883,17884,17887,17888错误
转自:http://www.cnblogs.com/Amaranthus/archive/2012/07/18/2597562.html----------------------- 如何诊断修正17883,17884,17887,17888错误 英文白皮书目录前言SQL Server调度调度器工作线程请求退让(Yielding)SwichtPree
2012-07-19 17:04:20
4138
转载 SQL SERVER SQLOS的任务调度
http://blogs.msdn.com/b/apgcdsd/archive/2011/11/24/sql-server-sqlos.aspxSQL Server 通过WORKER, SCHEDULER, TASK等来对任务进行调度和处理。了解这些概念,对于了解SQL Server 内部是如何工作,是非常有帮助的。 通常来讲,SCHEDULER个数是跟CPU个数相匹配的
2012-07-19 17:03:34
883
转载 【WIN08R2 Active Directory】之二 部署企业中Windows Server 2008 R2额外域控制器
http://liulike.blog.51cto.com/1355103/315536通过《部署企业中第一台Windows Server 2008 R2域控制器》(http://liulike.blog.51cto.com/1355103/299629)已经完成了企业中Windows网络域森林的建立。但是,在企业中对于AD来讲,为了保证安全稳定运行,至少需要两台以上的物理域控制器。
2012-07-18 16:59:44
1582
转载 【WIN08R2 Active Directory】之一 部署企业中第一台Windows Server 2008 R2域控制器
转自: http://liulike.blog.51cto.com/1355103/299629前言对于活动目录(AD)来讲,从Windows 2000到现在有非常多的文章在对其进行探讨,微软公司每推出一代新的Windows系统,这一重要服务技术不管是从功能上还是从性能上都在不断进步。在此,以最新Windows Server 2008 R2(以后简称WIN08R2)系统为例,从零开始讲述关
2012-07-18 16:58:08
2002
转载 SQL 2012 正式版安装
SQL 2012的正式版已经发布了,那SQL 2012跟以往的SQL安装有什么不一样吗?版本有什么变化吗?系统要求又是怎样的呢?对此今天我自己安装部署了SQL 2012来体验了一番,跟大家进行分享一下: 1 SQL 2012简介 1.1 SQL 2012版本SQL Server 2012包括三大主要版本:企业版(Enterprise)、标准版(Standard),另外新增了商业智能
2012-07-18 10:01:45
6201
利用vmware_gsx虚拟实现win2003集群及sql 2000集群
2011-09-30
Conchango.SqlServer.SqlClrToolkit.GetFileDetails.dll
2011-07-14
reshack_setup.
2011-07-05
acess 密码查看器
2009-07-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人