2016-07-24 2 views
4

Чтобы получить междоменный доступ к моему тестовому экземпляру SQL Server, мне нужен логин с пользователем базы данных, а не с пользователем Windows.Создание аутентификации базы данных для SQL Server 2008 Express

enter image description here

После того, как это будет работать, я мог бы начать делать это с моей * NIX окружающей среды, но в основном для Windows не позволит мне получить доступ к БД таким образом, и выдает ошибку аутентификации 28000/SQL ошибка сервера 18456.

Я уже сделал

ALTER LOGIN [administrator] WITH DEFAULT_DATABASE=[...] 
ALTER LOGIN [administrator] WITH PASSWORD=... 

ответ

1

Убедитесь, что SQL Server настроен на разрешение авторизации SQL Server (в отличие от Windows-только AUTH).

https://support.microsoft.com/en-us/kb/2121736

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

https://blogs.msdn.microsoft.com/sql_protocols/2006/02/21/understanding-login-failed-error-18456-error-messages-in-sql-server-2005/

Where are SQL Server connection attempts logged?

+0

Спасибо за ваши усилия, но я пока отказался с этим Mickeysoft лом и поместите его в мусорную корзину. –