2012-06-07 81 views
4

在Visual Studio 2010中,我創建了一個新的LightSwitch項目。LightSwitch - 無法確定目標數據庫模式提供程序

在「從數據開始」屏幕上,我點擊「創建新表」鏈接。

我的名字,並添加了幾個欄,我添加了一個表格,然後運行該項目,我得到這個異常:

構建應用程序的數據庫時出現的異常。 無法確定目標數據庫模式提供程序。 部署無法繼續。

C:\ Program Files文件 (86)\的MSBuild \微軟\ VisualStudio的\ LightSwitch的\ 1.0 \ Microsoft.LightSwitch.targets

看似簡單但它不能正常工作。

如何指定目標數據庫模式或解決此錯誤?

回答

3

您使用的是哪個版本的SQL Server?
我見過有人用SQL Server 2012(Denali)來解決這個問題。

你可以試用SQL Server Express 2008或2008 R2嗎?

您可以安裝多個SQL Server Express實例,但只能運行一個。

確保您的SQL Express實例,啓用了用戶實例,這是由LightSwitch的要求:

  1. 打開SQL Server Management Studio中。
  2. 連接SQL Express實例。
  3. 在查詢編輯器中鍵入:版EXEC sp_configure啓用用戶實例「,1
  4. 然後鍵入:重新配置
  5. 然後重新啓動SQL Server數據庫。

如何更改數據庫:

  1. 打開Visual Studio LightSwitch的
  2. 選擇工具 - >選項菜單項
  3. 啓用顯示所有設置複選框,在選項對話框
  4. 展開數據庫工具組,然後選擇數據連接個 選項頁
  5. 檢查選項SQL Server實例名稱(空白 默認)的設置

See this article關於這一主題的一些更多的討論。

+0

您如何切換項目以使用2008? – Michael

+0

更新了一些說明的答案! HTH –

相關問題