![](/img/trans.png)
[英]How can i use my debug.exe on another computer with another monitor in fullscreen mode?
[英]How can I use the data of my project on another computer?
我在 Visual Studio 中有一個用 C# 編寫的項目。 我使用 SQL Server 作為數據庫。 我以“本地”身份連接到服務器並在我自己的計算機上工作。 我想獲取我的項目“安裝程序”並將其安裝在另一台計算機上。
當我在另一台計算機上安裝Setup時,連接語句應該怎么寫才能連接到SSQL Server數據庫並工作? 或者我該怎么辦?
注意:我使用的是 Visual Studio 2019 和 SQL Server 2014。通過“Installshield 2018”,我可以在另一台計算機上安裝 SQL Server 2014 包。
我的連接代碼:
SqlConnection connect = new SqlConnection("Data Source=mypc;Initial Catalog='StockControl';Integrated Security=True");
注意2 :我嘗試了我在下面寫的代碼,但沒有用。
SqlConnection connect = new SqlConnection("Data Source = (localdb)\\MSSQLLocalDB; AttachDbFilename=|DataDirectory|StockControl.mdf; Integrated Security = True");
如果你能幫忙,我會很高興。
嘗試將您的 AttachDbFilename 更新為: AttachDbFilename=|DataDirectory|\\StockControl.mdf
看:
想要查詢更多的信息
localdb 是一個 VS SQL 變體,適用於您的本地開發環境。 可以在同一台計算機上為其他用戶共享一個 localdb,但這似乎是人為的。 如果您想要一個支持遠程連接的數據庫(例如,用於登台或生產),您應該使用 SQL Express、開發、標准或企業版。 開發版是免費的。 這些版本使用服務並且不依賴於您的開發環境來運行 sql 二進制文件。
對於到遠程 SQL Server 的連接字符串,(localdb) 應替換為服務器名稱或 IP。 有一些網站有詳細的例子。 一個例子如下。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.