درج اطلاعات از طریق linked server
با سلام
من از طریق linked server می خواهم اطلاعات یک جدول را در بانک لینک شده درج نمایم از کد زیر در پرسیجر استفاده میکنم پیغام خطای زیر را می دهد ولی در query analyzer در ست کار میکند
CREATE PROCEDURE dbo.St_XMLTransfer (@ServerName varchar (100))
AS
Set Nocount On
set ansi_nulls on
set ansi_warnings on
declare @VarPingServer bit
-- if (@ServerName IS NOT NULL) OR (@ServerName <> '')
-- Execute GetPingResult @ServerName, @VarPingServer OUTPUT
-- if @VarPingServer = 1
-- begin
Execute('
Insert Into OpenQuery(' + @ServerName + ','' Select * From TblInbox_Xml '')(FCenter_Code, FCenter_Name, FXML_Src, FUser_Code, FRec_Status)' +
'select FCenter_Code, FCenter_Name, FXML_Src, FUser_Code, FRec_Status From TblOutBox_XML Where FRec_Code = 1')
-- end
select 1
Set NoCount off
GO
نقل قول: درج اطلاعات از طریق linked server
دوستان من این قسمت در مباحث مربوط به دلفی گذاشته بودم چون این پیغام خطا مربوط به دلفی می باشد ولی آقای کشاورز به قسمت sql server آنرا انتقال دادنند .
آیا هیچ یک از دوستان نمی تونه این مسئله به من کمک کنه .
با تشکر
1 ضمیمه
ارتباط با linked server از طریق برنامه
باسلام
من بین دو سرور ارتباط linked server را برقرار کرده ام و هردو در قسمت registered sql server property از windows authentication استفاده می کنند و وقتی در query analyzer دستور زیر را اجرا میکنم به linked server مربوطه وصل می شود ولی همین کد را در adoquery دلفی استفاده می کنم پیغام خطای زیر را می دهد .
select * from openquery(Hamedan1,'select 1')
نقل قول: درج اطلاعات از طریق linked server
تا جايي كه من از پيام خطا فهميدم شما مشكل authentication داريد