随笔分类 -  SQL Server

SQL Server 开发
摘要:最近利用空闲时间自己在写一个文件备份工具,因为我磁盘上的很多文件很重要,例如很多PPT和讲义。所以需要经常备份,而且因为这些文件很多,所以需要增量备份。 我尝试用过windows自带的ntbackup工具,但感觉不是很爽。它不支持压缩备份,而且界面也有点复杂。 为了响应伟大领袖的“自力更生,丰衣足食”的号召,咱决定自己写一个工具,专门备份到数据库。支持压缩,支持加密,支持增量。 阅读全文
posted @ 2009-07-28 09:55 陈希章 阅读(3105) 评论(1) 推荐(1) 编辑
摘要:近日再次讲到SQL Server 2005中的数据库快照功能。这里做一个总结 使用场景: 只读的报表查询(可以有多个版本) 分担源数据库压力 将数据静止在某个时间 对于人为失误问题的灾难恢复 主要... 阅读全文
posted @ 2009-07-25 18:35 陈希章 阅读(1646) 评论(0) 推荐(0) 编辑
摘要:问题: 在对SQL Server数据库进行备份的时候,我们可以指定一个文件名。假设我们需要每天备份,同时希望每天备份的文件名是不一样的,例如使用当前的日期作为文件名 我的回答: USE MASTER... 阅读全文
posted @ 2009-07-15 10:22 陈希章 阅读(1666) 评论(0) 推荐(0) 编辑
摘要:今天被问到这样一个问题,SQL Server 2008的审核窗口中,好像每次只能设置针对一个对象(例如表,视图等),能不能对一批对象进行审核呢? 首先,稍微回顾一下审核功能 下面是我的回复: ====... 阅读全文
posted @ 2009-07-14 19:23 陈希章 阅读(571) 评论(0) 推荐(0) 编辑
摘要:检查事件日志的时候发现每次SQL Server启动的时候都有一些错误,看那意思是文件句柄找不到。 找了下面这篇文档,但仍然没有解决 http://www.microsoft.com/technet/s... 阅读全文
posted @ 2009-07-07 09:14 陈希章 阅读(631) 评论(0) 推荐(0) 编辑
摘要:原文参考:http://technet.microsoft.com/zh-cn/library/dd353312(SQL.90).aspx Microsoft SQL Server 2005 Serv... 阅读全文
posted @ 2009-06-30 18:16 陈希章 阅读(997) 评论(0) 推荐(0) 编辑
摘要:这个服务是SQL Server 2005新增的。我每次讲课都要提问,也要详细讲解的。 简单的说,如果一个物理服务器上面有多个SQL Server实例,那么为了确保客户端能访问到正确的实例,所以SQL... 阅读全文
posted @ 2009-06-30 18:15 陈希章 阅读(63802) 评论(3) 推荐(5) 编辑
摘要:在编写一个插件,找了一些参考资料,摘录如下 SSMS Add-in developmentThe following sites detail how to create SSMS add-ins:E... 阅读全文
posted @ 2009-06-30 18:13 陈希章 阅读(2111) 评论(0) 推荐(0) 编辑
摘要:这一篇来探讨一下SQL Server网络通讯的几个参数。可能很多朋友并不知道,即便你不指定,那么SQL Server的数据从服务器发送到客户端,肯定是有一些方法的。 SQL Server的通讯是标准的... 阅读全文
posted @ 2009-06-30 08:49 陈希章 阅读(2874) 评论(0) 推荐(0) 编辑
摘要:SQL Server 2005开始提供了一个新的工具:外围应用配置器,旨在提供更好的安全性保护(我们称为默认安全). 它可以管理两部分的功能 1. 服务与连接:主要与服务的启动,停止,以及是否允许远程... 阅读全文
posted @ 2009-06-27 09:15 陈希章 阅读(691) 评论(0) 推荐(0) 编辑
摘要:这一篇我们来捋捋在T-SQL中可能会用到的几个特殊的函数 1. 随机数: RAND 返回从 0 到 1 之间的随机 float 值。语法: RAND ( [ seed ] )seed 提供种子值的整数... 阅读全文
posted @ 2009-06-26 18:48 陈希章 阅读(16246) 评论(3) 推荐(3) 编辑
摘要:SQL Server 中对于结果集有几个处理,值得讲解一下 1. 并集(union,Union all) 这个很简单,是把两个结果集水平合并起来。例如 SELECT * FROM A UNION ... 阅读全文
posted @ 2009-06-26 18:31 陈希章 阅读(2638) 评论(1) 推荐(0) 编辑
摘要:在数据库设计过程中,我们经常会有这样的情况下 1. 某个基础表会被多个视图或者存储过程引用 2. 修改基础表的时候,我们必须小心翼翼地,因为不会有任何提示告诉我们,如果继续修改,会不会造成视图或者存储... 阅读全文
posted @ 2009-06-19 11:24 陈希章 阅读(2917) 评论(0) 推荐(0) 编辑
摘要:我们很多朋友对SQL Server的优化,尤其是查询优化很感兴趣。但大部分的朋友都不知道如何下手去学习。而且微软的有关资料也大多讳莫如深,这就让这个任务变得很神秘起来。 我的建议是:应该了解和学习常用... 阅读全文
posted @ 2009-06-15 17:38 陈希章 阅读(1581) 评论(0) 推荐(0) 编辑
摘要:设计和实现视图可谓是数据库物理设计中的一个非常重要的步骤。从一般意义上说,设计和实现视图应该遵循下面的一些建议和原则。 以下内容摘在文档,我对某些重点进行了补充说明(红色部分) 只能在当前数据库中创建... 阅读全文
posted @ 2009-06-15 17:31 陈希章 阅读(1568) 评论(0) 推荐(0) 编辑
摘要:在数据库服务器规划中,一般我们都建议tempdb要移动到独立的磁盘中去,这样可以提高整个服务器的运行速度。 如果tempdb所在的磁盘,由于某个什么原因而无法重新定位到,此时服务器将无法启动。 那么,... 阅读全文
posted @ 2009-06-11 08:25 陈希章 阅读(1799) 评论(2) 推荐(1) 编辑
摘要:今天被问到这个问题,以前没有处理过,在网上找了一些资料,看起来是可以做到的。特摘录如下,以备查阅 有时候,我们只想使某个IP的计算机才能连接到SQL Server服务器,不允许其他客户端连接,怎么办... 阅读全文
posted @ 2009-06-02 09:09 陈希章 阅读(6401) 评论(1) 推荐(2) 编辑
摘要:要想在SMO中访问SQL Server 2008的实例,必须添加下面的引用 阅读全文
posted @ 2009-05-25 18:15 陈希章 阅读(561) 评论(0) 推荐(0) 编辑
摘要:一直想自己写一个数据库文档生成工具。今天用了一天的时间,完成了这个夙愿。感觉还是蛮不错的。鼓掌,呵呵 写得比较快,代码还需要整理整理,以及进一步细化。该工具主要使用的技术包括 1. SMO:SQL S... 阅读全文
posted @ 2009-05-25 17:23 陈希章 阅读(7405) 评论(3) 推荐(2) 编辑
摘要:SQL Server Management Studio中有一个很有意思的工具,可以查看某个对象的依赖和被依赖关系。如下图所示 假设,我们自己的程序也要实现这样的功能,那么该怎么做呢? 1. 首先,创... 阅读全文
posted @ 2009-05-24 16:50 陈希章 阅读(2027) 评论(0) 推荐(0) 编辑