ошибка входа в систему для моей базы данных в локальной сети - PullRequest
0 голосов
/ 12 мая 2011

Я создал свою базу данных на сервере, используя код.Теперь ни один клиент в локальной сети не может войти в мою базу данных.Эта ошибка возникает:

:"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 клиентовмоя сеть, и я не хочу создавать логин для каждого.Можно ли назначить разрешения и права на чтение / запись для всех из них, используя код?спасибо.

1 Ответ

0 голосов
/ 12 мая 2011

Если ваши клиенты имеют существующие учетные записи в вашей локальной сети, вы можете щелкнуть правой кнопкой мыши базу данных, выбрать «Свойства», а затем раздел «Разрешения», чтобы назначить пользователям и сгруппировать разрешения, которые вы хотите иметь для вашей базы данных.Кроме того, вы можете перейти в раздел «Безопасность / Вход» и щелкнуть правой кнопкой мыши группы или пользователей, которым вы хотите назначить разрешения, выберите «Свойства», а затем выберите раздел «Сопоставления пользователей», чтобы предоставить разрешения для определенных баз данных.

Поскольку вы можете сделатьэто с графическим интерфейсом, вы должны быть в состоянии сделать это в коде, но я боюсь, что это не моя область знаний.

...