Меню

Microsoft ole db provider for sql server ошибка входа пользователя sa

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

  1. Откройте SQL Server Management Studio. Для этого выберите последовательно Пуск, Все программы, Microsoft SQL Server 20xx (где xx – это версия SQL), а потом SQL Server Management Studio.

  2. Щелкните сервер правой кнопкой мыши и выберите пункт Свойства.

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

  4. В диалоговом окне SQL Server Management Studio нажмите кнопку ОК, чтобы перезапустить SQL Server. 

    Дополнительные сведения см. в статье Выбор режима проверки подлинности в электронной документации на SQL Server.

SQL Server 2000

  1. Откройте программу Enterprise Manager. Для этого выберите последовательно Пуск, Все программы, Microsoft SQL Server 2000, а потом SQL Server Enterprise Manager.

  2. Разверните группу сервера.

  3. Щелкните сервер правой кнопкой мыши и выберите пункт Свойства.

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

  5. В разделе Проверка подлинности нажмите кнопку параметра SQL Server и Windows.

  6. Перезагрузите 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

Необходимо изменить пароль.

Нужна дополнительная помощь?

   Alexey87

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

   IronDemon

1 — 29.01.10 — 11:37

Удали и добавь ИБ

   IronDemon

2 — 29.01.10 — 11:38

1С пытается под старым паролем достучаться.

   Alexey87

3 — 29.01.10 — 11:41

щас попробую

   IronDemon

4 — 29.01.10 — 11:42

Только логи «потеряется»  🙁

   Alexey87

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с — надо знать логин/пароль админа самой базы

   Alexey87

11 — 29.01.10 — 11:49

1.в sql смотришь какой юзер зацеплен на твою базу — можно поменять пароль этого юзера в настройках

2.в консоле серверов 1с — свойства базы — там юзер с паролем должны быть такие же для базы в sql

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

   Secret

12 — 29.01.10 — 11:49

(0) вместо кнопки [OK] ипользовать [Apply]

   Alexey87

13 — 29.01.10 — 11:50

галка стоит эта, я же в Managment Studio под sa захожу

   Alexey87

14 — 29.01.10 — 11:51

вместо кнопки [OK] ипользовать [Apply] — да делал уже

   МаленькийВопросик

15 — 29.01.10 — 11:52

(11) значит что-то не так делаешь…

   Alexey87

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?

   Alexey87

19 — 29.01.10 — 11:56

(18)все

   Megas

20 — 29.01.10 — 12:01

Блин! Тебе что сказали то ? =)

1) Открывай 1cv8 Servers (серверы 1с предприятия)
2) Удаляй от туда базу (только когда она спроси чё делать с SQL базой скажи что нечего делать не надо .. а на до оставить как есть!!! (Говорить надо в слух 3 раза!))
3) Вновь добавь базу с новым паролем для SA

   Alexey87

21 — 29.01.10 — 12:07

щас копия снимется, сделаю

   Alexey87

22 — 29.01.10 — 12:08

(20)Получается каждый раз при смене пароля для sa в Managment Studio я должен передобавлять таким образом базу?

   IronDemon

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=20476

    Then, 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 selected

    Unfortunately, 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

  • 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=20476

    Then, 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 selected

    Unfortunately, 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

0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

А вот еще интересные материалы:

  • Яшка сломя голову остановился исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного где ошибка
  • Microsoft office сообщение об ошибке
  • Microsoft office ошибка файла при сохранении