sql server - Insert into linkedserver from local table -


i trying insert data local table linkedserver via sql server. doing keeps on throwing syntax error.

try 1

exec(   'insert test.testschema.testoperation      (viasatsubscriptionid, subscriptionrowdate, phonenumberday, viasatcustomerid)   select * rdata.dbo.testoperation' )at redshift64  

try 2

exec(   'insert test.testschema.testoperation    (viasatsubscriptionid, subscriptionrowdate, phonenumberday, viasatcustomerid)' )at redshift64   select * rdata.dbo.testoperation 

both fails.

any thoughts going wrong?

testoperation local table, , since query runs on remote server, table not exist.

why don't try inserting directly remote table:

insert redshift64.test.testschema.testoperation      (viasatsubscriptionid, subscriptionrowdate, phonenumberday, viasatcustomerid)   select * rdata.dbo.testoperation 

Comments

Popular posts from this blog

python - No exponential form of the z-axis in matplotlib-3D-plots -

c# - "Newtonsoft.Json.JsonSerializationException unable to find constructor to use for types" error when deserializing class -

Why does a .NET 4.0 program produce a system.unauthorizedAccess error on a Windows Server 2012 machine with .NET 4.5 installed? -