- 博客(10)
- 资源 (7)
- 收藏
- 关注
原创 SQL Server 自治事务(续)
上一篇中介绍了在SQL Server 中实现自治事务的两种方法。这一篇主要解决上次提供的CLR 存储过程中存在的几点遗憾,提供更实用的代码。程序集代码:/* * csc.exe/r:c:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/System.Transactions.dll/target:library AutoTranClass.cs */using System;using System.Data.SqlClient;using Syste
2010-09-28 15:58:00 1998
原创 SQL Server 自治事务
何为自治事务(Autonomous Transaction)?简单的说,如果在会话中调用一个过程,则此过程会运行在此会话当前的事务作用域中;而自治事务可以让这个过程运行在一个独立的事务作用域中,使用其不受外部事务(也就是调用此过程的会话的当前事务)的影响,可以被独立的回滚/提交。为了方便理解,举个例子:use tempdbgoifobject_id('emps')isnotnull droptable emps;gocreatetable emps(id intidentity,names
2010-09-27 10:49:00 2894
原创 T-SQL 正则表达式(CLR 实现)
正则表达式在处理字符串方面有其特殊的优势,但是 T-SQL 至今没有支持(遗憾)。不过可以通过 CLR 函数“曲线救国”。闲话不说,开工(需要 SQL Server 2005 及以上版本)。编写程序集(ClrRegExClass.cs)using System;using System.Data;using System.Data.SqlClient;using System.Data.SqlTypes;using Microsoft.SqlServer.Server;using System.Text.R
2010-06-23 12:47:00 1233
转载 Windows Search 高级搜索语法
Windows Search, including the search functionality in Windows Vista and Windows 7 <a href="http://www
2010-04-28 18:11:00 6622 1
原创 几个简单的存储过程
由于感觉在 SQLCMD 中获取数据库、表、视图信息上不是那么方便,便自己动手写了几个存储过程。----------------------------------------------------------------------------------------------------------use master;go-- 获取实例中用户数据库的信息if obje
2010-03-24 23:08:00 752
转载 让 32 位 windows 7 支持超过 4G 内存(PAE)
该方法由 Geoff Chappell 牛人提供,适用于 Vista 系统。经 Aulddays 测试,这种方法同样适用于目前最新版的 Windows 7 RTM 系统。此方法可以让 32 位 win7 完美支持多至 128G 的内存!(由于涉及到修改系统内核,请慎重考虑后再操作) 具体做法如下:为避免原始内核被破坏,首先复制系统内核文件 ntkrnlpa.exe,并命名为 n
2009-12-12 17:06:00 18473 3
原创 KERBEROS 身份验证协议
简介KERBEROS 协议是用于域环境下的身份验证协议(被 Windows 2000 及以后的系统支持),但当域成员需要访问工作组模式下的服务,或当不能使用 KERBEROS 协议(例如,在域环境下域成员使用 IP 地址而非主机名访问共享资源,或域成员无法联系域控制器),NTLM 协议将被使用(当同时使用 LM 和 NTLM
2009-11-01 15:44:00 2163
原创 SQL SERVER 中过程和函数的区别
存储过程函数 存储过程定义中的参数可以为任意数据类型,包括用户定义的类型,同时过程还可以拥有输出参数,用于返回任何数据类型的结果。存储过程只能直接返回整型值,通常用于显示过程执行的状态。在存储过程定义中可以包含任何 T-SQL 语句,可以向用户返回查询的结果集,允许递
2009-10-27 13:48:00 939 1
原创 系统安全原则
概述信息安全的三个经典原则为,机密性(Confidentiality),完整性(Integrity)和审核(Auditing),即 CIA;机密性,保证信息不能被未授权的访问;在计算机系统中,实现信息的机密性有四方面技术:加密,通过
2009-10-24 15:44:00 3068
转载 与 ITPro 管理工作密切相关的 win 7 新特性
看了不少关于 win 7 新特性的介绍,也在虚机上用了一段 win 7。今天在 mydrivers 中发现一篇《Windows 7:你必须知道的77条小知识》文章,正好从中抽取一些与 ITPro 管理工作密切相关的 win 7 新特性。Windows PowerShell v2。不止是一个简单的命令行外壳,更是管理员期待已久的集成脚本环境(ISE),具备强大的分布式并行处理能力,
2009-10-19 21:13:00 536
Microsoft SQL Server 2008 Internals
2010-02-18
Oracle Hacker's Handbook
2009-07-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人