如题
写的如下:
EXEC sp_addlinkedserver 'MDB',',','SQLOLEDB','192.168.1.174'
EXEC sp_addlinkedsrvlogin 'MDB','false',null,'sa','123'
在数据库MYDB的表mydbOne中的的触发器脚本如下:
CREATE TRIGGER ROLE_ADD ON [dbo].[_OneT] 
FOR INSERT 
ASBEGIN
     DECLARE  @name  VARCHAR(30)
     SELECT @name=name FROM  INSERTED  
     INSERT INTO MDB.MYDB.dbo._T(name)
                     VALUES(@name+'12345')END当增加一条记录时  就弹出那个错误 如题
/****************************************************/
主要是想把当前数据库中数据的操作  写入到另外一台数据库中  这两个数据库不在同一机器上
另外:在查询分析器中 ,查询'192.168.1.174'上的数据是可以的  读写入都可以 但不知道 为什么在触发器里 执行这个INSERT INTO MDB.MYDB.dbo._T(name) VALUES(@name+'12345') 时 就出问题了
难道在触发器里执行 与 在查询分析器里查询 不一样吗?