摘要: 今天在开发环境遇到了一个问题,我们发现服务器上的硬盘空间满了,查看了下发现这个盘存放的数据库文件应该是来源一个并非很大的库才对。检查之后发现这个数据库下的某个数据文件占了盘符下70%的空间,而大部分数据都来自某张表。但是即便我删除了该表里面所有的数据,这个数据文件并不会把空间都还给操作系统啊。那就面... 阅读全文
posted @ 2015-06-17 21:12 Jerry_Chen 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 昨天在工作中遇到一个情况,就是Development环境中的某台服务器上的某个数据库进入了Suspect状态。以前看书倒是知道说这个状态,不过实际工作当中从来没有遇到过。那么一些背景情况是这样的。环境:Development数据库产品:SQL Server 2008 R2数据库业务类型:DataWa... 阅读全文
posted @ 2015-06-17 20:14 Jerry_Chen 阅读(702) 评论(0) 推荐(0) 编辑
摘要: 昨天因为工作中遇到要对某个数据库的表通通启用data_compression,突然有个念头,就是如果我当初用"ALTER INDEX XXX ON YYY REBUILD WITH (DATA_COMPRESSION = PAGE);"会不会把原先Index上的一些其他的选择设置给覆盖掉?那么我做了... 阅读全文
posted @ 2015-06-16 17:21 Jerry_Chen 阅读(158) 评论(0) 推荐(0) 编辑
摘要: CDC Control Task可以从控制CDC数据同步,比如初始化加载、LSN范围的管理。它可以代替另一种做法,就是通过调用一批CDC函数来完成同样的事情。从SSIS的角度来完成,事情编程简单,和另外两个空间配合起来(CDC Source,和CDC Splitter),仅需配置一些控件参数便可以完... 阅读全文
posted @ 2015-06-14 22:04 Jerry_Chen 阅读(744) 评论(0) 推荐(0) 编辑
摘要: USE AdventureWorks;GO--开启某个数据库的CDC功能EXEC sys.sp_cdc_enable_db;GO--is_cdc_enabled栏位为1代表开启CDC功能了SELECT name, is_cdc_enabledFROM sys.databases WHERE data... 阅读全文
posted @ 2015-06-14 14:40 Jerry_Chen 阅读(973) 评论(0) 推荐(0) 编辑
摘要: 要使用OPENROWSET首先要开启一个configure选项sp_configure ‘show advanced options’, 1;GORECONFIGURE;GOsp_configure ‘Ad Hoc Distributed Queries’, 1; --Switch on speci... 阅读全文
posted @ 2015-06-14 01:41 Jerry_Chen 阅读(1484) 评论(0) 推荐(0) 编辑
摘要: Data Quality Services(DQS)是SQL Server 2012引入的一大特性。这个服务的任务是为了实现客户端数据标准化和清理错误数据的。比如客户端数据容易因为用户输出诸如像城市名这样的数据,Los Angeles写成Los Angels,另一个就是标准化,像NYC、NewYor... 阅读全文
posted @ 2015-06-13 23:43 Jerry_Chen 阅读(383) 评论(0) 推荐(0) 编辑
摘要: 这两个任务的作用是数据清洗(Data Cleansing)。Fuzzy Lookup通过引用另外一张数据库表或者索引来进行相似值匹配。这种组件对于标准化和查找可能错误的客户端数据非常有用。例如像地址或者像城市名这种属性栏位非常有用。Fuzzy Lookup不仅会输出它的匹配值,同时还会输出simil... 阅读全文
posted @ 2015-06-13 16:54 Jerry_Chen 阅读(809) 评论(0) 推荐(0) 编辑
摘要: Breakpoint是调试过程中最重要的手段,不仅对于Script Task和Script Component,对于任何其他的组件也是如此。可以在某个Event(如OnError)触发的时候设置断点来调试程序。很多其他的调试手段(工具)都是依赖于断点的。断点也是分包级别和组件级别的。Row Coun... 阅读全文
posted @ 2015-06-07 13:08 Jerry_Chen 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 和Control Flow中的Script Task非常类似,不同的是Script Component是Per-Row的执行类型。打个比方,在Script Component中加入两个Output的字段,Script中针对每一行可以输出不同的值给这两个Output字段。Script Componen... 阅读全文
posted @ 2015-06-06 19:43 Jerry_Chen 阅读(474) 评论(0) 推荐(0) 编辑