zjcxc(邹建)的Blog - SQL Server

引用或者转载本BLOG的文章请注明原作者和出处,并保留原文章中的版权信息。谢谢!...

排序:
默认
按更新时间
按访问量

锁不住的查询

环境: SQL Server 2005 or 2008最近在处理一个锁的问题时,发现一个比较郁闷的事,使用X锁居然无法锁住查询,模拟这个问题,可以使用如下T-SQL脚本来建立测试环境。USE master;GO IF @@TRANCOUNT > 0    ROLLBACK TRAN;GO -...

2009-07-27 10:27:00

阅读数:14866

评论数:58

处理SQL 2008/08 中的OUTPUT与CHECK约束冲突的问题

         在SQL Server 2005中,新增的OUTPUT子句极大地提高了数据转移的方便性,不过很遗憾的是, OUTPUT子句的输出表不能包含启用状态的CHECK约束。这未免让人觉得很不爽。不过,在实际使用过程中,却发现了一个很奇怪的问题,某些具有启用状态的CHECK约束的表确实无法...

2009-04-22 05:06:00

阅读数:9716

评论数:6

初探 SQL Server 2008 中的更改跟踪与变更数据捕获

1                概述1.1        更改跟踪1.2        变更数据捕获1.3        比较更改跟踪和变更数据捕获2                使用2.1        更改跟踪2.2        变更数据捕获 1         概述“更改跟踪”和“变更...

2009-03-10 11:02:00

阅读数:14279

评论数:5

使用更改跟踪实现数据同步

 SQL Server 2008 引入了更改跟踪,这是一种轻量型解决方案,它为应用程序提供了一种有效的更改跟踪机制。通常,若要使应用程序能够查询对数据库中的数据所做的更改和访问与这些更改相关的信息,应用程序开发人员必须实现自定义更改跟踪机制。创建这些机制通常涉及多项工作,并且常常涉及使用触发器、t...

2009-02-23 06:59:00

阅读数:8847

评论数:6

使用 T-SQL 实现 base64 解码

