2017-09-05 83 views
0

我正在嘗試在Visual Studio中學習WPF應用程序的MVVM模式。無法在Visual Studio中爲數據庫運行sql-script

爲此我做的在線課程,它提供的源代碼在下列地址的課程項目:

https://github.com/briannoyes/WPFMVVM-StarterCode

我下載的項目代碼,並在Visual Studio中打開該項目。

到目前爲止這麼好。

然後我應該創建一個空的數據庫並運行ZzzDatabaseGen.sql。文件,這也是在上述鏈接下提供的。

所以,我做以下步驟:

  1. 選擇「項目」
  2. 選擇「添加新項」
  3. 選擇「基於服務的數據庫」
  4. 在名稱方面,我打字:Zza.mdf
  5. 選擇添加

然後我打開文件ZzzDatabaseG en.sql並執行它。

我收到一條錯誤消息,告訴我數據庫「Zza」不存在。

我該如何創建一個數據庫,將其連接到我的項目並能夠運行ZzzDatabaseGen.sql腳本,以便創建所有表?

+0

下載並安裝您選擇的MS SQL,Developer和Express是免費的......將有大量關於如何做到這一點的文獻。安裝完成後,您需要創建數據庫Zza - 完成後,您可以運行腳本ZzzDatabaseGen.sql腳本 - 因爲該腳本不會創建數據庫,只需要這些表並插入數據。 – Leonidas199x

回答

0

在運行腳本文件之前,您必須在SQL Server實例中創建數據庫。 因此,例如,使用VS中的SQL Server對象資源管理器,您可以訪問所有本地SQL Server Express實例。 在這裏,您可以選擇所需的實例並單擊「新查詢」。 要爲你的目的,你可以簡單地運行這段代碼數據庫:

CREATE DATABASE [Zza] ON PRIMARY 
(NAME = N'Zza', FILENAME = N'\Zza.mdf') 
LOG ON 
(NAME = N'Zza_log', FILENAME = N'\Zza_log.ldf') 
GO 

當然,你必須寫正確的路徑,你想創建的MDF文件。

之後,您可以運行ZzzDatabaseGen.sql腳本來創建表並插入所有數據。

0

右鍵單擊在Visual Studio的解決方案資源管理器中創建的基於服務的數據庫文件(Zza.mdf),然後選擇「打開」。這應該會啓動服務器瀏覽器(View - >Server Explorer)。

然後,右鍵單擊服務器資源管理器中的Zza.mdf節點,然後選擇「新查詢」。然後,您應該能夠在查詢窗口中運行查詢。

一旦粘貼了ZzzDatabaseGen.sql腳本的查詢,請按綠色播放箭頭。

相關問題