Enjoy IT (ITECN.NET)

Welcome to ITECN.NET
欢迎光临 Enjoy IT (ITECN.NET) 登录 | 注册 | 帮助
in 搜索

使用标签浏览

所有标签 » SQL Server   (RSS)
对不起, 这里没有更多的标签可使用到过滤中.
  • CoolAsh归来

    我回来啊,这次回来是做广告地。 马上我有一个系列的Webcast,专门介绍SQL Server 2005 Integration Service的,欢迎大家订阅,也欢迎大家踊跃提出问题,让这个系列可以有更多的话题。
    发表于 CoolAsh Studio (Weblog) 作者 CoolAsh 时间 三月 5, 2007
  • SQL Server 2005中的系统架构

    SQL Server 2000中查询系统元数据的时候我们要通过很多系统表,例如sysobjects什么的,当然SQL Server中有很多系统存储过程,但是还是不能完全满足我们管理员的需求,所以只能查这些系统表,在SQL Server 2005中所有的系统表都被整合到了一个叫做sys的架构下,同时还有就是架构。 以下给一段范例代码,可以帮助大家在SQL Server 2005中查询出有哪些表引用了某张表, USE AdventureWorksGO --显示有哪些表引用了该对象IF OBJECT_ID('dbo.ufn_ListReferencingTables') <> 0 DROP FUNCTION ...
    发表于 CoolAsh Studio (Weblog) 作者 CoolAsh 时间 五月 4, 2006
  • SQL Server 2005的CTE

    SQL Server 2005中有一种新的语法叫做通用表表达式,CTE(Common Table Expression)。 这种语法的好处就是可以创建出一张临时的表,这张表可以在定义中使用自引用,使得我们处理父-子关系变得前所未有的方便,T-SQL中也有这个功能啦。 还是老规矩,给大家一段比较简单的代码,BOL里面也有,不过是要先理解Adventure Works范例数据库,大家可以去听我的WebCast哦,有这么一讲的,嘿嘿! USE AdventureWorksIF EXISTS(SELECT [name] FROM sys.tables WHERE [name] = 'P_C') DROP TABLE P_CCREATE TABLE P_C (ID ...
    发表于 CoolAsh Studio (Weblog) 作者 CoolAsh 时间 五月 4, 2006
  • SQL Server 2005的加密体系(二)

    紧接上一篇,再给一段用密钥加密数据的范例,这段代码比较简单,大黄不准像蹂躏大余一样说我灌水!!! --创建实验用数据库USE masterIF EXISTS(SELECT [name] FROM sys.databases WHERE [name] = 'Sales') DROP DATABASE SalesCREATE DATABASE SalesIF EXISTS(SELECT principal_id FROM sys.server_principals WHERE [name] = 'ryan' AND [type] = 'S') DROP LOGIN ryanCREATE lOGIN ryan WITH PASSWORD = ...
    发表于 CoolAsh Studio (Weblog) 作者 CoolAsh 时间 五月 4, 2006
  • SQL Server 2005的加密体系(一)

    SQL Server 2005中引入了一套完整的加密方法,具体的术语呢就偷个懒不写了,大家可以看BOL么。 大致的结构呢就是在安装sQL Server 2005的时候利用SQL Server服务账号生成一个服务主密钥Service Master Key,然后数据库的管理员可以在数据库上创建Database Master Key,当然也可以不创建,同时数据库管理员可以为Database ...
    发表于 CoolAsh Studio (Weblog) 作者 CoolAsh 时间 五月 4, 2006
  • SQL Server 2005 SP1 CTP已经发布

    SQL Server 2005 SP1 CTP已经发布,不过现在只有英文、德文和日文三种语言的,另外最新的SQL Server 2005 BOL也已经发布了。 感兴趣的朋友可以到一下地址获取: http://www.microsoft.com/sql/ctp_sp1.mspx SQL Server 2005 SP1 CTP解决了一些在SQL Server 2005发布后出现的问题,具体可以参考 http://support.microsoft.com/?kbid=913090
    发表于 CoolAsh Studio (Weblog) 作者 CoolAsh 时间 三月 29, 2006
  • SQL Server的权限分配体系

    在8月18日我的WebCast中(主题是SQL Server的安全性),很多人都对SQL Server的权限分配感兴趣,所以想在这里用一篇杂文吸引大家来讨论一下。 从常规的系统权限分配任务中我们可以看出一般的设计是在用户、组、权限。通过在用户和权限之间嵌入一层一层的组,权限设计可以变得清晰而且简单。在SQL Server中其实也一样。 在一个AD中,我认为正确的做法应该是将数据库的常规访问权限分类,归纳为几个基本的权限组,建立相应的角色,然后为根据角色创建域本地组,将域本地组然后依据用户的特性创建全局组,将全局组放入域本地组。这种设计相当于在域内用的是 ...
    发表于 CoolAsh Studio (Weblog) 作者 CoolAsh 时间 八月 22, 2005
  • 对于数据库文件膨胀的管理

    上次在做WebCast的时候,很多听众问到了有关如何控制文件膨胀的问题,所以今天在这儿略微讨论一下。 数据库文件会在插入数据的时候膨胀,而日志文件则会因为需要记录数据库操作而膨胀。 数据文件除非删除数据,否则是不会多出空间来,所以一般数据文件不太需要收缩。 日志文件因为日志备份并被截断而多出空闲空间(也就是我们所说的清空日志以后),但是日志文件是被分为多个虚拟日志段轮流使用的,所以如果日志备份频率和日志增长速度保持一致的话,日志文件会膨胀到一个固定尺寸而且保持住。 但是事情不可能完全依照我们的想法去发展,所以我们可以通过以下这些手段控制文件增长: 设定文件的最大尺寸 使用SQLServer:Database中的Dtabase ...
    发表于 CoolAsh Studio (Weblog) 作者 CoolAsh 时间 七月 20, 2005
  • SQL Server的优化

    SQL Server的优化主要指通过调整数据库的物理设计和逻辑设计来提高性能。 SQL Server的物理设计通常指调整SQL Server的存储架构,SQL Server上的数据分布。 SQL Server的逻辑设计通常指合理使用额外的数据库对象来提供应用性能,例如索引、存储过程和视图等等。 软件策略需要考虑的东西则相对会多一些,主要是数据库设计分为物理设计和逻辑设计。 物理设计考虑的主要是数据在物理存储介质上的 因为在做Web Casting的时候碰到了听众问起,所以就在这儿写一些软件调整方法: 调整硬件配置,增加CPU数量、内存容量,使用RAID 5甚至是RAID ...
    发表于 CoolAsh Studio (Weblog) 作者 CoolAsh 时间 七月 18, 2005