seyedhosein
سه شنبه 28 خرداد 1387, 11:02 صبح
وقتی که از لینک سرور استفاده میشود نمی توان دو SP برای یک جدول نوشت
ASKaffash
سه شنبه 28 خرداد 1387, 13:58 عصر
با سلام
 
هنگامیکه یک LinkedServer ایجاد میگردد هر تعداد SP میتوان برای اتصال به آن سرور طراحی گردد اگر SP دوم مشکلی دارد لطفا کدآن را قرار دهید.
seyedhosein
چهارشنبه 29 خرداد 1387, 10:50 صبح
SP1مشکلی ندارد:
 
CREATE Proc [dbo].[PList]
@Ckar  int
As
Select P.C_kar,………,
    ( Select  PHo From OpenQuery(TLink,'Select * From Ho') H Where CHo=P.C_Ho)  as ph,
    (Select  PUFrom OpenQuery(TLink,'Select * From  U') U Where Cun=P.C_Ct)  as  un
Select  C_Prs  From OpenQuery(From OpenQuery(TicketLink,'Select * From Prs') P
where P.C_K =@Ckar
GO
 
 
SP2: Error
 
CREATE Proc [dbo].[PList2]
@Ccha  int
As
Select P2.C_kar,P2.Family,P2.PName,P2.C_Cha 
    
From OpenQuery(TLink,'Select * From Prs_Person') P2
where P2.C_Cha =@Ccha
GO
 
SP1مشکلی ندارد:
 
CREATE Proc [dbo].[PList]
@Ckar  int
As
Select P.C_kar,………,
    ( Select  PHo From OpenQuery(TLink,'Select * From Ho') H Where CHo=P.C_Ho)  as ph,
    (Select  PUFrom OpenQuery(TLink,'Select * From  U') U Where Cun=P.C_Ct)  as  un
Select  C_Prs  From OpenQuery(From OpenQuery(TicketLink,'Select * From Prs') P
where P.C_K =@Ckar
GO
 
 
SP2: Error
 
CREATE Proc [dbo].[PList2]
@Ccha  int
As
Select P2.C_kar,P2.Family,P2.PName,P2.C_Cha 
    
From OpenQuery(TLink,'Select * From Prs_Person') P2
where P2.C_Cha =@Ccha
GO
ASKaffash
چهارشنبه 29 خرداد 1387, 13:50 عصر
سلام
شما مطئین هستید بخش قرمز رنگ را درست نوشته اید ؟
CREATE Proc [dbo].[PList2]
@Ccha int
As
Select P2.C_kar,P2.Family,P2.PName,P2.C_Cha 
From OpenQuery(TLink,'Select * From Prs_Person') P2
where P2.C_Cha =@Ccha
GO
لطفا پیام خطا را قرار دهید
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.