C#在多台PC

时间:2016-07-10 10:58:10

标签: c# sql-server sql-server-express

我创建了一个应用程序来插入和查看基于服务的数据库(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. 在一个WorkGroup上设置三台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中)打开应用程序时,我收到此错误

      

    登录失败。登录来自不受信任的域,不能与Windows身份验证一起使用。

  8. 如何解决此错误?谢谢

1 个答案:

答案 0 :(得分:0)

在连接字符串中将Integrated Security设置为False。