2016-08-22 2 views
0

я follwing запроса как ввести IP сервер в моем запросе, пожалуйста, помогите мне,как ввести IP в запросе связанного сервера

DECLARE @ScopeIdentity int; 

    EXEC 175.120.124.162.Taxi.sp_executesql N'INSERT INTO [175.110.104.162].Taxi.dbo.booking (FromLocTypeId,ToLocTypeId,FromLocId,ToLocId,VehicleTypeId,DriverId,ReturnDriverId,CustomerId,CustomerName,CustomerEmail,CustomerPhoneNo,CustomerMobileNo,JourneyTypeId,BookingNo,BookingDate,NoofPassengers,NoofLuggages,NoofHandLuggages,PickupDateTime,ReturnPickupDateTime,IsCompanyWise,CompanyId,FareRate,PaymentTypeId,SpecialRequirements,FromAddress,ToAddress,FromPostCode,ToPostCode,FromDoorNo,ToDoorNo,FromStreet,ToStreet,FromFlightNo,FromComing,BookingStatusId,DistanceString,AutoDespatch,AutoDespatchTime,AddOn,AddBy,AddLog,EditOn,EditBy,EditLog,OrderNo,PupilNo,ParkingCharges,WaitingCharges,ExtraDropCharges,MeetAndGreetCharges,CongtionCharges,TotalCharges,DepartmentId,ReturnFareRate 
    ,ArrivalDateTime,MasterJobId,DisablePassengerSMS,DisableDriverSMS,IsCommissionWise,DriverCommission,DespatchDateTime,JobOfferDateTime,BookingTypeId,DriverCommissionType,IsBidding,IsQuotation,CostCenterId,CashRate,AccountRate,WaitingMins 
    ,ExtraMile,AcceptedDateTime,POBDateTime,STCDateTime,ClearedDateTime,CancelReason,TotalTravelledMiles,CompanyPrice,SubCompanyId,PartyId, 
    FromOther,ToOther,TransferJobId,TransferJobCommission,BookingTypeId,ViaString) 

    SELECT 
    FromLocTypeId,ToLocTypeId,FromLocId,ToLocId,VehicleTypeId,null,ReturnDriverId,CustomerId,CustomerName,CustomerEmail,CustomerPhoneNo,CustomerMobileNo,JourneyTypeId,BookingNo,BookingDate,NoofPassengers,NoofLuggages,NoofHandLuggages,PickupDateTime,ReturnPickupDateTime,IsCompanyWise,null,FareRate,PaymentTypeId,SpecialRequirements,FromAddress,ToAddress,FromPostCode,ToPostCode,FromDoorNo,ToDoorNo,FromStreet,ToStreet,FromFlightNo,FromComing,BookingStatusId,DistanceString,AutoDespatch,AutoDespatchTime,AddOn,AddBy,AddLog,EditOn,EditBy,EditLog,OrderNo,PupilNo,ParkingCharges,WaitingCharges,ExtraDropCharges,MeetAndGreetCharges,CongtionCharges,TotalCharges,DepartmentId,ReturnFareRate 
    ,ArrivalDateTime,MasterJobId,DisablePassengerSMS,DisableDriverSMS,IsCommissionWise,DriverCommission,DespatchDateTime,JobOfferDateTime,BookingTypeId,DriverCommissionType,IsBidding,IsQuotation,CostCenterId,CashRate,AccountRate,WaitingMins 
    ,ExtraMile,AcceptedDateTime,POBDateTime,STCDateTime,ClearedDateTime,CancelReason,TotalTravelledMiles,CompanyPrice,1,@PartyId 
    ,FromOther,ToOther,@JOB_id,@Commission,10,ViaString 

    FROM Booking 
    WHERE Id = @JOB_id ;select SCOPE_IDENTITY()'; 
    SELECT @ScopeIdentity; 

IP адресу показать мне ошибки, как ввести связанное имя сервера я хочу Scopeidentity , enter image description here

ответ

2

Удаленная хранимая процедура может называться именем четыре части:

EXEC [RemoteServer] .DatabaseName.DatabaseOwner.StoredProcedureName 

Я не уверен, почему вы используете динамический SQL. Попробуй вот так.

DECLARE @ScopeIdentity INT; 

INSERT INTO [175.110.104.162].Taxi.dbo.booking (
    FromLocTypeId 
    ,ToLocTypeId 
    ,FromLocId 
    ,ToLocId 
    ,VehicleTypeId 
    ,DriverId 
    ,ReturnDriverId 
    ,CustomerId 
    ,CustomerName 
    ,CustomerEmail 
    ,CustomerPhoneNo 
    ,CustomerMobileNo 
    ,JourneyTypeId 
    ,BookingNo 
    ,BookingDate 
    ,NoofPassengers 
    ,NoofLuggages 
    ,NoofHandLuggages 
    ,PickupDateTime 
    ,ReturnPickupDateTime 
    ,IsCompanyWise 
    ,CompanyId 
    ,FareRate 
    ,PaymentTypeId 
    ,SpecialRequirements 
    ,FromAddress 
    ,ToAddress 
    ,FromPostCode 
    ,ToPostCode 
    ,FromDoorNo 
    ,ToDoorNo 
    ,FromStreet 
    ,ToStreet 
    ,FromFlightNo 
    ,FromComing 
    ,BookingStatusId 
    ,DistanceString 
    ,AutoDespatch 
    ,AutoDespatchTime 
    ,AddOn 
    ,AddBy 
    ,AddLog 
    ,EditOn 
    ,EditBy 
    ,EditLog 
    ,OrderNo 
    ,PupilNo 
    ,ParkingCharges 
    ,WaitingCharges 
    ,ExtraDropCharges 
    ,MeetAndGreetCharges 
    ,CongtionCharges 
    ,TotalCharges 
    ,DepartmentId 
    ,ReturnFareRate 
    ,ArrivalDateTime 
    ,MasterJobId 
    ,DisablePassengerSMS 
    ,DisableDriverSMS 
    ,IsCommissionWise 
    ,DriverCommission 
    ,DespatchDateTime 
    ,JobOfferDateTime 
    ,BookingTypeId 
    ,DriverCommissionType 
    ,IsBidding 
    ,IsQuotation 
    ,CostCenterId 
    ,CashRate 
    ,AccountRate 
    ,WaitingMins 
    ,ExtraMile 
    ,AcceptedDateTime 
    ,POBDateTime 
    ,STCDateTime 
    ,ClearedDateTime 
    ,CancelReason 
    ,TotalTravelledMiles 
    ,CompanyPrice 
    ,SubCompanyId 
    ,PartyId 
    ,FromOther 
    ,ToOther 
    ,TransferJobId 
    ,TransferJobCommission 
    ,BookingTypeId 
    ,ViaString 
    ) 
SELECT FromLocTypeId 
    ,ToLocTypeId 
    ,FromLocId 
    ,ToLocId 
    ,VehicleTypeId 
    ,NULL 
    ,ReturnDriverId 
    ,CustomerId 
    ,CustomerName 
    ,CustomerEmail 
    ,CustomerPhoneNo 
    ,CustomerMobileNo 
    ,JourneyTypeId 
    ,BookingNo 
    ,BookingDate 
    ,NoofPassengers 
    ,NoofLuggages 
    ,NoofHandLuggages 
    ,PickupDateTime 
    ,ReturnPickupDateTime 
    ,IsCompanyWise 
    ,NULL 
    ,FareRate 
    ,PaymentTypeId 
    ,SpecialRequirements 
    ,FromAddress 
    ,ToAddress 
    ,FromPostCode 
    ,ToPostCode 
    ,FromDoorNo 
    ,ToDoorNo 
    ,FromStreet 
    ,ToStreet 
    ,FromFlightNo 
    ,FromComing 
    ,BookingStatusId 
    ,DistanceString 
    ,AutoDespatch 
    ,AutoDespatchTime 
    ,AddOn 
    ,AddBy 
    ,AddLog 
    ,EditOn 
    ,EditBy 
    ,EditLog 
    ,OrderNo 
    ,PupilNo 
    ,ParkingCharges 
    ,WaitingCharges 
    ,ExtraDropCharges 
    ,MeetAndGreetCharges 
    ,CongtionCharges 
    ,TotalCharges 
    ,DepartmentId 
    ,ReturnFareRate 
    ,ArrivalDateTime 
    ,MasterJobId 
    ,DisablePassengerSMS 
    ,DisableDriverSMS 
    ,IsCommissionWise 
    ,DriverCommission 
    ,DespatchDateTime 
    ,JobOfferDateTime 
    ,BookingTypeId 
    ,DriverCommissionType 
    ,IsBidding 
    ,IsQuotation 
    ,CostCenterId 
    ,CashRate 
    ,AccountRate 
    ,WaitingMins 
    ,ExtraMile 
    ,AcceptedDateTime 
    ,POBDateTime 
    ,STCDateTime 
    ,ClearedDateTime 
    ,CancelReason 
    ,TotalTravelledMiles 
    ,CompanyPrice 
    ,1 
    ,@PartyId 
    ,FromOther 
    ,ToOther 
    ,@JOB_id 
    ,@Commission 
    ,10 
    ,ViaString 
