Ошибка в значительной степени означает, что она говорит - SQL Server не может аутентифицировать пользователя.
Это обычно происходит, когда пользователь не вошел в систему как член домена, например, если ониВы входите на свои машины под учетной записью, которая специфична для этой машины, вместо того, чтобы использовать учетную запись домена.
Есть несколько способов обойти это.
Самое очевидное - убедиться, что они вошли на свои машины как пользователь домена.
Предоставление прав на сервер SQL учетным записям пользователей, которые они используют.Не знаете, как это сделать, если их компьютер не является членом домена.
Рекомендуемый подход Они могут изменить ярлык SQL Server Management Studio (или создатьновый) использовать команду runas
, которая запустит указанный исполняемый файл с использованием предоставленных вами учетных данных (т. е. они будут выдавать себя за другого пользователя для целей этого приложения и действий, которые он выполняет).Для этого им потребуется учетная запись пользователя на сервере.
Пример:
C: \ Windows \ System32 \ runas.exe/ netonly / user: MYDOMAIN \ USERNAME ssms.exe
Когда вы запустите это, вам будет предложено ввести пароль для пользователя mydomain \ username.Я использую это для подключения к моему SQL Server на работе, когда VPN-соединение происходит с моей домашней машины, и оно работает нормально.
Другой, немного более простой вариант - подключить их с использованием аутентификации SQL Server.Вам нужно будет создать учетную запись SQL Server для каждого пользователя или общую учетную запись, которую они все могут использовать, и, конечно, дать им пароль.