C# 本地网络上我的数据库登录失败错误

C# 本地网络上我的数据库登录失败错误,c#,sql,sql-server-2008,remote-access,local-network,C#,Sql,Sql Server 2008,Remote Access,Local Network,我使用代码在服务器上创建了数据库。现在本地网络上没有客户端可以登录到我的数据库。出现以下错误: :"cannot open database "test" requested by the login. the login failed for user "farzane". 以下是我的数据库的连接字符串: ConnectionString=@"Data Source=SERVER\SQLEXPRESS;Initial Catalog=test; Integrated security=

我使用代码在服务器上创建了数据库。现在本地网络上没有客户端可以登录到我的数据库。出现以下错误:

:"cannot open database "test" requested by the login.
the login failed for user "farzane".
以下是我的数据库的连接字符串:

ConnectionString=@"Data Source=SERVER\SQLEXPRESS;Initial Catalog=test;
   Integrated security=SSPI;Persist Security Info=False"; 
我如何解决这个问题

我的网络上有大约30个客户端,我不想为每个客户端创建登录名。是否可以使用代码为所有用户分配权限和读/写访问权限?
谢谢。

如果您的客户端在您的局域网上有现有帐户,您可以右键单击数据库,选择“属性”,然后选择“权限”部分,为用户和组分配您希望他们对数据库的权限。或者,您可以转到“安全性/登录”,右键单击要为其分配权限的组或用户,选择“属性”,然后选择“用户映射”部分以授予对特定数据库的权限


因为你可以用GUI来完成,所以你必须能够用代码来完成,但这恐怕不是我的专长。

我尝试了你所说的方法,但我不想为每个用户逐个分配权限,你能告诉我如何激活“来宾”吗用户并授予其所有者对我的数据库的权限?我使用GUI进行操作,但使用的代码我不知道。很抱歉,我不知道如何使用代码进行操作,尽管我知道这是可以做到的。它使用GUI工作吗?如果是这样的话,也许你可以发布你是如何用GUI做的,并询问如何在代码中做同样的事情。