簡體   English   中英

如何在 Visual Studio 2019 中打開 DTSX 文件?

[英]How do I open a DTSX file in Visual Studio 2019?

如何使用 Visual Studio 2019 打開 DTSX 文件進行編輯?

我使用 SQL Server Management Studio 中的導入數據向導生成了一個 DTSX 文件,使用的過程與此問題中概述的相同 該問題的答案解釋了如何編輯 a.dtsx 文件,但它似乎不再正確。 我正在使用 Visual Studio 2019。答案說我需要使用此鏈接下載 SQL Server Data Tools for Visual Studio:

但是在那個鏈接上,它說:

適用於 Visual Studio 2019 的 SSDT 更改

在 Visual Studio 2019 中,啟用 Analysis Services、Integration Services 和 Reporting Services 項目所需的功能已移至各自的 Visual Studio 擴展中。 創建數據庫項目的核心 SSDT 功能仍然是 Visual Studio 不可或缺的一部分(您需要 select 數據存儲,並在安裝期間處理工作負載)。 不再需要獨立的 SSDT 安裝。

如果您已經擁有 Visual Studio 2019 的許可證:

  • 對於 SQL 數據庫項目,安裝 Visual Studio 的數據存儲和處理工作負載
  • 對於 Analysis Services、Integration Services 或 Reporting Services 項目,從市場安裝適當的擴展

我相信我需要集成服務,但它沒有指向市場中適當擴展的鏈接。 通過各種谷歌搜索路徑1 ,一切都指向SQL 服務器集成服務項目擴展。 我已經安裝了這個擴展2 ,但我仍然無法打開 DSTX 文件。

我正在嘗試這樣做:在 Visual Studio 中,我將轉到文件|打開項目。 然后我瀏覽到其中包含 .dtsx 文件的文件夾,將過濾器更改為*.* (因為.dtsx 不在支持的項目擴展名列表中),選擇該文件,然后單擊“打開”。 我得到這個消息框:

在此處輸入圖像描述

所以,我的問題又來了:如何從 Visual Studio 2019 打開 DSTX 文件?

有關詳細版本和已安裝的擴展,請參見下文。


1例如,請參閱第 1-1 課:創建一個新的 Integration Services 項目,他們在其中創建了一個 DSTX 項目。 本課程的先決條件將指導您從下載 SQL 服務器數據工具中安裝 SQL 服務器數據工具,這與上面的相同鏈接。

2我注意到該擴展的 3.1 版目前被標記為預覽版,並且此版本的發行說明包含以下文字:“這是第二個預覽版。我們不建議將其用於生產。” 但是我看不到在哪里可以從市場網站或 Visual Studio 中下載此擴展的早期版本。 如果我能找到它,我會嘗試最新的生產版本,但它似乎不可用。

我還看到有兩個關於此預覽版問題的說明。 兩者似乎都與我的情況無關。 第一個是 VS 16.2 中的回歸,他們建議升級到 16.2.3。 我已經在 16.2.4 上。 第二個問題是在 VS 實例升級期間可能會刪除擴展和/或 Visual Studio Tools for Applications 2019。 自安裝此擴展程序以來,我沒有對 VS 進行任何升級。

已安裝的軟件

  • Visual Studio 2019,版本 16.2.4
  • SQL 服務器管理工作室,版本 17.9.1。

在 Visual Studio 中,當我 go 到幫助|關於 Microsoft Visual Studio 時,我還看到已安裝產品中列出了以下內容(此列表不完整;它僅包括似乎相關的項目):

  • SQL 服務器數據工具 16.0.61906.28070
  • SQL 服務器集成服務 15.0.1301.433

在 Visual Studio 中,當我 go 到擴展|管理擴展時,我在已安裝擴展列表中看到 SQL 服務器集成服務項目。

錯誤消息表明您正在嘗試打開項目/解決方案。 DTSX 是 package。

您首先需要打開 .sln 或 .proj 文件。 在項目(解決方案資源管理器)中,您可以打開 dtsx。 不要嘗試從源代碼管理資源管理器中打開 dtsx 文件,因為它不會隨項目引用一起打開。

總之,打開解決方案/項目,然后從解決方案資源管理器中打開 package。

您必須從 VS Extensions> 安裝 SSMS、SSAS(在 VS 菜單中,單擊“擴展”,然后單擊“管理擴展

要編輯和創建集成服務包 ( .dtsx ),必須安裝SQL 服務器集成服務項目 安裝后,Visual Studio 2019 可以獨立(打開文件)或在Integration Services Project中創建或編輯集成包。 即使 SSMS 失敗並顯示以下消息,也可以在 SQL 服務器上打開包:

Connecting to the Integration Services service on the computer "xxxx" failed with the following error: "Access is denied."

暫無
暫無

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

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