Fork me on GitHub

随笔分类 -  SQL Server

摘要:主数据服务(Master Data Services,MDS)既是一个概念又是一个产品,主数据服务的概念是对核心业务数据有一个集中的数据入口看守人,数据项如客户账单地址,雇员/客户姓名,以及产品名称应... 阅读全文
posted @ 2010-02-20 17:44 张善友 阅读(2447) 评论(0) 推荐(0) 编辑
摘要:数据流是在SQL Server 2005中才引入的新概念。数据流是专门处理数据操作的工作流。数据流也称为流水线。可以将数据流认为是装配线,该装配线包含了顺序执行的多个操作。在数据流中的每个节点都称为转... 阅读全文
posted @ 2009-12-29 13:18 张善友 阅读(2037) 评论(0) 推荐(0) 编辑
摘要:当索引所在页面的基于主关键字的逻辑顺序,和数据文件中的物理顺序不匹配时,碎片就产生了。所有的叶级页包含了指向前一个和后一个页的指针。这样就形成一个双链表。理想情况下,数据文件中页的物理顺序会和逻辑顺序匹配。整个磁盘的工作性能在物理顺序匹配逻辑顺序时将显著提升。对某些特定的查询而言,这将带来极佳的性能。当物理排序和逻辑排序不匹配时,磁盘的工作性能会变得低效,这是因为磁头必须向前和向后移动来查找索引,而不是只象某个单一方向来搜索。碎片会影响I/O性能,不过对于位于SQL Server数据缓冲内的数据页而言,碎片并不会带来任何影响。 阅读全文
posted @ 2009-12-21 13:18 张善友 阅读(5105) 评论(0) 推荐(1) 编辑
摘要:TDS是一种协议,一系列描述两个计算机间如何传输数据的规则。象别的协议一样,它定义了传输信息的类型和他们传输的顺序。总之,协议描述了“线上的位”,即数据如何流动。表格数据流协议是建立在TCP/IP N... 阅读全文
posted @ 2009-11-14 12:08 张善友 阅读(4257) 评论(1) 推荐(1) 编辑
摘要:数据库的一致性,也是衡量DBMS性能的重要指标之一。目前大多数商业数据库(DB2, SQL Server)的并发控制采用的是两阶段锁(Two-Phase Locking,2PL)协议,2PL保证了并发事务执行的可串行化。但2PL在对任何数据进行读、写操作之前,需要对该数据加锁。在封锁相容矩阵中,S锁(Share Locks,共享锁)和X锁(Exclusive Locks,排它锁)是不相容的,因此当... 阅读全文
posted @ 2009-11-14 10:41 张善友 阅读(3692) 评论(0) 推荐(2) 编辑
摘要:数据库的Service Broker在通过备份/还原方式恢复数据库后,通过SELECT * FROM sys.transmission_queue 查到的错误信息: An exception occ... 阅读全文
posted @ 2009-09-28 17:54 张善友 阅读(1211) 评论(1) 推荐(0) 编辑
摘要:SQL injection可以说是一种漏洞,也可以说成是一种攻击方法,程序中的变量处理不当,对用户提交的数据过滤不足,都可能产生这个漏洞,而攻击原理就是利用用户提交或可修改的数据,把想要的SQL语句插入到系统实际SQL语句中,轻则获得敏感的信息,重则控制服务器。通过使用参数查询可以在代码层面来解决,还有另一个好处是可以提高SQL 的性能。 阅读全文
posted @ 2009-08-29 09:52 张善友 阅读(2835) 评论(7) 推荐(1) 编辑
摘要:在设计和测试应用程序系统时,设计中往往会出现很多意外的问题,这些也都需要进行故障排除。显然,无论在应用程序生命周期的哪个阶段发现问题,都必须通过故障排除来找出原因并给出解决方案。 SQL Serve... 阅读全文
posted @ 2009-07-23 07:47 张善友 阅读(1127) 评论(0) 推荐(0) 编辑
摘要:作者从基础的数据库索引开始全面讲述了SQL Server数据库应用程序的性能优化,包括数据库设计和数据访问代码。 阅读全文
posted @ 2009-06-21 16:42 张善友 阅读(2431) 评论(2) 推荐(1) 编辑
摘要:SQLCMS使用和扩展了SQL Server 2008的特性,用于管理和监控SQL Server。 阅读全文
posted @ 2009-06-15 22:18 张善友 阅读(1166) 评论(0) 推荐(0) 编辑
摘要:Sql Server 2008 为开发带来的新特性,微软刚发布了SQL Server 2008 Developer Training Kit: http://www.microsoft.com/downloads/details.aspx?FamilyID=E9C68E1B-1E0E-4299-B498-6AB3CA72A6D7&displaylang=en 阅读全文
posted @ 2009-05-14 07:32 张善友 阅读(1303) 评论(0) 推荐(0) 编辑
摘要:Service Broker 在SQL Server 2005中即被引入,它通过对普通T-SQL 数据操作语言进行扩展,让内部或外部进程发送并接收可靠且异步的消息。发送者将消息发送到同一个数据库的队列中,或者发送到同一个SQL Server 实例的另一个数据库中,亦或发送到同一个服务器或远程服务器的一个实例中。 Service Broker 在SQL Server 2008中更加完善,Service Broker 更容易管理,并且相关技术文档也越来越多,它可以让开发人员依靠坚如磐石的SQL Server 关系型引擎来支持事务消息。 阅读全文
posted @ 2009-04-15 22:07 张善友 阅读(2150) 评论(0) 推荐(0) 编辑
摘要: 2009年4月8日微软正式发布了SQL Server 2008的首个升级服务包,所有版本均可下载SP1进行升级,SQL Server 2008 SP1支持Windows Server 2003、Windows Server 2008和Windows Vista。 阅读全文
posted @ 2009-04-08 22:22 张善友 阅读(2152) 评论(1) 推荐(0) 编辑
摘要:我在Vista上安装SQL Server Express的时候遭遇错误,错误信息为:“属性不匹配。存在属性(Hidden, System, Directory, Archive),包括属性(0),不包括属性(Archive, Compressed, Encrypted)。” 阅读全文
posted @ 2009-03-14 13:39 张善友 阅读(3998) 评论(2) 推荐(0) 编辑
摘要:微软2008年12月16日发布了SQL Server 2005 SP3的正式版,而这也将是该软件的最后一次升级服务,不过暂时只有英文版本,需要简体中文版的用户请稍等。SQL Server 2005 SP3版本号9.00.4035,作为一个累计升级包集成了此前所有的更新补丁,能全方位提升SQL Server 2005的各种服务等级,适用于企业版、企业评估版、开发者版、标准版、工作组版等所有商业版本. 阅读全文
posted @ 2008-12-18 22:02 张善友 阅读(1762) 评论(0) 推荐(0) 编辑
摘要:基于策略的管理(Policy Based Management),使DBA们可以制定管理策略,并将这些策略应用到服务器、数据库以及数据环境中的其他对象上去。经过精心设计的管理策略可以帮助DBA们对数据环境进行前瞻性的管理。 阅读全文
posted @ 2008-10-19 20:45 张善友 阅读(1216) 评论(0) 推荐(0) 编辑
摘要:1、在安装上和SQL Server 2005比较上更加丰富的选项设置. 2、SQL Server 2008的新特性FILESTREAM ,可以在安装时配置,也可以在安装后启用。3、两个小工具调整。 阅读全文
posted @ 2008-10-19 12:45 张善友 阅读(2198) 评论(1) 推荐(0) 编辑
摘要:SQL Server 2005 引入了在自身的数据库引擎中加密的功能。通过使用被数据库所管理的内部证书或密钥结构,这能够被用于加密和解密任意的数据。而不需要借助外部的证书或密钥来执行。 SQL Server 2008中的透明数据加密(TDE),可以选择同SQL Server 2005中一样使用单元级的加密,或者是使用TDE进行完全数据库级加密、或者是由Windows提供的文件级加密。它旨在为整个数据库提供静态保护而不影响现有的应用程序。 阅读全文
posted @ 2008-10-16 21:24 张善友 阅读(1513) 评论(0) 推荐(0) 编辑
摘要:孤立帐户,就是某个数据库的帐户只有用户名而没有登录名,这样的用户在用户库的sysusers系统表中存在,而在master数据库的syslogins中却没有对应的记录。解决方法是使用sp_change_users_login来修复 阅读全文
posted @ 2008-10-11 21:29 张善友 阅读(3692) 评论(1) 推荐(1) 编辑
摘要:Sql Server 2008 带来很多新特性,为开发也带来了很多新特性,例如ADO.NET实体框架提供程序,为Blob数据存储带来的FILESTREAM 数据类型,以及处理Null数据的稀疏列。 阅读全文
posted @ 2008-06-21 08:56 张善友 阅读(3474) 评论(0) 推荐(0) 编辑