SQL Server 2012 Standard SQL Server 2012 Enterprise SQL Server 2012 Developer SQL Server 2012 Express SQL Server 2012 Web SQL Server 2008 Standard SQL Server 2008 Enterprise SQL Server 2008 Developer SQL Server 2008 Express SQL Server 2008 Workgroup SQL Server 2008 Web Microsoft SQL Server 2005 Standard Edition Microsoft SQL Server 2005 Developer Edition Microsoft SQL Server 2005 Enterprise Edition Microsoft SQL Server 2005 Express Edition Microsoft SQL Server 2005 Workgroup Edition Еще…Меньше
Автор: Юваль Синай MVP
ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ ЗА СОДЕРЖИМОЕ ОБЩЕДОСТУПНЫХ РЕШЕНИЙ
КОРПОРАЦИЯ МАЙКРОСОФТ И/ИЛИ ЕЕ ПОСТАВЩИКИ НЕ ДЕЛАЮТ НИКАКИХ ЗАЯВЛЕНИЙ ОТНОСИТЕЛЬНО ПРИГОДНОСТИ, НАДЕЖНОСТИ ИЛИ ТОЧНОСТИ СВЕДЕНИЙ И СООТВЕТСТВУЮЩИХ ИЗОБРАЖЕНИЙ, ПРИВЕДЕННЫХ В НАСТОЯЩЕМ ДОКУМЕНТЕ. ВСЕ ЭТИ СВЕДЕНИЯ И СООТВЕТСТВУЮЩИЕ ИЗОБРАЖЕНИЯ ПРЕДОСТАВЛЕНЫ «КАК ЕСТЬ» БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ. КОРПОРАЦИЯ МАЙКРОСОФТ И/ИЛИ ЕЕ ПОСТАВЩИКИ НАСТОЯЩИМ ОТКАЗЫВАЮТСЯ ОТ КАКИХ-ЛИБО ГАРАНТИЙНЫХ ОБЯЗАТЕЛЬСТВ И УСЛОВИЙ В ОТНОШЕНИИ ЭТИХ СВЕДЕНИЙ И СООТВЕТСТВУЮЩИХ ИЗОБРАЖЕНИЙ, ВКЛЮЧАЯ ВСЕ ПОДРАЗУМЕВАЕМЫЕ ГАРАНТИИ И УСЛОВИЯ ТОВАРНОЙ ПРИГОДНОСТИ, ПРИМЕНИМОСТИ ДЛЯ КОНКРЕТНЫХ ЦЕЛЕЙ, КАЧЕСТВА ИСПОЛНЕНИЯ, ПРАВ СОБСТВЕННОСТИ И ОТСУТСТВИЯ НАРУШЕНИЙ ПРАВ ИНТЕЛЛЕКТУАЛЬНОЙ СОБСТВЕННОСТИ. В ЧАСТНОСТИ, ВЫ ПОДТВЕРЖДАЕТЕ СВО СОГЛАСИЕ С ТЕМ, ЧТО КОРПОРАЦИЯ МАЙКРОСОФТ И/ИЛИ ЕЕ ПОСТАВЩИКИ НИ ПРИ КАКИХ ОБСТОЯТЕЛЬСТВАХ НЕ НЕСУТ ОТВЕТСТВЕННОСТИ ЗА ПРЯМОЙ ИЛИ КОСВЕННЫЙ УЩЕРБ, ШТРАФНЫЕ САНКЦИИ, СЛУЧАЙНЫЕ, ФАКТИЧЕСКИЕ, КОСВЕННЫЕ ИЛИ ИНЫЕ УБЫТКИ, ВКЛЮЧАЯ, В ЧАСТНОСТИ, УБЫТКИ ОТ УТРАТЫ ЭКСПЛУАТАЦИОННЫХ КАЧЕСТВ, ОТ ПОТЕРИ ДАННЫХ ИЛИ ПРИБЫЛЕЙ В СВЯЗИ С ИСПОЛЬЗОВАНИЕМ ИЛИ НЕВОЗМОЖНОСТЬЮ ИСПОЛЬЗОВАТЬ ЭТИ СВЕДЕНИЯ И СООТВЕТСТВУЮЩИЕ ИЗОБРАЖЕНИЯ, СОДЕРЖАЩИЕСЯ В НАСТОЯЩЕМ ДОКУМЕНТЕ, ВОЗНИКШИЕ ВСЛЕДСТВИЕ СОГЛАШЕНИЯ, ГРАЖДАНСКОГО ПРАВОНАРУШЕНИЯ, ХАЛАТНОСТИ, ОБЪЕКТИВНОЙ ОТВЕТСТВЕННОСТИ ИЛИ ИНЫМ ОБРАЗОМ, ДАЖЕ ЕСЛИ КОРПОРАЦИЯ МАЙКРОСОФТ ИЛИ ЕЕ ПОСТАВЩИКИ ЗАРАНЕЕ БЫЛИ ИЗВЕЩЕНЫ О ВОЗМОЖНОСТИ ТАКОГО УЩЕРБА.
Примечание. Для исправления ошибок подключения к SQL Server воспользуйтесь следующим средством устранения неполадок: Устранение ошибок подключения к SQL Server
Признаки
После установки Microsoft SQL Server 2014, SQL Server 2012, SQL Server 2008, SQL Server 2005 и SQL Server 2000 и попытки подключения к серверу, где запущена программа SQL Server, отображается одно из следующих сообщений об ошибке:
-
Ошибка входа в систему для пользователя ‘%.*ls’. Имя пользователя является именем пользователя SQL Server, и его нельзя использовать для проверки подлинности Windows.%.*ls
-
Ошибка входа в систему для пользователя ‘<имя_пользователя>‘. Пользователь не связан с доверенным соединением с SQL Server. (Microsoft SQL Server, ошибка: 18452)
-
Ошибка входа в систему для пользователя ‘<имя_пользователя>‘. (Microsoft SQL Server, ошибка: 18456)
Решение
Эта проблема возникает, если пользователь пытается войти в систему, используя учетные данные, которые нельзя проверить. Эта проблема может возникать при следующих условиях.
Чтобы решить эту проблему, настройте для SQL Server смешанный режим проверки подлинности. Для этого выполните следующие действия:
SQL Server 2014, SQL Server 2012, SQL Server 2008 и SQL Server 2005
-
Откройте SQL Server Management Studio. Для этого выберите последовательно Пуск, Все программы, Microsoft SQL Server 20xx (где xx – это версия SQL), а потом SQL Server Management Studio.
-
Щелкните сервер правой кнопкой мыши и выберите пункт Свойства.

