随笔分类 -  [21]  数据库相关

摘要:你是否曾经想在数据库中存储一个日期而没有时间部分,或者想存储一个时间值希望有更高的精度?在SQL Server 2008的介绍中,微软介绍了一些新的日期数据类允许你只存储一个日期、更高精度的时间值等。这些新的数据类型为你存储日期和时间相关信息提供了一些附加选项。在本篇文章中,我将介绍这些新的日期数据类型以及与旧版本的SQL Server中现有的数据类型进行比较。 阅读全文
posted @ 2008-06-15 14:52 TerryLee 阅读(22618) 评论(13) 推荐(4) 编辑
摘要:SQL Server 2005 Service Pack 2 – CTP December 2006发布了,可以从这里下载,在这之前发布的是SQL Server 2005 Service Pack 2 – CTP November 2006。在SQL Server Community Technology Preview Program主页上可以到以前的CTP版本信息。 点击下载: SQL Server 2005 Service Pack 2 – CTP December 2006 Feature Pack for Microsoft SQL Server 2005 Service Pack 2 - Community Technology Preview (CTP) December 2006 阅读全文
posted @ 2006-12-20 12:45 TerryLee 阅读(5308) 评论(4) 推荐(0) 编辑
摘要:提起代码重构和单元测试,相信大家都不陌生,重构和单元测试也成为了大家开发中必不可少的一部分,但是您知道数据库重构(Database Refactoring)吗?您知道数据库单元测试(Database Unit Testing)吗?看看SachinRe是怎么说的。 1.数据库重构(Database Refactoring) 2.数据库单元测试(Database Unit Testing) 阅读全文
posted @ 2006-07-02 11:29 TerryLee 阅读(6689) 评论(9) 推荐(1) 编辑
摘要:我们写SQL语句有时希望SQL表达式能够返回TRUE或者FALSE,却常常忽略了第三个值UNKNOWN。由于不注意判断返回的值有时会导致错误的结果, UNKNOWN与TRUE和FALSE做AND、OR运算返回的结果有一些差异。 阅读全文
posted @ 2006-05-31 10:49 TerryLee 阅读(3641) 评论(2) 推荐(0) 编辑
摘要:很高兴能够加入.Net 商业智能(0/65)团队,以后可以跟大家一起交流BI的知识,经验。目前我还处于学习阶段,过几天有时间我想写一系列的关于VS2005和SQL Server2005进行BI开发的有关文章。今天先给大家介绍一个商业智能的论坛,算是团队成员的见面礼吧。 商业智能论坛:http://www.bisky.com.cn/ 阅读全文
posted @ 2006-03-02 11:50 TerryLee 阅读(2961) 评论(5) 推荐(0) 编辑
摘要:我们都知道,当存储过程引用的表改变时,SQL Server会重新编译该存储过程。但是当我们增加一个有助于存储过程执行效率的索引时,SQL Server却不会重新编译该存储过程。只有当存储过程高速缓存被冲刷时(SQL Server重新启动),存储过程才会被重新编译。 如果想要强制编译一个存储过程,可以调用系统存储过程: Execute sp_recompile P_Sys_OrderRead 当一张... 阅读全文
posted @ 2005-12-26 16:27 TerryLee 阅读(1940) 评论(0) 推荐(1) 编辑
摘要:虽然不能完全避免死锁,但我们可以将死锁减至最少,并通过一定的方法来检测死锁。如果发生死锁了,我们怎么去检测具体发生死锁的是哪条SQL语句或存储过程?如何去手动的杀死进程和锁?如何查看系统中所有锁的详细信息? 阅读全文
posted @ 2005-12-24 14:05 TerryLee 阅读(8378) 评论(3) 推荐(2) 编辑
摘要:用任务计划实现数据库的异地备份 阅读全文
posted @ 2005-10-27 14:52 TerryLee 阅读(5337) 评论(6) 推荐(0) 编辑
摘要:数据库设计技巧系列(五)——各种小技巧 阅读全文
posted @ 2005-10-13 10:41 TerryLee 阅读(3056) 评论(1) 推荐(0) 编辑
摘要:数据库设计技巧系列(四)——保证数据的完整性 阅读全文
posted @ 2005-10-12 08:35 TerryLee 阅读(2661) 评论(1) 推荐(0) 编辑
摘要:数据库设计技巧系列(三)——选择键和索引 阅读全文
posted @ 2005-10-11 12:32 TerryLee 阅读(3289) 评论(1) 推荐(0) 编辑
摘要:数据库设计技巧系列(二)——设计表和字段 阅读全文
posted @ 2005-10-10 17:12 TerryLee 阅读(2967) 评论(1) 推荐(0) 编辑
摘要:数据库设计技巧系列(一)——设计数据库之前 阅读全文
posted @ 2005-10-10 17:03 TerryLee 阅读(3115) 评论(2) 推荐(0) 编辑
摘要:利用SQL语句得到客户端的IP地址 阅读全文
posted @ 2005-10-09 14:40 TerryLee 阅读(3105) 评论(2) 推荐(0) 编辑
摘要:每个人都关心数据安全。如果不关心的话,可能没有意识到访问服务器中的敏感数据是非常容易的。因为SQL SERVER在这方面已经替我们考虑过了, 所以在我们开发应用程序就可以直接使用SQL SERVER的安全策略。 在SQL SERVER中,我们可以在ENTERPRISE MANAGER中创建一个登录帐号,并且赋予一定的权限, 如果要做到我们的应用程序中呢? 阅读全文
posted @ 2005-10-09 14:36 TerryLee 阅读(1307) 评论(0) 推荐(0) 编辑
摘要:SQL Server中包含了几个可以访问系统注册表的扩展存储过程.但实际上这几个扩展存储过程是未公开的,从sql server 7.0就有了, 在SQL server 2000中仍然保留,他们以后可能会删除.但是这几个存储过程却提供了在当前的SQL Server版本中访问系统注册表的能力, 而且很多人利用SQL Server来进行攻击系统时,往往都会用到这几个扩展存储过程.所以最好在SQL Server中禁用他们. 阅读全文
posted @ 2005-10-08 09:51 TerryLee 阅读(1303) 评论(1) 推荐(0) 编辑
摘要:本文深入探讨了 SQL Server 体系结构的工作原理。其中介绍了数据库引擎的增强功能及其使用技巧,并提供了相关信息的链接。深入了解 SQL Server 的引擎有助于数据库管理员(数据库系统工程师)在设计、构建或改进数据库系统时充分利用 SQL Server 的优势。虽然本文主要面向数据库专业人士,但也可用于教学或营销目的。 阅读全文
posted @ 2005-09-29 18:31 TerryLee 阅读(7636) 评论(2) 推荐(1) 编辑
摘要:把数据库备份还原到另一个服务器时,可能会遇到孤立用户的问题。下面的方案显示并解决了这个问题。 阅读全文
posted @ 2005-09-29 18:28 TerryLee 阅读(1752) 评论(0) 推荐(0) 编辑