IF OBJECT_ID(Ndbo.f_base64_decode) IS NOT NULL    DROP FUNCTION dbo.f_base64_decode;GO/*-- == base64 解码=================================    在SQL Serv...

2009-02-19 14:46:00

阅读数:11519

评论数:6

误删除SSIS中的“Maintenance Plans”文件夹的恢复

在SQL Server 2005/2008中,维护计划的功能通过SSIS包来完成。如果不小心在SSIS管理中删除了"Maintenance Plans"文件夹,则在SQL Server中建立维护计划的时候会出现问题,如下图所示。 在Management studio中创建误删...

2009-02-14 05:09:00

阅读数:6310

评论数:1

令人郁闷的“事务中的变量赋值错误”

           事务中的变量(包括表变量)的操作是不受事务控制的。但是反过来,事务中的变量操作失败,却会导致事务提交失败,这个有点让人郁闷。         下面的脚本演示这个问题。示例演示分拆以逗号分隔的 @ids 中的每个 id, 如果这个 id 是数字(int型),则做后面的处理;如果...

2008-12-28 02:56:00

阅读数:8451

评论数:5

在 SQL Server 2005/2008 中,使用 Gmail 帐号配置数据库邮件功能

下面的脚本演示,在 SQL Server 2005/2008 中,使用 Gmail 帐号配置数据库邮件功能 -- =================================================-- 启用数据库邮件功能-- ============================...

2008-12-13 14:12:00

阅读数:7770

评论数:13

将指定的表/视图中的数据导出为 html 文件

IF OBJECT_ID(Ndbo.p_ExportHtml) IS NOT NULL    DROP PROC dbo.p_ExportHtml;GO /*-- == 导出表/视图中的数据为html 文件====================== 此存储过程用于将指定的表/视图中的数据导出为 ...

2008-11-10 03:45:00

阅读数:8921

评论数:19

将当前数据库中所有表的smalldatetime 列改为nvarchar(20)

-- 将当前数据库中, 所有表的smalldatetime 列改为nvarchar(20)-- 如果列上有索引/默认值之类的依赖项, 则无法修改EXEC sp_msforeachtable    @command1 = NDECLARE CUR CURSOR LOCALFORSELECT     ...

2008-11-07 11:30:00

阅读数:6130

评论数:2

如何在不提升用户权限的情况下,使普通用户执行xp_cmdshell存储过程

 环境需求:SQL Server 2005 及之后的版本 背景xp_cmdshell是一个很危险的存储过程,通过它,可以访问操作系统的资源,但有时候我们也需要使用它来实现一些特殊的处理。从安全的角度来考虑,禁用xp_cmdsehll是最保险的,即使为了特殊目的而要求使用它,也最好能够编写一些实现这...

2008-09-19 11:15:00

阅读数:10360

评论数:10

如何在不提升用户权限的情况下,使普通用户执行sp_OACreate存储过程

环境需求:SQL Server 2005 及之后的版本 背景在论坛上遇到一个问题,询问如何使用一个普通用户调用一个存储过程,这个存储过程使用了sp_OACreate这一系列存储过程来执行一些非常规的任务。当然,前提是普通用户只有调用这个存储过程的时候才能获得执行sp_OACreate的权限。最初的...

2008-09-16 11:07:00

阅读数:8647

评论数:3

安装SQL Server 2008 及 VS 2008

SQL Server 2008 正式发布了,在中文系统下安装中文版时,始终有些问题,今天狠心把操作系统一齐重新装了,结合之前安装时碰到的问题的解决经验,这次总算是一次性安装成功。环境:64位环境(32位环境不一定有问题,英文Windows XP下安装英文版没有本文中提到的问题)Windows 20...

2008-08-31 11:09:00

阅读数:18281

评论数:10

在 VMWare 中配置 SQL Server 2005 N + 1 群集 (五) SQL Server 群集维护

5.        SQL Server群集维护对于SQL Server群集,其维护主要在于调整SQL Server配置及添加或删除群集结点方面。5.1      调整SQL Server配置对于SQL Server配置的调整,应该通过SQL Server的配置管理器来完成(StartàProgr...

2008-06-25 13:22:00

阅读数:9959

评论数:12

在 VMWare 中配置 SQL Server 2005 N + 1 群集 (四) SQL Server 安装

4.        SQL Server安装一台服务器上,只能安装一个SQL Server默认实例,在群集中安装SQL Server也有此限制。本示例需要提供两个SQL Server实例,故不考虑安装默认实例。两个实例都安装为命名实例。4.1      安装第一个SQL Server实例(SQL0...

2008-06-25 13:00:00

阅读数:16209

评论数:4

在 VMWare 中配置 SQL Server 2005 N + 1 群集 (三) 群集安装

3.        群集安装群集的安装包括Domain的安装(DNS和域的创建)、群集的创建及群集结点添加三部分。3.1      DomainDomain具有DNS和域两大角色。3.1.1        安装和配置DNS3.1.1.1安装DNS打开添加/删除程序(Control PanelàAd...

2008-06-25 12:42:00

阅读数:18173

评论数:2

在 VMWare 中配置 SQL Server 2005 N + 1 群集 (二) 在Vmware配置虚拟机

2.        在Vmware配置虚拟机所以的OS均使用Windows Server 2003企业版,故可以创建一台虚拟机,完成基本的配置和安装,最后使用Sysprep工具抽取SID后关机并做一个快照,然后克隆出另外4台虚拟机(也可以不使用Sysprep工具,直接克隆,然后使用newsid这个...

2008-06-25 11:50:00

阅读数:22376

评论数:2

在 VMWare 中配置 SQL Server 2005 N + 1 群集 (一) 环境

 1.        实验环境Vmware Server 1.0.6SQL Server 2005 企业版Host OS: Windows Server 2003 企业版Guest OS:Windows Server 2003 企业版1.1      背景所谓N+1的SQL Server群集,主要...

2008-06-25 11:08:00

阅读数:15529

评论数:13

【结果】-《深入浅出——SQL Server 2005开发、管理与应用实例》大家评活动

 我的新书《深入浅出——SQL Server 2005开发、管理与应用实例》大家评活动结束 活动地址:http://topic.csdn.net/u/20080324/10/1aafa8b9-ede5-4b95-8862-ce79ff4db6c5.html 首先谢谢大家热情参与此次书评活动. 根据...

2008-04-24 10:45:00

阅读数:6264

评论数:17

《深入浅出——SQL Server 2005开发、管理与应用实例》 销售商列表

安徽万品图书经营有限公司 北京奥维博世图书发行有限公司(互动出版)  北京百万庄图书大厦有限公司 ...

2008-03-27 11:26:00

阅读数:8343

评论数:6

提示
确定要删除当前文章?
取消 删除
关闭
关闭