powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / DB_SEC_E_AUTH_FAILED(0x80040E4D) ????
12 сообщений из 12, страница 1 из 1
DB_SEC_E_AUTH_FAILED(0x80040E4D) ????
    #32388911
Arik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Что за исключение такое?
No error information available: DB_SEC_E_AUTH_FAILED(0x80040E4D)
И где можно посмотреть инфу по исключениям?!

Данная неприятность происходит когда коннекчусь к БД

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
      Dim ConnectionString As String =  "Provider=Microsoft.Jet.OLEDB.4 . 0 ;Password=" ";User ID=Admin;"  & _
             "Data Source=C:\Inetpub\wwwroot\PhoneBook\INFO.MDB;Mode=Share Deny None;Jet OLEDB:Create System Database=False"  & _
             "Jet OLEDB:System database="  ";Jet OLEDB:Engine Type=4 ;Jet OLEDB:Database Locking Mode= 0 ;" & _
             "Jet OLEDB:Global Partial Bulk Ops=2 ;Jet OLEDB:Global Bulk Transactions= 1 " 

        selectSQL =  "SELECT * FROM people " 
        Dim con As New OleDbConnection(ConnectionString)
        Dim cmdPeople As New OleDbCommand(selectSQL, con)

        con.Open()  'Вот здесь и происходит данное исключение
...
Рейтинг: 0 / 0
DB_SEC_E_AUTH_FAILED(0x80040E4D) ????
    #32389043
Фотография hDrummer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а если всё это дело заключить в блоки try-except и вывести сообщение exception'a, что оно выдаст?
...
Рейтинг: 0 / 0
DB_SEC_E_AUTH_FAILED(0x80040E4D) ????
    #32389501
Arik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
        Try
            con.Open()
        Catch err As Exception
            Me.lblList.Text = err.Message.ToString
        Finally
            con.Close()
        End Try


Получаем следующее: No error information available: DB_SEC_E_AUTH_FAILED(0x80040E4D)
...
Рейтинг: 0 / 0
DB_SEC_E_AUTH_FAILED(0x80040E4D) ????
    #32389506
Фотография hDrummer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DB_SEC_E_AUTH_FAILED
похоже на security authorization/authentication failed

т.е. проблема с правами - попробуйте дать юзеру права на файл, с которым работаете.
...
Рейтинг: 0 / 0
DB_SEC_E_AUTH_FAILED(0x80040E4D) ????
    #32389517
Фотография hDrummer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
C:\Inetpub\wwwroot\PhoneBook\INFO.MDB

проверьте также правильность пути и наличие там файла.
...
Рейтинг: 0 / 0
DB_SEC_E_AUTH_FAILED(0x80040E4D) ????
    #32389519
Фотография hDrummer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
хотя скорее всего проблема с правами доступа в каталог
...
Рейтинг: 0 / 0
DB_SEC_E_AUTH_FAILED(0x80040E4D) ????
    #32389527
Arik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
hDrummerт.е. проблема с правами - попробуйте дать юзеру права на файл, с которым работаете

Вопрос чайника: А как?
...
Рейтинг: 0 / 0
DB_SEC_E_AUTH_FAILED(0x80040E4D) ????
    #32389543
Фотография hDrummer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
правой кнопкой на каталоге PhoneBook-> закладка Security/Безопасность и посмотреть кому там даны права, кроме того нужно знать какой способ аутентификации на ИИСе стоит.
...
Рейтинг: 0 / 0
DB_SEC_E_AUTH_FAILED(0x80040E4D) ????
    #32389587
Фотография hDrummer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
что-то я перемудрил кажется - просто юзеру aspnet права на каталог, должно получиться.
...
Рейтинг: 0 / 0
DB_SEC_E_AUTH_FAILED(0x80040E4D) ????
    #32389615
Arik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я думал там ещё что-то есть.
Пользователю ASPNET права даны. Не идёт и всё! Обидно! И интересно с другой стороны! :)
...
Рейтинг: 0 / 0
DB_SEC_E_AUTH_FAILED(0x80040E4D) ????
    #32389708
Arik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
    to hDrummer

Ошибка до смешного глупая. Всё дело в строке подключения не правильно стоят ковычки. Так работает:
Код: plaintext
1.
2.
3.
4.
connectionString =  "Provider=Microsoft.Jet.OLEDB.4 . 0 ;User ID=Admin;Data Source=C:\Inetpub\wwwroot\PhoneBook\INFO.MDB;" & _
 "Mode=Share Deny None;Jet OLEDB:Engine Type=4 ;Jet OLEDB:Database Locking Mode= 0 ;Jet OLEDB:Global Partial Bulk Ops= 2 ;" & _
 "Jet OLEDB:Global Bulk Transactions=1 ;Jet OLEDB:Create System Database=False;Jet OLEDB:Encrypt Database=False;" & _
 "Jet OLEDB:Don't Copy Locale on Compact=False;Jet OLEDB:Compact Without Replica Repair=False;Jet OLEDB:SFP=False" 
...
Рейтинг: 0 / 0
DB_SEC_E_AUTH_FAILED(0x80040E4D) ????
    #32390086
Фотография hDrummer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Arik

Смотрел вчера информацию в Гугле, попалось на глаза 2 варианта на эту ошибку - отсутствие файла БД и ошибка строки соединения. Строку я пробежал глазами - показалось, что всё корректно :(
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / DB_SEC_E_AUTH_FAILED(0x80040E4D) ????
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]