FROM Booking 
WHERE Id = @JOB_id; 

SELECT SCOPE_IDENTITY() 
+0

вы можете также необходимо принимать во внимание, является ли это именованный экземпляр/экземпляр по умолчанию .. – TheGameiswar

+0

I AM Direct призванием бронирование Имя таблицы –

+0

SCOPE_IDENTITY RETURN NULL, –

1

Попробуйте

DECLARE @ScopeIdentity int; 
declare @identity table (ids int) 
insert into @identity 
    EXEC ('INSERT INTO [175.110.104.162].Taxi.dbo.booking (FromLocTypeId,ToLocTypeId,FromLocId,ToLocId,VehicleTypeId,DriverId,ReturnDriverId,CustomerId,CustomerName,CustomerEmail,CustomerPhoneNo,CustomerMobileNo,JourneyTypeId,BookingNo,BookingDate,NoofPassengers,NoofLuggages,NoofHandLuggages,PickupDateTime,ReturnPickupDateTime,IsCompanyWise,CompanyId,FareRate,PaymentTypeId,SpecialRequirements,FromAddress,ToAddress,FromPostCode,ToPostCode,FromDoorNo,ToDoorNo,FromStreet,ToStreet,FromFlightNo,FromComing,BookingStatusId,DistanceString,AutoDespatch,AutoDespatchTime,AddOn,AddBy,AddLog,EditOn,EditBy,EditLog,OrderNo,PupilNo,ParkingCharges,WaitingCharges,ExtraDropCharges,MeetAndGreetCharges,CongtionCharges,TotalCharges,DepartmentId,ReturnFareRate 
    ,ArrivalDateTime,MasterJobId,DisablePassengerSMS,DisableDriverSMS,IsCommissionWise,DriverCommission,DespatchDateTime,JobOfferDateTime,BookingTypeId,DriverCommissionType,IsBidding,IsQuotation,CostCenterId,CashRate,AccountRate,WaitingMins 
    ,ExtraMile,AcceptedDateTime,POBDateTime,STCDateTime,ClearedDateTime,CancelReason,TotalTravelledMiles,CompanyPrice,SubCompanyId,PartyId, 
    FromOther,ToOther,TransferJobId,TransferJobCommission,BookingTypeId,ViaString) 

    SELECT 
    FromLocTypeId,ToLocTypeId,FromLocId,ToLocId,VehicleTypeId,null,ReturnDriverId,CustomerId,CustomerName,CustomerEmail,CustomerPhoneNo,CustomerMobileNo,JourneyTypeId,BookingNo,BookingDate,NoofPassengers,NoofLuggages,NoofHandLuggages,PickupDateTime,ReturnPickupDateTime,IsCompanyWise,null,FareRate,PaymentTypeId,SpecialRequirements,FromAddress,ToAddress,FromPostCode,ToPostCode,FromDoorNo,ToDoorNo,FromStreet,ToStreet,FromFlightNo,FromComing,BookingStatusId,DistanceString,AutoDespatch,AutoDespatchTime,AddOn,AddBy,AddLog,EditOn,EditBy,EditLog,OrderNo,PupilNo,ParkingCharges,WaitingCharges,ExtraDropCharges,MeetAndGreetCharges,CongtionCharges,TotalCharges,DepartmentId,ReturnFareRate 
    ,ArrivalDateTime,MasterJobId,DisablePassengerSMS,DisableDriverSMS,IsCommissionWise,DriverCommission,DespatchDateTime,JobOfferDateTime,BookingTypeId,DriverCommissionType,IsBidding,IsQuotation,CostCenterId,CashRate,AccountRate,WaitingMins 
    ,ExtraMile,AcceptedDateTime,POBDateTime,STCDateTime,ClearedDateTime,CancelReason,TotalTravelledMiles,CompanyPrice,1,@PartyId 
    ,FromOther,ToOther,@JOB_id,@Commission,10,ViaString 

    FROM Booking 
    WHERE Id = @JOB_id ;select SCOPE_IDENTITY()') at 175.120.124.162 

set @ScopeIdentity=(select top 1 ids from @identity) 
select @ScopeIdentity 
Смежные вопросы