簡體   English   中英

如何允許計算機連接到本地SQL文件

[英]How do I allow a machine to connect to local SQL file

我目前正在為朋友商店制作一個EPOS系統,我現在正讓他測試這些功能,確保設計等都很好。 我已經設置了基於SQL服務的數據庫,但問題似乎也在於他得到了錯誤

System.Data.SqlClient.SqlException(0x80131904):建立與SQL Server的連接時發生與網絡相關或特定於實例的錯誤。 服務器未找到或無法訪問。 驗證實例名稱是否正確,以及SQL Server是否配置為允許遠程連接。

我猜這是因為他沒有安裝SQL Management服務器? 我想知道是否有任何我可以包含所有必需的SQL文件,以便他可以打開程序,然后連接?

引擎收錄

我的代碼中的連接字符串:

  String connString = Settings.Default["DBConnectioNString"].ToString();
        SqlConnection conn = new SqlConnection(connString);
        if (conn.State != System.Data.ConnectionState.Open) conn.Open();

創建基於服務的DB時生成的DBConnectionString:

Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename=|DataDirectory|\Databases\DB.mdf;Integrated Security=True

當我構建解決方案時,它包含數據庫文件,我把它放在VS17中的任何想法,我怎么能在他的機器上使這個工作,而他不必下載SQL Management DB?

如果有人能指出我正確的方向,那將不勝感激,謝謝。

安裝SQL Express服務器。 然后用這個:
string connectionString="Data Source=.\\SQLEXPRESS;AttachDbFileName=|DataDirectory|\\DatabaseFileName.mdf;Integrated Security=True;User Instance=True;MultipleActiveResultSets=True";


您必須安裝SQL Server。

暫無
暫無

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

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