簡體   English   中英

C#在多台PC上使用一個SQL Server數據庫

[英]C# Use One SQL Server database on multiple PC

我制作了一個應用程序,用於從基於服務的數據庫( cDatabase.MDF )中插入和查看數據。

我有3台PC,我想在所有PC上運行該應用程序以將數據插入同一數據庫中

我正在使用SQL Server 2008 Express。

這是我遵循的步驟(我不確定它們是否正確)

  1. 打開SQL Server配置管理器以從客戶端協議和SQL Server Express協議中打開TCP / IP

  2. 設置PC的本地靜態IP。 192.168.1.10,192.168.1.20,192.168.1.30

  3. 將三台PC設置在一個工作組上

  4. 關閉所有PC上的防火牆

  5. 將連接字符串更改為

     Data Source=192.168.1.10\\SQLEXPRESS;Initial Catalog=cDatabase;Integrated Security=True;User Instance=True;MultipleActiveResultSets=True 
  6. 我從PC1(192.168.1.10)在網絡上共享了我的應用程序文件夾

  7. 當我從共享文件夾(在所有PC中)打開applicaton時,出現此錯誤

    登錄失敗。 該登錄名來自不受信任的域,不能與Windows身份驗證一起使用。

如何解決這個錯誤? 謝謝

在您的連接字符串中將Integrated Security設置為False。

暫無
暫無

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

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