我使用 Visual Studio 2019 創建了一個 Windows 表單桌面應用程式。我還使用 SQL Server Management Studio 創建了一個資料庫。我使用連接字串將資料庫與我的應用程式連接起來
"Data Source=CYBERCELL\\SQLEXPRESS;Initial Catalog=Details;Integrated Security=True;"
應用程式正在運行,沒有任何錯誤。我使用 Visual Studio 2019 發布向導發布了此應用程式并安裝在另一臺計算機上。但我不明白如何使用資料庫并將資料庫與該系統中的應用程式連接起來。
我希望在每臺計算機上安裝 SQL Server。但是如果我安裝 SQL Server,服務器名稱會有所不同。
uj5u.com熱心網友回復:
如果您在每臺計算機上本地安裝 SQL Server Express,則可以使用
.\SQLEXPRESS
或者
(local)\SQLEXPRESS
作為您的服務器/實體名稱 - 這在每臺計算機上都是相同的。點.或(local)(在括號中)指的是本地計算機,并且SQLEXPRESS是任何 SQL Server Express 安裝的默認實體名稱。
uj5u.com熱心網友回復:
我曾經遇到過同樣的情況......這就是我解決問題的方法,
如果您按照以下步驟操作,則不必在任何客戶端的 PC 上安裝 SSMS 或 SQL 服務器
您必須在您的應用程式上創建一個 localDB 并確保應用程式將連接到該 localDB。(如果您不知道如何連接到本地資料庫,請在此處 =>連接到 LocalDB。并確保創建表和程序為與您以前的資料庫相同。
使用代碼(連接字串)遵循此答案(勾選)
在此之后,您必須安裝Advanced Installer為您的應用程式創建安裝程式(我曾經選擇的最佳選擇)。
然后按照此創建一個安裝程式,確保在其中添加當前版本的 localDB(比如 localdb 2019)安裝程式的先決條件。
這使您的應用程式可以在任何 pc 上運行,并且只需要 localdb 作為安裝的先決條件,安裝程式也附帶。
確保在應用程式安裝位置留言不要洗掉 localdb。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/406357.html
標籤:
上一篇:在where子句中計算年齡
下一篇:獲取結果的MSSQL查詢
