Ошибка входа в систему для моей базы данных в локальной сети

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

:"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 ответ

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

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

Другие вопросы по тегам