海阔天高

暂无签名

  • 博客访问: 1011712
  • 博文数量: 280
  • 用 户 组: 普通用户
  • 注册时间: 2009-04-22 00:56
个人简介

暂无介绍

ITPUB论坛APP

ITPUB论坛APP



APP发帖 享双倍积分

文章分类

全部博文(280)

文章存档

2016年(1)

2013年(11)

2012年(37)

2011年(25)

2010年(44)

2009年(31)

2008年(15)

2007年(17)

2006年(47)

2005年(49)

2004年(2)

2000年(1)

我的朋友
微信关注

IT168企业级官微



微信号:IT168qiye



系统架构师大会



微信号:SACC2013

订阅
热词专题

发布时间:2006-12-19 17:57:31

定时同步服务器上的数据的例子:--测试环境,SQL Server2000,远程服务器名:xz,用户名为:sa,无密码,测试数据库:test--1. 链接服务器上的表create table [user](id int primary key,number varchar(4),name varchar(10))go--2. 本地服务器上的表--本机的表,state说明:null 表示新增记录,1 表示修改过的记录,0 表示无变化的记录if exists (select * from dbo.sysobjects where id = object_id(N'[user]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)drop table [user]GOcreate table [user](id int identity(1,1),number varchar(4),name var......【阅读全文】

阅读(1712) | 评论(0) | 转发(0)

发布时间:2006-12-18 10:50:26

我们知道,在数据库系统的开发和应用中,必须保证数据库的完整性和一致性。 当数据库出现了严重错误;当我们怀疑数据库受到破坏(如无法用drop命令删除数据库或对象,使用某个表时出现“不可靠数据”的信息等);当用户改变了Server的缺省排序的顺序或改变了字符集而需要检查;当SA对系统做定期检查;这些时候,我们都需要使用数据库一致性检查工具(Database Consistenecy Checker,简称DBCC)。DBCC是一个实用命令集,用来检查一个数据库的逻辑一致性及物理一致性。在开发和应用中,DBCC是我们经常要使用的命令。    总之,DBCC命令所......【阅读全文】

阅读(1580) | 评论(0) | 转发(0)

发布时间:2006-12-15 17:59:42

递归存储过程中使用cursor可以用来向上遍历有向图,找出其直系父辈。注意定义成local类型的cursor ![@more@]PROCEDURE sp_get_all_lineal_parent @node_id int, @lineal_path varchar(200) outputwith encryptionASSET NOCOUNT ONBEGIN IF ISNULL(@lineal_path, 'NULL') = 'NULL' SET @lineal_path = '' IF EXISTS( select DependentProductID from Dependence_TB where ProductID = @node_id ) BEGIN DECLARE cur_parent_node CURSOR FAST_FORWARD local FOR SELECT DependentProductID FROM Dependence_TB WHERE ProductID = @n......【阅读全文】

阅读(2122) | 评论(0) | 转发(0)

发布时间:2006-12-11 13:58:48

declare @spt table (spid int)declare @spid int , @sql varchar(255)insert into @sptselect spid --, kpid, waittype, waittime, lastwaittype, dbid, status, cmd, hostname, loginame, program_namefrom master.dbo.sysprocesseswhere dbid = db_id('YourDBName')and spid <> @@spiddeclare cur_spid cursor forselect spid from @sptopen cur_spidwhile @@FETCH_STATUS = 0begin fetch next from cur_spid into @spid set @sql = 'kill '+ cast( @spid as varchar ) exec (@sql)endclose cur_spiddeallocate cur_spidgo[@more......【阅读全文】

阅读(1716) | 评论(0) | 转发(0)

发布时间:2006-12-07 17:42:13

在多台SQL Server服务器之间进行事务处理时,我们用到分布式事务技术。分布式事务由 Microsoft 分布式事务处理协调器 (MS DTC))这类事务管理器或其它支持 X/Open XA 分布式事务处理规范的事务管理器进行协调。Microsoft提供了MSDTC(Distributed Transaction Coordinator)服务支持分布式事务。基本做法是,在两台SQL Server服务器上启动MSDTC服务,并在本地服务器上为另一台服务器建立Linked Server,这样本地服务器就可以访问另一台服务器。当对链接服务器执行分布式查询时,请对每个要查询的数据源指定完全合法的、由四部分组成的表名。......【阅读全文】

阅读(1614) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册