你们见过这个没有?

luluyy 2010-07-20 04:34:00
首先我用

exec sp_addlinkedserver [192.168.0.250]--建立服务器链接
exec sp_addlinkedsrvlogin [192.168.0.250],false,sa,sa,buzhidao--登陆服务器



然后再C_Text表上面建一个触发器


create trigger Zhuan_ on C_Text
for insert
as
begin


declare @GHDW nvarchar(50)-- 单位
declare @BB nvarchar(50)--币别
declare @CPDM nvarchar(30)--产品
select @GHDW=C1,@BB=C2,@CPDM=C3 from inserted
insert into [192.168.0.250].Text_Main.dbo.T_main_ values(@GHDW,@BB,@CPDM)--把这句去掉就不报错
end



报错信息为:

消息 3910,级别 16,状态 2,第 1 行
其他会话正在使用事务的上下文。



T_Cong 有三个字段:c1 c2 c3
T_Main_ 也有三个字段:t1 t2 t3 都为nvarchar类型
...全文
535 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
kangyanwen2003 2010-07-21
  • 打赏
  • 举报
回复
exec sp_addlinkedserver [192.168.0.250]--建立服务器链接
exec sp_addlinkedsrvlogin [192.168.0.250],false,sa,sa,buzhidao--登陆服务器
这个是用来分布式开发用的
你把 [192.168.0.250].去掉 就是本机操作
luluyy 2010-07-20
  • 打赏
  • 举报
回复
想自杀自杀

解决了


insert into [192.168.0.250].Text_Main.dbo.T_main_ values(@GHDW,@BB,@CPDM)--把这句去掉就不报错



去掉前面的[192.168.0.250].就行了
z273894270 2010-07-20
  • 打赏
  • 举报
回复
看的不是很明白。太申奥了
「已注销」 2010-07-20
  • 打赏
  • 举报
回复
哈哈,俺也正在研究这个。
kangyanwen2003 2010-07-20
  • 打赏
  • 举报
回复
不懂
你在不同机子上试试看
luluyy 2010-07-20
  • 打赏
  • 举报
回复
另外 这些操作都是在我本地一个机子上操作的

来个人啊

110,571

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