Ошибка входа в систему для моей базы данных в локальной сети
Я создал свою базу данных на сервере, используя код. Теперь ни один клиент в локальной сети не может войти в мою базу данных. Эта ошибка происходит:
:"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 ответ
Если ваши клиенты имеют существующие учетные записи в вашей локальной сети, вы можете щелкнуть правой кнопкой мыши базу данных, выбрать "Свойства", а затем раздел "Разрешения", чтобы назначить пользователям и сгруппировать разрешения, которые вы хотите иметь в вашей базе данных. Кроме того, вы можете перейти в раздел "Безопасность / Вход" и щелкнуть правой кнопкой мыши группы или пользователей, которым вы хотите назначить разрешения, выберите "Свойства", а затем выберите раздел "Сопоставления пользователей", чтобы предоставить разрешения для определенных баз данных.
Поскольку вы можете сделать это с помощью графического интерфейса, вы должны быть в состоянии сделать это в коде, но я боюсь, что это не моя область знаний.