INSERT INTO [DEV_BI].dbo.[DimAktivitet]([Beskrivning],[företag],[Projektnummer],[Aktivitet],
loaddate)
SELECT NULL,
a.DATAAREAID,
a.PROJID,
a.MID_ACTIVITYNUMBER,
GETDATE()
FROM [?].dbo.[v_ProjCostTrans_ProjEmplTrans] a
LEFT OUTER JOIN [DEV_BI] .dbo.[DimAktivitet] b ON a.MID_ACTIVITYNUMBER = b.Aktivitet
AND a.DataAreaID = b.företag
AND a.ProjID = b.Projektnummer
WHERE b.Aktivitet_key IS NULL
我有這樣的上述SQL代碼在執行SQL任務和在參數映射我已經映射了一個名爲用戶變量::與數據類型爲nvarchar,參數名稱= 0即時得到的ConnectionString這下面的錯誤。在SSIS執行SQL任務映射變量
[Execute SQL Task] Error: Executing the query "insert into [DEV_BI].dbo.[DimAktivitet]([Beskrivni..." failed with the following error: "Invalid object name '?.dbo.v_ProjCostTrans_ProjEmplTrans'.". Possible failure reasons: Problems with the query, "ResultSet" property not set correctly, parameters not set correctly, or connection not established correctly.
請有人幫我解決這個問題。
當你映射在執行SQL任務的變量,這意味着要在SQL中使用實際變量太多,你不能用它來查詢數據庫,從這樣的一個變量發生變化。你應該改變連接字符串從「表達式」屬性 – Lamak
你能否請詳細解釋我,所以我會盡力實現它。 – Rajkumar