-
На странице Безопасность в разделе Проверка подлинности сервера нажмите кнопку параметра SQL Server и режим проверки подлинности Windows, а потом нажмите кнопку ОК.

-
В диалоговом окне SQL Server Management Studio нажмите кнопку ОК, чтобы перезапустить SQL Server.
Дополнительные сведения см. в статье Выбор режима проверки подлинности в электронной документации на SQL Server.
SQL Server 2000
-
Откройте программу Enterprise Manager. Для этого выберите последовательно Пуск, Все программы, Microsoft SQL Server 2000, а потом SQL Server Enterprise Manager.
-
Разверните группу сервера.
-
Щелкните сервер правой кнопкой мыши и выберите пункт Свойства.

-
Откройте вкладку Безопасность.

-
В разделе Проверка подлинности нажмите кнопку параметра SQL Server и Windows.
-
Перезагрузите SQL Server, чтобы изменение вступило в силу.
Примечание. Когда SQL Server устанавливается с использованием режима проверки подлинности Windows, после чего режим меняется на режим «Проверка подлинности SQL Server и Windows», имя для входа sa сначала отключается. Это вызывает ошибку с состоянием 7: «Ошибка входа для пользователя ‘sa’.» Чтобы активировать имя пользователя sa, см. статью Инструкция: изменение режима проверки подлинности сервера.
Чтобы устранить эту проблему, убедитесь, что это имя пользователя SQL Server существует. Дополнительные сведения см. в статье Создание пользователя для входа в электронной документации на SQL Server.
То, что пользователь Windows является нераспознанным, означает, что Windows не может проверить данные для входа. Это может быть связано с тем, что вход в Windows происходит с недоверенного домена. Чтобы устранить эту проблему, убедитесь, что вы входите в систему с правильного домена.
Дополнительные сведения об ошибке
Если вы все равно не можете подключиться к SQL Server, проверьте состояние ошибки в журнале ошибок SQL Server, чтобы установить причину ошибки входа в систему.
Чтобы повысить уровень безопасности, в сообщении об ошибке, которое возвращается клиенту, намеренно скрываются подробности об ошибке проверки подлинности. Однако в журнале ошибок SQL Server соответствующая запись об ошибке содержит состояние ошибки, которое соответствует состоянию ошибки проверки подлинности. Сравните состояние ошибки со списком ниже, чтобы определить причину ошибки входа в систему:
|
Область |
Описание |
|---|---|
|
2 |
ИД пользователя недействительный. |
|
5 |
ИД пользователя недействительный. |
|
6 |
Попытка использовать имя пользователя Windows для проверки подлинности SQL Server. |
|
7 |
Имя пользователя отключено, и пароль неправильный. |
|
8 |
Указан неверный пароль. |
|
9 |
Недействительный пароль. |
|
11 |
Имя пользователя действительное, ошибка доступа к серверу. |
|
12 |
Имя пользователя действительное, но произошла ошибка доступа к серверу. |
|
18 |
Необходимо изменить пароль. |
Нужна дополнительная помощь?
29.01.10 — 11:32
поменял пароль для SA в Managment Studio, а в консоли серверов пароль не меняется пишет
Ошибка при выполнении операции с информационной базой
Ошибка СУБД:
Microsoft OLE DB Provider for SQL Server: Login failed for user ‘sa’.
HRESULT=80040E4D, SQLSrvr: Error state=1, Severity=E, native=18456, line=1
по причине:
Ошибка СУБД:
Microsoft OLE DB Provider for SQL Server: Login failed for user ‘sa’.
HRESULT=80040E4D, SQLSrvr: Error state=1, Severity=E, native=18456, line=1
1 — 29.01.10 — 11:37
Удали и добавь ИБ
2 — 29.01.10 — 11:38
1С пытается под старым паролем достучаться.
3 — 29.01.10 — 11:41
щас попробую
4 — 29.01.10 — 11:42
Только логи «потеряется» 🙁
5 — 29.01.10 — 11:43
базу удалять в консоли серверов или в Managment Studio?
6 — 29.01.10 — 11:43
(5) ого!
7 — 29.01.10 — 11:44
да format c: делай сразу
8 — 29.01.10 — 11:45
(5) Отчаянный однако 🙂
9 — 29.01.10 — 11:46
1.в sql смотришь какой юзер зацеплен на твою базу — можно поменять пароль этого юзера в настройках
2.в консоле серверов 1с — свойства базы — там юзер с паролем должны быть такие же для базы в sql
3.Есть еще такая вещь — типа срок действия пароля для логина истек — в sql сервере галка есть — типа пароль не ограничен.
10 — 29.01.10 — 11:47
+(9) только чтобы зайти в свойства базы из консоли 1с — надо знать логин/пароль админа самой базы
11 — 29.01.10 — 11:49
1.в sql смотришь какой юзер зацеплен на твою базу — можно поменять пароль этого юзера в настройках
2.в консоле серверов 1с — свойства базы — там юзер с паролем должны быть такие же для базы в sql
говорю же так и делаю, когда в консоли в свойствах базы меняешь пароль выдает эту ошибку
12 — 29.01.10 — 11:49
(0) вместо кнопки [OK] ипользовать [Apply]
13 — 29.01.10 — 11:50
галка стоит эта, я же в Managment Studio под sa захожу
14 — 29.01.10 — 11:51
вместо кнопки [OK] ипользовать [Apply] — да делал уже
15 — 29.01.10 — 11:52
(11) значит что-то не так делаешь…
16 — 29.01.10 — 11:52
создал в Managment Studio sa1 с такими же правами, когда в косноли в свойтсвах базы пишу для sa1 ошибка вываливается для пользователя sa
17 — 29.01.10 — 11:53
а можно вообще win-авторизацией сделать
18 — 29.01.10 — 11:55
какие права у sa?
19 — 29.01.10 — 11:56
(18)все
20 — 29.01.10 — 12:01
Блин! Тебе что сказали то ? =)
1) Открывай 1cv8 Servers (серверы 1с предприятия)
2) Удаляй от туда базу (только когда она спроси чё делать с SQL базой скажи что нечего делать не надо .. а на до оставить как есть!!! (Говорить надо в слух 3 раза!))
3) Вновь добавь базу с новым паролем для SA
21 — 29.01.10 — 12:07
щас копия снимется, сделаю
22 — 29.01.10 — 12:08
(20)Получается каждый раз при смене пароля для sa в Managment Studio я должен передобавлять таким образом базу?
23 — 29.01.10 — 12:16
(22) Да
Alexey87
24 — 29.01.10 — 12:29
Заработало все, спасибо
Hi,
I am running Ms SQL Server Standard Ed. with IIS 6.0 on a Windows 2003 Server.
Currently having some problems relating to access to database. IIS seem to work fine, as the welcome page which doesn’t require access to the SQL database can be opened without a problem. The page which authenticates the login, which contains a fileDSN info to access the SQL via ODBC gives me an error. It says :
Microsoft OLE DB Provider for ODBC Drivers error ‘80040e4d’
[Microsoft][ODBC SQL Server Driver][SQL Server]Login failed for user ‘sa’.
But when i created the DSN file under ODBC, the test completed succesfully, using SQL Server authentication with user login and password.
On the other side, At the SQL Enterprise Manager, I check the authentication method, and it is set to Windows and SQL server (Mixed mode).
When i start my server, I receive this message in the event viewer,
SuperSocket info: (SpnRegister) : Error 1355
Does this has anything to do with the problem i m facing?
I tried reinstalling SQL Server, but i still receive this message. I even copied the database and the www pages to publish from my desktop, but no difference…
I m lost. Please help.
Thank you.
- Remove From My Forums
-
Question
-
When I use the following setting to connect server, it succeeds
Server type: Database Engine
Server name: Home-PC
Authentication: Windows Authentication
User name: Home-PCJohn
Password:<empty>However, when I try to use the following setting to connect the same server, it fails as always
Server type: Database Engine
Server name: Home-PC
Authentication: SQL Server Authentication
Login: sa
Password: 1234567
The Error Message as follows
TITLE: Connect to Server
——————————
Cannot connect to Home-PC.
——————————
ADDITIONAL INFORMATION:
Login failed for user ‘sa’. (Microsoft SQL Server, Error: 18456)
For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&EvtSrc=MSSQLServer&EvtID=18456&LinkId=20476Then, I enter the server to change some security configurations by means of Windows Authentication
1. go to Security > Login > sa
change ‘sa’ status in Login to Enabled
reset ‘sa’ password as ‘1234567’
2. go to this database property > Security > SQL Server and Windows Authentication mode set as selectedUnfortunately, the same problem still occurs.
p.s. My computer o.s. is Vista Ultimate SP2 64bit and SQL Server 2008 has been installed successfully.Thank you so much for helping me.
Answers
-
Did you restart SQL services after changing the mixed mode authentication?
Some of the server level properties takes only after a SQL restart , one such is authentication modes.
Thanks, Leks
-
Proposed as answer by
Tuesday, February 2, 2010 6:41 PM
-
Marked as answer by
enix0907
Tuesday, February 2, 2010 9:05 PM
-
Proposed as answer by
- Remove From My Forums
-
Question
-
When I use the following setting to connect server, it succeeds
Server type: Database Engine
Server name: Home-PC
Authentication: Windows Authentication
User name: Home-PCJohn
Password:<empty>However, when I try to use the following setting to connect the same server, it fails as always
Server type: Database Engine
Server name: Home-PC
Authentication: SQL Server Authentication
Login: sa
Password: 1234567
The Error Message as follows
TITLE: Connect to Server
——————————
Cannot connect to Home-PC.
——————————
ADDITIONAL INFORMATION:
Login failed for user ‘sa’. (Microsoft SQL Server, Error: 18456)
For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&EvtSrc=MSSQLServer&EvtID=18456&LinkId=20476Then, I enter the server to change some security configurations by means of Windows Authentication
1. go to Security > Login > sa
change ‘sa’ status in Login to Enabled
reset ‘sa’ password as ‘1234567’
2. go to this database property > Security > SQL Server and Windows Authentication mode set as selectedUnfortunately, the same problem still occurs.
p.s. My computer o.s. is Vista Ultimate SP2 64bit and SQL Server 2008 has been installed successfully.Thank you so much for helping me.
Answers
-
Did you restart SQL services after changing the mixed mode authentication?
Some of the server level properties takes only after a SQL restart , one such is authentication modes.
Thanks, Leks
-
Proposed as answer by
Tuesday, February 2, 2010 6:41 PM
-
Marked as answer by
enix0907
Tuesday, February 2, 2010 9:05 PM
-
Proposed as answer by