如何将一个表中的TEXT类型字段实时地复制到另一个表中? sql server 7 我不熟悉在客户段调用Store Procedure 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 CREATE TRIGGER [tr_1] ON [dbo].[tb_src] FOR INSERT, UPDATEASdeclare @t1 ntext,@t2,ntext,@t3 ntext,@id numeric(9,0)select @id = id,@t1 = t1,@t2 = t2,@t3 = t3 from insertedif (select count(id) from tb_dest where id = @id) > 0 update tb_dest set t1 = @t1,t2 = @t2,t3 = @t3 where id = @idelse insert tb_dest (id,t1,t2,t3) values (@id,@t1,@t2,@t3)--tb_src 原表 tb_dest 目标表--id 主键列 t1/t2/t3分别为text字段 在域中如何建立两台sql server的数据发布和订阅----同步数据用向导(打开sqlserver--选择工具--复制----配置发布,订阅服务器和分发),注意使用有权限的域账号就行了将不是域控制器的服务器配置为既是发布服务器又是分发服务器,然后设置域控制器的服务器为订阅服务器,再设置订阅方式.1.作发出版,分发服务器,必须要启动 SQLServerAgent服务订阅服务器可以不用启动 SQLServerAgent服务.2.在进行操作之前,必须在出版分发服务器这边注册订阅服务器,两边最好建有相同结构的数据库3.从菜单中选Tools>>Republication>>Configure Publishing And SubScripter ,接着进行配置,Configure Publishing ,Subscirpter And Distribution...配置要分发的数据库及其表,视图等4.创建分发管理 Create And Manager Publication,选择要分发的数据库5.接上在此基础上或Push Subscriptions to other,选取分发数据库下的出版物,再按右边的按钮:Push New Subscription,逐步按向导完成启动代理的域用户账号必须具有读取发布-分发服务器目录的权限你用的账号没有读取\\ServerA\D$\Program Files\Microsoft SQL Server\MSSQL\repldata\unc\这个目录下的文件的权限。 启动代理的域用户账号必须具有读取发布-分发服务器目录的权限----^^^^^^^^^^^^^^^在控制面板-->管理-->服务-->sqlagent-->属性里的那个启动用户 存儲過程 創建 及 測試 关联查询? 向各位高手请教:如何在存储过程中合并分割为多部分的image 图像数据。 简单的存储过程中update 问题! 关于触发器中的删除,请教大家。 远程建表,,,,,各位老大帮忙 分组统计百分比问题 特征函数和特征值 求SQL语句! sql解析或转换库问题 如何在SQL-SERVER中实现数据集的交集和差集(在线给分) 讨论一下SQL和什么语言结合最适合开发系统
FOR INSERT, UPDATE
AS
declare @t1 ntext,@t2,ntext,@t3 ntext,@id numeric(9,0)
select @id = id,@t1 = t1,@t2 = t2,@t3 = t3 from inserted
if (select count(id) from tb_dest where id = @id) > 0
update tb_dest set t1 = @t1,t2 = @t2,t3 = @t3 where id = @id
else
insert tb_dest (id,t1,t2,t3) values (@id,@t1,@t2,@t3)--tb_src 原表 tb_dest 目标表
--id 主键列 t1/t2/t3分别为text字段
将不是域控制器的服务器配置为既是发布服务器又是分发服务器,然后设置域控制器的服务器为订阅服务器,再设置订阅方式.
1.作发出版,分发服务器,必须要启动 SQLServerAgent服务
订阅服务器可以不用启动 SQLServerAgent服务.2.在进行操作之前,必须在出版分发服务器这边注册订阅服务器,两边最好建有相同结构的数据库
3.从菜单中选Tools>>Republication>>Configure Publishing And SubScripter ,接着进行配置,Configure Publishing ,Subscirpter And Distribution...配置要分发的数据库及其表,视图等4.创建分发管理 Create And Manager Publication,选择要分发的数据库5.接上在此基础上或Push Subscriptions to other,选取分发数据库下的出版物,再按右边的按钮:Push New Subscription,逐步按向导完成启动代理的域用户账号必须具有读取发布-分发服务器目录的权限
你用的账号没有读取\\ServerA\D$\Program Files\Microsoft SQL Server\MSSQL\repldata\unc\这个目录下的文件的权限。
启动代理的域用户账号必须具有读取发布-分发服务器目录的权限
----^^^^^^^^^^^^^^^在控制面板-->管理-->服务-->sqlagent-->属性里的那个启动用户