-1

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

:"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 个客户端,我不想为每个客户端创建一个登录名。是否可以使用代码为所有人分配权限和读/写访问权限?谢谢。

4

1 回答 1

0

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

因为您可以使用 GUI 来完成,所以您必须能够在代码中完成,但这恐怕不是我的专业领域。

于 2011-05-12T15:05:35.037 回答