Sql-Server-2012

SQL Server 2012 導入/導出嚮導根本不顯示

  • August 14, 2016

所以我可以訪問儲存在 Azure 中的兩個數據庫,並使用 SQL Server 2012 訪問它們。我需要做的就是從一個數據庫中複製一個表並複制並在另一個數據庫中創建它。我一直在閱讀所有你必須做的一切來調出導入和導出嚮導並右鍵點擊數據庫,轉到任務,然後嚮導的選項就在那裡。但我無法在任何地方的菜單中找到它!我覺得我瘋了之類的,但我希望這是一個簡單的解決方案!這是我所看到的螢幕截圖。任何幫助將不勝感激!謝謝!

SQL Server 2012 可用任務

導入/導出嚮導未顯示,因為它不適用於 Azure SQL。即使您下載了最新版本的 SSMS,也不應該看到它。

您所處的環境與本地 SQL Server 數據庫的工作方式不同。因為 Azure SQL 不支持使用跨數據庫查詢。所以做一個insert into or select insert是行不通的。

根據表的大小,您最簡單的做法是使用腳本對象嚮導並僅包含數據。然後只需在目標數據庫下執行它。

如果您需要定期執行此操作,請查看 Azure 提供的數據同步服務。

感謝大家的回答,但我找到了解決方法!我基本上不得不手動將導入和導出嚮導手動添加到 SQL Server。我不得不去工具>外部工具(見截圖)。

外部工具

然後打開外部工具對話框(見截圖)。

外部工具對話框

然後您可以提供一個標題,但在命令欄位中您可以輸入 Import 和 Export 執行檔的路徑。它是為我在這裡找到的,C:\Program Files (x86)\Microsoft SQL Server\130\DTS\Binn\DTSWizard.exe 儘管我想它也可能C:\Program Files\Microsoft SQL Server\130\DTS\Binn\DTSWizard.exe適用於某些人。然後點擊確定。它現在應該是您點擊“外部工具”的上方工具下方的一個選項。然後導出和導入嚮導出現了,它就像一個魅力。我能夠按照嚮導並在兩個 Azure 數據庫之間傳輸表。

引用自:https://dba.stackexchange.com/questions/146715