I use
sp_addlinkedserver N'T1',N'',N'MSDASQL',NULL,
NULL,
'DRIVER={SQL Server};SERVER=1.1.1.1;UID=MYNAME;PWD=MYPASSWORD;'
source server and destination server all are sql server 2005.
I get correct result through select * from t1.test.dbo.table1.
when i run the following statment:
insert into t1.test.dbo.table1 (a1) values (1)
returned message as follows: | |||||||||||
"[Microsoft][ODBC SQL Server Driver][SQL Server]Could not find server 'R1' in sysservers. Execute sp_addlinkedserver to add the server to sysservers."。(R1 IS MY REAL LINKED SERVER COMPUTER NAME FOR T1,R1'S ip address is 1.1.1.1 defined in sp_addlinkedserver) | |||||||||||
message 7343,level 16,state 2, | |||||||||||
linked server "t1" OLE DB "MSDASQL" can not INSERT INTO "[t1].[test].[dbo].[table1]"。 Please give me some help |