2016-11-30 34 views
1

我已經實現了執行sqlcmd.exe來運行腳本(由託管& ops DBA提供),該腳本將創建數據庫的C#應用​​程序中新創建的數據庫複製到AlwaysOn可用性組中的第二臺服務器。不幸的是,我們在開發或集成環境中沒有AlwaysOn可用性支持,因此我只能測試執行sqlcmd以運行腳本並處理腳本故障。如果創建第二個SQL Server實例,是否可以在我的開發人員工作站上模擬AlwaysOn可用性組環境?我目前正在運行SQL 2014 Developer Edition,但如果需要,可以升級到SQL 2016 Developer Edition。是否可以在單個開發人員工作站上測試SQL AlwaysOn可用性組?

如果這是不可能的,我們將被迫在沒有完整端對端測試的情況下進行部署,並在生產環境中進行首次端到端測試。

我有相當不錯的開發人員級別的SQL技能;換句話說,我對存儲過程很熟悉,但對實際管理SQL服務器的新增和高級功能知之甚少。

回答

0

您可以但必須使用Microsoft(MS)技術使用VMWare軟件或虛擬機創建VM(虛擬機)。還有其他VM產品,但這兩個用於SQL Server/Microsoft堆棧的大多數虛擬化。如果您使用MS技術,您可以在不激活軟件的情況下將軟件通常長達90天(免費)下載。我會在SSD上做到這一點,以便及時完成,並且您可能需要主機,開發人員,機器上12-16GB的內存。

有關於在羣集上爲SQL Server創建VM的詳細聯機指示信息。最好的有屏幕截圖。

+0

謝謝,我會研究一下。由於我的固態硬盤空間不多,只有8GB的內存,它應該被證明是一個有趣的練習。 –

+0

我打算建議將域控制器放在其中一個SQL Server框中,但是如果您正在測試故障轉移,則無法工作。但我不會擔心凝聚機器的概念證明。 –

相關問題