我正在爲VB.net中的應用程序編寫安裝程序。我的應用程序需要SQL Server數據庫才能工作,但我希望我的應用程序可以在沒有安裝SQL Server實例的計算機上運行。從vb.net創建SQL Server數據庫,無需SQL Server
存在sqlcmd
standalone or something? (我想將它包含在我的安裝包中)
是否可以通過sqlcmd
這種方式創建數據庫?
如果你想使用你需要安裝SQL Server實例的SQL Server數據庫的全功率謝謝
我正在爲VB.net中的應用程序編寫安裝程序。我的應用程序需要SQL Server數據庫才能工作,但我希望我的應用程序可以在沒有安裝SQL Server實例的計算機上運行。從vb.net創建SQL Server數據庫,無需SQL Server
存在sqlcmd
standalone or something? (我想將它包含在我的安裝包中)
是否可以通過sqlcmd
這種方式創建數據庫?
如果你想使用你需要安裝SQL Server實例的SQL Server數據庫的全功率謝謝
。如果問題是最終用戶的成本,並且他們符合條件,則他們可以安裝免費的SQL Server Express。
但是,如果你的應用程序:
您可以使用SQL Server 2012或更高版本中提供的SQL Server Express LocalDB。
LocalDB允許您使用MDF文件並像使用完整SQL Server數據庫一樣工作,但有一些限制,無需安裝和配置完整的SQL Server實例。
您的安裝程序可以啓動SQL Server Express LocalDB(SqlLocalDB.msi)的安裝,因此用戶不必單獨安裝產品。
你應該看看LocalDB位。 https://msdn.microsoft.com/en-us/library/hh510202.aspx – Steve
嘗試使用SQLite或SQL CE。對於後者,添加正確的.dll有一些工作,但可以完成。 – Nino
如果您的應用程序**使用**一個SQL Server'.mdf'數據庫文件,那麼**必須**在該機器上安裝基於服務器的SQL Server版本(或者該機器必須有權訪問SQL Server示例在它連接的網絡上)。你***不能***使用或創建一個SQL Server'.mdf'數據庫文件***沒有***安裝SQL Server –