大哥!麻烦写的详细点,我试了一下,是这样子么?
(1)在.1服务器上:企业管理器—安全性—链接服务器—创建连接—服务器类型(SQLserver)—用户名密码
(2)在.1服务器上:企业管理器—数据库—表名—所有功能—触发器管理—里面写入代码
insert [192.168.0.2].数据库.dbo.表 select * from inserted
set nocount off
这样子好象报错!
--------------------------------------------------------------------------
OLE DB 提供程序 'SQLOLEDB' 未能 INSERT INTO 表 '[192.168.0.100].[EmoAsp].[dbo].[pushmsg]'(由于列 'ID')。用户没有写入该列的权限。
[OLE/DB provider returned message: 多步 OLE DB 操作产生错误。如果可能,请检查每个 OLE DB 状态值。没有工作被完成。]
OLE DB 错误跟踪[OLE/DB Provider 'SQLOLEDB' IRowsetChange::InsertRow returned 0x80040e21: Data status sent to the provider: [COLUMN_NAME=ID STATUS=DBSTATUS_S_OK], [COLUMN_NAME=phonenumber STATUS=DBSTATUS_S_OK], [COLUMN_NAME=msg STATUS=DBSTATUS_S_OK]. Data status returned from the provider: [COLUMN_NAME=ID STATUS=DBSTATUS_E_PERMISSIONDENIED], [COLUMN_NAME=phonenumber STATUS=DBSTATUS_E_UNAVAILABLE],...