2014-09-30 70 views
1

我似乎無法找到我需要通過Google \ StackOverflow執行此過程的步驟。有沒有辦法將現有的SQL Server數據庫文件添加到項目進行集成測試?

我有一個現有的SQL Server 2012數據庫本地安裝在SQL Server的本地主機實例上。

我想將.mdf/.ldf文件添加到Visual Studio中的測試項目中,並且有一種方法可以將測試連接到除我自己以外的計算機上的該數據庫。我相信在構建項目時需要創建.mdf.ldf

+0

我已經和是有一個** **備份('.bak')SQL Server數據庫中,然後在我的測試夾具的設置(一旦每個燈具玩弄),我只是*使用一些SMO(共享管理對象)代碼將備份恢復到我的SQL Server實例上。只要你的數據庫足夠小,這是非常快速的(在我的情況下<700ms) – 2014-09-30 16:20:57

回答

1

嗨也許你可以這樣測試:

  1. 創建項目。
  2. 右鍵單擊項目添加>新建項目...> Visual C#項目>數據>基於服務的數據庫(.mdf和.ldf文件將在您的項目中創建)
  3. 在服務器資源管理器中打開mdf。
  4. 右鍵單擊服務器資源管理器中的.mdf,然後單擊「新建查詢」。
  5. 在「新建查詢」窗口中,您可以粘貼從sql-server爲「架構和數據」生成的查詢。
  6. 運行查詢,並擁有原始數據庫中的所有模式和數據。
  7. 在那裏,您可以像數據庫一樣使用localdb。

在SQL服務器創建架構和數據查詢:

  1. 右擊你的數據庫在SQL服務器>任務>生成腳本。
  2. 按照嚮導,但在「指定應如何保存或發佈腳本」選項上,轉到高級>數據類型到腳本>架構和數據。
  3. 將其保存到文件中或保存到剪貼板中。
  4. 粘貼上面段落中#6中沒有數據庫名稱的整個查詢。

希望它能幫助你。

納爾遜·帕拉R.

相關問題