关闭
当前搜索:

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

 SQL Server 2008 引入了更改跟踪,这是一种轻量型解决方案,它为应用程序提供了一种有效的更改跟踪机制。通常,若要使应用程序能够查询对数据库中的数据所做的更改和访问与这些更改相关的信息,应用程序开发人员必须实现自定义更改跟踪机制。创建这些机制通常涉及多项工作,并且常常涉及使用触发器、timestamp 列和新表组合来存储跟踪信息,同时还会涉及使用自定义清除过程。通过更改跟踪,可...
阅读(8740) 评论(6)

使用 T-SQL 实现 base64 解码

IF OBJECT_ID(Ndbo.f_base64_decode) IS NOT NULL    DROP FUNCTION dbo.f_base64_decode;GO/*-- == base64 解码=================================    在SQL Server 中,使用FOR XML 生成xml 实例时,binary 数据使用b...
阅读(11140) 评论(6)

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

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

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

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

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

下面的脚本演示,在 SQL Server 2005/2008 中,使用 Gmail 帐号配置数据库邮件功能 -- =================================================-- 启用数据库邮件功能-- =================================================EXEC sys.sp_config...
阅读(7628) 评论(13)

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

IF OBJECT_ID(Ndbo.p_ExportHtml) IS NOT NULL    DROP PROC dbo.p_ExportHtml;GO /*-- == 导出表/视图中的数据为html 文件====================== 此存储过程用于将指定的表/视图中的数据导出为 html 文件由于是使用存储过程, 因此文件目录基于 sql se...
阅读(8806) 评论(19)

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

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

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

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

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

环境需求:SQL Server 2005 及之后的版本 背景在论坛上遇到一个问题,询问如何使用一个普通用户调用一个存储过程,这个存储过程使用了sp_OACreate这一系列存储过程来执行一些非常规的任务。当然,前提是普通用户只有调用这个存储过程的时候才能获得执行sp_OACreate的权限。最初的时候也没有仔细考虑,心想,sp_OACreate需要具有sysadmin固定服务器角色...
阅读(8290) 评论(3)

安装SQL Server 2008 及 VS 2008

SQL Server 2008 正式发布了,在中文系统下安装中文版时,始终有些问题,今天狠心把操作系统一齐重新装了,结合之前安装时碰到的问题的解决经验,这次总算是一次性安装成功。环境:64位环境(32位环境不一定有问题,英文Windows XP下安装英文版没有本文中提到的问题)Windows 2008 SQL Server 2008Visual Studio 2008 + ...
阅读(17699) 评论(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àProgramsà Microsoft SQL Server 2005à Configurati...
阅读(9833) 评论(11)

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

4.        SQL Server安装一台服务器上,只能安装一个SQL Server默认实例,在群集中安装SQL Server也有此限制。本示例需要提供两个SQL Server实例,故不考虑安装默认实例。两个实例都安装为命名实例。4.1      安装第一个SQL Server实例(SQL01)SQL Server安装可以在任何一个群集中的结点上进行安装。示例中选择“SQLS...
阅读(16079) 评论(4)

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

3.        群集安装群集的安装包括Domain的安装(DNS和域的创建)、群集的创建及群集结点添加三部分。3.1      DomainDomain具有DNS和域两大角色。3.1.1        安装和配置DNS3.1.1.1安装DNS打开添加/删除程序(Control PanelàAdd  or Remove Programs),在随后出现的“Add  or...
阅读(18089) 评论(2)

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

2.        在Vmware配置虚拟机所以的OS均使用Windows Server 2003企业版,故可以创建一台虚拟机,完成基本的配置和安装,最后使用Sysprep工具抽取SID后关机并做一个快照,然后克隆出另外4台虚拟机(也可以不使用Sysprep工具,直接克隆,然后使用newsid这个小工具重新生成SID并修改计算机名)。2.1      创建第一台虚拟机(模板机)VM...
阅读(22250) 评论(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群集,主要是以节约成本为出发点的一种群集方案。一般的SQL Server群集,每个S...
阅读(15387) 评论(13)

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

 我的新书《深入浅出——SQL Server 2005开发、管理与应用实例》大家评活动结束 活动地址:http://topic.csdn.net/u/20080324/10/1aafa8b9-ede5-4b95-8862-ce79ff4db6c5.html 首先谢谢大家热情参与此次书评活动. 根据活动的参与情况, 本次活动的获奖结果如下: 优秀评论奖(7名, 原计划 10 名, 但因为进行...
阅读(6154) 评论(17)

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

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

《深入浅出——SQL Server 2005开发、管理与应用实例》简介

编辑推荐继《中文版SQL Server 2000开发与管理应用实例》后的又一力作,从应用、开发和管理3个角度逐步深入,全面介绍SQL Server 2005数据库技术,不但融合了资深专家数年工作实践和宝贵经验,还根据DBA所需具备的从业素质对内容进行了布局。  精彩内容:安装和升级SQL Server,T-SQL增强,T-SQL应用,XML数据处理,CLR集成,开发SQL Server应用程序...
阅读(6628) 评论(11)

SQL Server 2005 中实现通用的异步触发器架构

  在SQL Server 2005中,通过新增的Service Broker可以实现异步触发器的处理功能。本文提供一种使用Service Broker实现的通用异步触发器方法。在本方法中,通过Service Broker构造异步触发器处理架构,对于要使用这种架构的表,只需要创建相应的触发器及处理触发器中数据的存储过程,并且在异步触发器架构中登记触发器和处理的存储过程即可。如果一个触发器中...
阅读(10177) 评论(16)

发布一个"文本/文件朗读"小软件

对于经常看小说的人来说,容易眼睛疲劳。Vista 下的语音合成技术已经做得很不错,故此引用此技术写了一个可以朗读文本/文件的小软件。软件使用说明:1. Start  -- 开始朗读: 当 文本框中有数据时, 读文本框中的文本; 如果上次朗读的文件没有读完, 则继续朗读上次朗读的文件;  如果前两个都没有相应的内容, 则显示文件选择对话框选择要朗读的文件2. Pause  -- 暂停/恢...
阅读(3819) 评论(5)
187条 共10页首页 上一页 1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:1316465次
    • 积分:15243
    • 等级:
    • 排名:第837名
    • 原创:178篇
    • 转载:9篇
    • 译文:0篇
    • 评论:881条
    最新评论