随笔分类 -  SQL Server

SQL Server 开发
摘要:经常有朋友问到一个问题:事实表和维度表是不是一定要在一个数据库里面呢? 为什么会有这样的问题呢?因为我们讲到,如果数据仓库足够大的话,可能会拆分为所谓的数据集市。而通常会按照所谓的业务模块的不同划分,... 阅读全文
posted @ 2009-05-21 10:12 陈希章 阅读(2637) 评论(0) 推荐(0) 编辑
摘要:接上一篇:假设在不同的数据仓库之间共享维度表,我们可以直接通过多个数据源的做法来实现。但这样做的结果是:在不同的多维项目中,其实还是会保留多维维度表的数据的。只不过,可能转换为了多维格式。 那么,有没... 阅读全文
posted @ 2009-05-21 10:11 陈希章 阅读(401) 评论(0) 推荐(0) 编辑
摘要:SQL Server 为管理员提供了一种特殊的诊断连接,以供在无法与服务器建立标准连接时使用。即使在 SQL Server 不响应标准连接请求时,管理员也可以使用此诊断连接访问 SQL Server,... 阅读全文
posted @ 2009-05-20 10:11 陈希章 阅读(764) 评论(0) 推荐(0) 编辑
摘要:今天在论坛中被问到这样一个问题,就是有一个表格(格式大致如下),没有按照范式设计,现在想对其进行查询,而且能进行分组汇总。 我整理一个例子如下,对该问题进行解释 1.建立一个表格 CREATE TAB... 阅读全文
posted @ 2009-05-20 08:17 陈希章 阅读(1232) 评论(0) 推荐(0) 编辑
摘要:该文转载自:http://msdn.microsoft.com/zh-cn/library/ms189108.aspx TABLESAMPLE是SQL 2005开始引入的一个新语法,它可以针对表的数... 阅读全文
posted @ 2009-05-19 11:26 陈希章 阅读(3036) 评论(0) 推荐(0) 编辑
摘要:本文转载自 http://www.bccn.net/Article/sjk/sqlserver/jszl/200709/6545.html 这个文档比较完整地介绍了在移动开发中,如何实现对SQL Se... 阅读全文
posted @ 2009-05-17 19:39 陈希章 阅读(304) 评论(0) 推荐(0) 编辑
摘要:可以参考的一篇文档是 : http://msdn.microsoft.com/zh-cn/library/ms345207.aspx 服务端配置的参考书:http://msdn.microsoft.c... 阅读全文
posted @ 2009-05-17 18:19 陈希章 阅读(349) 评论(0) 推荐(0) 编辑
摘要:昨天在讲解SQL Server BI新特性的时候,提到了SQL Server 2008数据库引擎的一个增强,就是CDC(Change Data Capture):变更数据捕获。 看起来大家对这个功能都... 阅读全文
posted @ 2009-05-16 17:22 陈希章 阅读(3331) 评论(3) 推荐(0) 编辑
摘要:在SQL Server 2008中提出了一套新的管理机制,就是所谓的基于策略的管理(姑且可以称为PBM)。它的主要优势如下 按需管理:PBM提供了系统配置的逻辑视图,因此DBA们可以预先定义各自所需... 阅读全文
posted @ 2009-05-14 10:31 陈希章 阅读(2157) 评论(2) 推荐(1) 编辑
摘要:近日通过Windows Update自动更新了SQL Server 2008 的SP1。今天打开的时候,使用Windows验证方式登录,却遇到下面一个错误消息 -------------------... 阅读全文
posted @ 2009-05-14 09:18 陈希章 阅读(3302) 评论(2) 推荐(0) 编辑
摘要:今天被人问到,假如我们需要在代码中执行SQL Server 的代理任务,那么有什么思路呢? 我马上想到,一般会有两种思路 1. 通过SMO(SQL Server Management Object M... 阅读全文
posted @ 2009-05-13 17:13 陈希章 阅读(842) 评论(0) 推荐(0) 编辑
摘要:1. 什么是文件组? 文件组(Filegroup),顾名思义就是文件的组合。通俗地说,它相当于是一个容器,它里面可以包含一个或者多个数据文件。 2. 为什么需要文件组? 使用文件组主要的目的有两个 ... 阅读全文
posted @ 2009-05-13 10:20 陈希章 阅读(1398) 评论(2) 推荐(2) 编辑
摘要:数据库设计中,文件规划是相当重要的一个环节。 这部分内容包括文件数目的规划,大小的规划,位置的规划。 本篇介绍的是文件位置的规划,如下图所示 1. 数据文件 有可能的情况下,应该区分经常更新的表与不... 阅读全文
posted @ 2009-05-13 10:13 陈希章 阅读(425) 评论(1) 推荐(0) 编辑
摘要:有关SQL Server 2008的安装相关资料,我整理如下 1. 相关的版本 2. 升级还是迁移 3. 安装过程 4. 安装中心 5. 无人值守安装 阅读全文
posted @ 2009-05-13 10:07 陈希章 阅读(422) 评论(0) 推荐(0) 编辑
摘要:表分区(Partition Table)是自从SQL Server 2005就开始提供的功能,解决的问题是大型表的存储和查询。 我们之前大致的语法是这样的 -- ===================... 阅读全文
posted @ 2009-04-29 08:22 陈希章 阅读(11468) 评论(6) 推荐(2) 编辑
摘要:有时候看一些程序,他们在安装的时候,会在SQL Server里面创建一些特定的作业,以便为其执行自动化任务。我就在想,这是怎么做到的呢?我们以前一般都是通过SSMS的界面来完成这个事情的 1. 通过T... 阅读全文
posted @ 2009-04-29 07:53 陈希章 阅读(2836) 评论(3) 推荐(2) 编辑
摘要:CDC(Change Data Capture)通过对事务日志的异步读取,记录DML操作的发生时间、类型和实际影响的数据变化,然后将这些数据记录到启用CDC时自动创建的表中。通过cdc相关的存储过程,... 阅读全文
posted @ 2009-04-28 11:45 陈希章 阅读(14224) 评论(10) 推荐(5) 编辑
摘要:在 SQL Server 2008 中,用户定义表类型是指用户所定义的表示表结构定义的类型。您可以使用用户定义表类型为存储过程或函数声明表值参数,或者声明您要在批处理中或在存储过程或函数的主体中使用的... 阅读全文
posted @ 2009-04-28 11:07 陈希章 阅读(18956) 评论(3) 推荐(3) 编辑
摘要:这是SQL Server 2008安全性方面的一个新增功能,可以针对服务器乃至数据库级别进行审核(Audit),其精细程度甚至可以到达DML语句级别,也就是很多朋友可能希望的监控INSERT,UPDA... 阅读全文
posted @ 2009-04-28 09:29 陈希章 阅读(860) 评论(0) 推荐(0) 编辑
摘要:我记得在两年前讲SQL Server 2005的课程的时候,有一个朋友提出了这么一个疑问:我的数据库里面的存储过程非常多,有没有什么办法快速定位到我想要的存储过程,除了一个一个去找之外。 虽然看起来不... 阅读全文
posted @ 2009-04-28 08:51 陈希章 阅读(1796) 评论(0) 推荐(0) 编辑