簡體   English   中英

c#腳本任務SSIS包含/訪問來自GAC中未引用的dll

[英]c# script task SSIS include/access dll from reference not in GAC

我有:

  1. 我添加了對SSIS的腳本任務的SSIS / .dtsx包。 它在本地可以正常工作(假設.dll位於GAC中)。

    1. 當在服務器上進行depolying時,它會失敗(假設.dlls不是GAC中的引用),並且我無法添加它們。

    2. SSIS包存儲在SQL Server上的Integration Services中的“存儲包-MSDB”中

    3. 作業按計划運行

    4. 我沒有訪問權限,也無法向服務器上的GAC添加.dll或添加項目。

我需要做的是找到一種在SSIS包內的腳本任務中包括.dll的方法,以便引用指向那些.dll而不是GAC中的任何.dll。

我搜索了很多,卻找不到解決方法。 可能嗎 如果是這樣,我該怎么辦?

它在本地確實起作用,在服務器中找不到所需的參考。 缺少哪些引用的dll? 你知道的?

知道所需的dll后,請獲取它的副本,即使無法將其安裝在服務器GAC上,也可以將其部署在與部署可執行文件相同的文件夾中。

在運行時,可執行文件將首先嘗試從同一文件夾加載dll,如果找不到,它將嘗試在GAC中搜索。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM