[英]Speed up Linked Server Import
我有幾個每晚運行的進程,使用鏈接服務器將數據從 AS400 導入 SQL 服務器。 這是一個示例:
truncate table TABLENAME
insert into TABLENAME
(
BT_TID,
BT_SEQ ,
BT_DES ,
BT_HRS ,
BT_MOD ,
BT_MSN ,
BT_STK
)
select
BT_TID,
BT_SEQ ,
BT_DES ,
BT_HRS ,
BT_MOD ,
BT_MSN ,
BT_STK
FROM OPENQUERY([ODBCSOURCE], 'select
BT_TID,
BT_SEQ ,
BT_DES ,
BT_HRS ,
BT_MOD ,
BT_MSN ,
BT_STK
from XXXX.XXXX.TABLENAME')
其中一些流程需要 HOURS 才能運行。
有更好的方法嗎? 我調查了BCP,但不明白。
正如微軟所說,鏈接服務器本質上很慢(由於處理和網絡限制)。 如果 SSIS 安裝在您的 SQL 服務器上,它應該是一個更好的選擇。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.