自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

学无止境

数据库架构

  • 博客(25)
  • 资源 (11)
  • 收藏
  • 关注

转载 SQL 日常检查脚本

--sqlserver  日常检查脚本print '----------------------------'print ' 0.sqlserver all information  'print '----------------------------'print '                             'print '*****************

2012-07-26 13:56:01 1419

转载 SQL SERVER性能分析--死锁检测数据库阻塞语句

工作中数据库经常出错死锁,并且还要要求解决当前的死锁,问题多多;参照CSDN,中国风(Roy)一篇死锁文章并改进了下;/***********************************************************************************************************************整理人:黑木崖上的蜗牛(l

2012-07-25 17:17:43 1710

转载 解决SQL Server复制数据冲突造成复制失败

SQL Server复制是我们常用的一个提高性能和可用性的功能,但这东东确实已存在很多不稳定因素,会造成复制功能的失效,今天就遇到了一个问题是由于SQL Server数据冲突造成的事务复制失败。解决这个问题可以重新初始化复制来保障两边的数据一致性。也可以选择跳过失败的事务,这样虽然可能会有部分数据不一致但如果能够确保这部分数据不是关键数据则可以使用这个方案。跳过失败的事务需要用到两个SP,第一

2012-07-25 10:41:06 2396

转载 SQL Server 2008新特性——更改跟踪

转自:http://www.cnblogs.com/studyzy/archive/2009/01/07/1370937.html在大型的数据库应用中,经常会遇到部分数据的脱机和多个数据库的合并问题。比如现在有一个全省范围使用的应用程序,每个市都部署了单独的相同的应用程序服务器和数据库服务器,每个月需要将全省所有市的数据全部汇总起来用于出全省的报表,这是一种很常见的数据库合并问题。

2012-07-23 10:58:42 1712 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 1943

转载 如何诊断修正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 4268

转载 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 912

转载 【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 1601

转载 【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 2015

转载 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 6215

转载 SQL Server 2012 新功能一览

微软于3月7日正式发布SQL Server 2012(以后简称SQL2012)。SQL2012发布之前,有幸公费参加2011微软技术大会(北京),当时不是称为SQL Server 2012,而是其前身SQL Server Denali。       大会上,了解到Denali新增了支持Windows服务器核心的功能,让SQL Server安装能够更简洁和高效,有望减小潜在的攻击面、减少打补丁的

2012-07-17 16:33:33 1387

转载 使用TableDiff实用工具解决事务复制中的问题

事务复制是数据同步中常用的一种手段,复制过程难免会遇到不少问题,就笔者遇到的问题而言,一般有两大类:一类是通过重新启动Distributor Agent即可解决的问题,另一类是因为Subscriber修改了数据,导致发布的数据有冲突,这类问题一般需要手工去修复。TableDiff是SQL Server 2005的一个命令行实用工具,该工具可以比较两个表,并且生成数据同步的脚本。借助这个工具,可

2012-07-17 11:29:52 815

转载 巧用TableDiff

SQLServer 自带的TableDiff是用来比较表数据差异,并生产相应的脚本的工具,使用简单,还能生产差异脚本,是非常有用的东东,尤其是在做同步链数据修复时,是很理想的工具;但是,很多使用的过朋友都抱怨,TableDiff效率太差,上百万级别的数据表使用起来慢如蜗牛,有没有方法能加快TableDiff的效率呢?    其实TableDiff在很多时候效率还是不错的,和很多其他

2012-07-17 11:19:55 803

转载 数据库系统异常排查之DMV

数据库系统异常是DBA经常要面临的情景,一名有一定从业经验的DBA,都会有自己一套故障排查的方法和步骤,此文为为大家介绍一下通过系统性能视图(SQLServer05以上版本)来排查系统异常的基本方法,希望能对大家有所帮助。 这里分两部分来介绍:一.  从数据库连接情况来判断异常:1. 首先我们来看一下目前数据库系统所有请求情况:--request infosele

2012-07-17 10:58:03 1107

转载 迁移用户以及用户对应的角色

我们经常在迁移数据库时,需要将登录账号,用户和用户对应的角色也迁移过去,以下脚本就是迁移SQLServer数据库用户以及用户对应的角色的脚本;将在Message里面生成对应的脚本。SET NOCOUNT ONGOif exists( SELECT * FROM tempdb.dbo.sysobjects

2012-07-17 10:37:35 1151

转载 解决大量更新引起同步链延时问题

前言:    在SQLServer数据库中,当我们对一个位于同步链上的表进行更新时,如果更新的记录数也非常多,几百或是几千万,那么批量更新该表会造成同步链的大量延时(甚至有可能崩溃掉,即使同步链不崩溃,等的人也要崩溃了)。  原因:   一般情况下,Replication是根据我们更改的数据一条条更改记录的,也就是说我们在发布端下达如下的语句: update Tes

2012-07-17 10:22:28 1286

转载 SQLServer Replication 创建技巧

SQLServer的Replication技术从2005开始,已经变得非常成熟了,而且效果也很好,很多的公司在做读写分离时,都选择了这项技术;Replication现在包括事务、合并和快照三种,每项都有各自的应用优势,大家用得最多的无疑是事物复制了,这种技术能保证我们发布端的数据的变更能及时传输到订阅端,网络带宽和服务器配置如果不差的话,两台机器之间的数据延时是非常小的,这为我们的读写分离

2012-07-17 10:20:03 1010

转载 SQLServer Replication 常见错误

1. 错误:已将此(这些)订阅标记为不活动,必须将其重新初始化。需要删除NoSync 订阅,然后重新创建它们      use distributiongo--查找状态不正常的发布select status,*from dbo.MSsubscriptionswhere status2--修改状态update dbo.MSsubscriptionsset stat

2012-07-17 10:15:11 1150

转载 复制代理配置文件

在配置复制时,将在分发服务器上安装一组代理配置文件。 代理配置文件包含一组在代理每次运行时都要使用的参数:在代理启动过程中,每个代理都会登录到分发服务器,并查询其配置文件中的参数。 对于使用 Web 同步的合并订阅,配置文件会下载并存储在订阅服务器中。 如果配置文件发生了更改,订阅服务器中的配置文件将在合并代理下次运行时更新。有关 Web 同步的详细信息,请参阅合并复制的 Web 同步。

2012-07-17 09:50:46 2332

转载 SQL Server复制中错误处理__收藏

在SQL Server的复制中出现在错误“应用复制的命令时在订阅服务器上找不到该行”,换上以前的做法就是删除掉这个复制,然后再新建一个复制,但是这次,我突然想BAIDU一下,看看别人是怎么处理这个问题的,然后发现找到的文章都是从MSDN上抄下来的,因此我决定把我的做法写下来。  首先查MSDN,确定这个错误的ID为20598,这个下面会用到;确定了错误ID之后,有两种方法可以跳过这个错误

2012-07-17 09:45:55 4532

转载 Sql Server 2005 专用管理员连接 (DAC) 使用技巧__收藏

1 什么是专用管理员连接?SQL Server 2005 为管理员提供了一种特殊的诊断连接,以供在无法与服务器建立标准连接时使用。2 专用管理员连接有什么用?即使在 SQL Server 不响应标准连接请求时,管理员也可以使用这种连接访问 SQL Server,以便执行诊断查询并解决问题。管理员可以通过 DAC 访问正在运行的 SQL Server Database Engine

2012-07-16 16:29:15 937

转载 SQL 中ROLLUP、CUBE 用法 (转)

ROLLUP 运算符生成的结果集类似于 CUBE 运算符生成的结果集。下面是 CUBE 和 ROLLUP 之间的具体区别:CUBE 生成的结果集显示了所选列中值的所有组合的聚合。 ROLLUP 生成的结果集显示了所选列中值的某一层次结构的聚合。ROLLUP 优点:(1)ROLLUP 返回单个结果集,而 COMPUTE BY 返回多个结果集,而多个结果集会增加应用程序代码的复

2012-07-12 09:37:06 863

转载 常用DBCC命令分类统计

今天把DBCC命令都一一使用了一下,做了笔记,防止忘记.  在调用命令时使用了一些参数,其中'taobaoitem_0003'是表名,'ix_taobaoitem_0003'是索引,'taobao'是数据库名称,'taobao3'是数据库文件.Transact-SQL 编程语言提供 DBCC语句作为 SQL Server 的数据库控制台命令。数据库控制台命令语句可分为以下类别。

2012-07-10 16:01:08 937

转载 SQL Server2012 T-SQL对分页的增强尝试

简介    SQL Server 2012中在Order By子句之后新增了OFFSET和FETCH子句来限制输出的行数从而达到了分页效果。相比较SQL Server 2005/2008的ROW_Number函数而言,使用OFFSET和FETCH不仅仅是从语法角度更加简单,并且拥有了更优的性能(看到很多人下过这个结论,但我测试有所偏差,暂且保留意见)。    MSDN上对于OFFSET和F

2012-07-09 16:27:24 695

转载 当一个DBA离职时,如何清除掉数据库里属于他的那些“东西” (job所有者更新)

一般DBA的帐号权限都很高(废话)DBA离职以后。删除帐号也几乎也是肯定的这里会涉及一个问题。原来由他新建或还原的数据库所有者可能是他的帐号部分数据库作业所有者也是他的帐号此时如果在各服务器上批量DROP  LOGIN 后会有潜在风险(事实上证明,数据库还是可用,但是作业会有权限出错)需要将这些数据库的对像所有者改回来(一般改成 'SA')分享一段脚本,用于批量替换特定

2012-07-03 13:41:29 1905

整理的面试问题及其答案经典收藏

面试问题及其答案经典收藏,非常多被问到的问题,及其相关得体的答复收藏

2011-12-28

win2003iis6.rar

在 “添加/删除程序”面板中 “增加/删除WINDOWS组件”,选中并双击 打开"IIS"或 “应用程序”,打勾IIS,点击安装即可。

2011-12-07

大型数据仓库最佳实践

大型数据仓库最佳实践,oltp---SQL Server 2005大型数据仓库系统设计经验

2011-11-21

数据库对象对比工具BXCSQLdxdb

数据库对象对比工具BXCSQLdxdb,很不错

2011-11-21

利用vmware_gsx虚拟实现win2003集群及sql 2000集群

利用vmware_gsx虚拟实现win2003集群及sql 2000集群,很详细的介绍,有需求的同学可以下载试验操作一下。

2011-09-30

企业级平台管理实践样本

很不错的资料,希望大家喜欢--可以帮助数据库管理与开发人员更深入的了解sql原理和运行规律。

2011-08-04

Conchango.SqlServer.SqlClrToolkit.GetFileDetails.dll

SQLSEVER2005中找不到存储过程xp_getfiledetails 解决

2011-07-14

reshack_setup.

针对msn 2003无法安装的处理,用ResHacker 打开MSN9的安装文件,修改 CONFIG / CONFIG0 / 0 / <os productType="workstation" />改为<os productType="server" /> 另存一个新的.exe文件既可.

2011-07-05

acess 密码查看器

Microsoft Office Access(前名 Microsoft Access)是由微软发布的关联式数据库管理系统。它结合了 Microsoft Jet Database Engine 和 图形用户界面两项特点,是 Microsoft Office的成员之一。 Access能够存取 Access/Jet、Microsoft SQL Server、Oracle,或者任何 ODBC 兼容数据库内的资料。熟练的软件设计师和资料分析师利用它来开发应用软件,而一些不熟练的程序员和非程序员的"进阶用户"则能使用它来开发简单的应用软件。虽然它支援部份面向对象(OO)技术,但是未能成为一种完整的面向对象开发工具。

2009-07-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除