sql-server - 如何在查询链接服务器中输入ip

标签 sql-server sql-server-2008 sql-server-2008-r2

我有以下查询如何在查询中输入服务器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 地址显示错误如何输入链接服务器名称,我想要 Scope_identity,enter image description here

最佳答案

远程存储过程可以通过四部分名称来调用:

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()

关于sql-server - 如何在查询链接服务器中输入ip,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39073286/

相关文章:

sql - 如何在内部查询条件中使用外部查询列

sql-server - 我可以在连接字符串中设置隔离级别吗?

SQL - 删除重复项以显示最新日期记录

sql-server-2008 - T-SQL 是否可以通过单个快速操作进行更新/插入

sql-server - 找不到 SQL Server 配置管理器

sql-server - 以编程方式创建 SQL Server 跟踪?

sql-server - SQL 服务器 : Separate schemas or separate databases

sql - 使用 SQL View 的充分理由是什么?

c# - 如何将远程服务器数据库与本地数据库同步

sql-server - SQL错误: "Cannot use full-text search in user instance."