Sql-Server

如何在我的本地 Windows Server 和 Azure VM Server 之間創建共享文件夾?

  • February 3, 2018

我正在嘗試使用“Microsoft 數據遷移助手”將我的本地 SQL Server 遷移到 Azure VM。但它要求源和目標都訪問共享文件夾。如何做到這一點?

在此處輸入圖像描述

如果您是 Azure 新手,我建議勾選**“將數據庫備份複製到目標伺服器可以讀取和恢復的其他位置”**,然後手動將備份文件複製到目標。

根據本文,我嘗試在 Azure 中設置 SMB 共享以用作備份位置。我遇到的問題是 Azure 不允許匿名訪問文件共享(對該功能的請求已經審核了 2 年多)而且您也無法在 Microsoft 數據遷移助手中輸入憑據,所以這個路線目前似乎不是一個解決方案。

我能想到的唯一其他方法是使用 ExpressRoute 或 VPN 創建永久連結,然後創建兩個子網都可以訪問的共享。

您需要在本地站點和 Azure 站點之間創建一個站點到站點 VPN。這將允許 Azure VM 看到所有相同的資源,然後您可以按預期進行遷移。

坦率地說,除非您的數據庫非常小,否則我不會使用 Azure 遷移實用程序,因為中斷時間可能比允許的時間長。在本地伺服器和 Azure VM 之間設置日誌傳送可能是最好的選擇。我們一直為客戶這樣做,效果很好。

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