Пользователь не связан с доверенным подключением к серверу sql - компьютер без домена

Я пытаюсь подключиться с помощью нескольких разных клиентов к стандарту SQL Server 2005, который настроен на использование проверки подлинности Windows. Хотя учетная запись пользователя существует в домене, компьютер не присоединен к домену. Я получаю сообщение: «Пользователь не связан с доверенным соединением с сервером sql». Вопрос Пользователь не связан с доверенным Соединение с SQL Server услужливо предлагает мне настроить SQL-сервер так, чтобы он разрешал как аутентификацию Windows, так и аутентификацию SQL. Я бы предпочел просто придерживаться проверки подлинности Windows. Есть ли обходной путь?


person Knox    schedule 13.08.2010    source источник


Ответы (2)


Нет. Чтобы использовать проверку подлинности Windows, машины должны находиться в одном домене. Если машины не находятся в одном домене (или между доменом, в котором находится сервер, и машиной, нет доверительных отношений), ни один из них не будет знать, какой домен использовать для аутентификации пользователя (даже если учетная запись существует).

person Justin Niessner    schedule 13.08.2010
comment
Спасибо за ответ. Я готов принять это и двигаться дальше, но кажется странным, что серверы Windows принимают компьютер, не входящий в домен, для совместного использования файлов, но не для совместного использования базы данных. Кроме того, эта страница eggheadcafe.com/ software/aspnet/31792004/ намекает, что это возможно. - person Knox; 13.08.2010
comment
Возможно, имело бы значение то, что клиентская машина не принадлежит ни к какому домену. - person Knox; 13.08.2010

Если пользователь существует в обоих доменах/компьютерах с одним и тем же именем пользователя/паролем, он будет работать. Таким образом, в вашем примере вы должны создать новую учетную запись на компьютере с SQL Server с тем же именем пользователя и паролем, что и учетная запись домена, из которой вы подключаетесь.

Не идеально, если у вас есть политика паролей и вам нужно время от времени менять пароль, потому что вам всегда нужно синхронизировать их, но это работает для временного исправления или непроизводственного использования.

person Chad    schedule 08.02.2012