簡體   English   中英

如何在另一台計算機上使用我的項目數據?

[英]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

看:

https://docs.microsoft.com/en-us/aspnet/mvc/overview/getting-started/introduction/creating-a-connection-string

想要查詢更多的信息

localdb 是一個 VS SQL 變體,適用於您的本地開發環境。 可以在同一台計算機上為其他用戶共享一個 localdb,但這似乎是人為的。 如果您想要一個支持遠程連接的數據庫(例如,用於登台或生產),您應該使用 SQL Express、開發、標准或企業版。 開發版是免費的。 這些版本使用服務並且不依賴於您的開發環境來運行 sql 二進制文件。

https://docs.microsoft.com/en-us/sql/database-engine/configure-windows/sql-server-express-localdb?view=sql-server-ver15&redirectedfrom=MSDN&viewFallbackFrom=sql-server-2014

對於到遠程 SQL Server 的連接字符串,(localdb) 應替換為服務器名稱或 IP。 有一些網站有詳細的例子。 一個例子如下。

https://www.connectionstrings.com/sql-server/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM