Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
12.12.2013, 17:16
|
|||
---|---|---|---|
|
|||
поключение к MS SQL из VBA - Logon failed for login 'user_login' due to trigger execution |
|||
#18+
MS Office 2010 - встроенный Visual Basic. MS SQL Server 2008 (r2), удаленный. Создаю вручную файл подключения с раширением udl. Проверка подключения проходит успешно. Потом, чтобы быть уверенной, что строки идентичны, строку подключения из этого файла копирую в строку подключения ADO в VBA: Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21.
Получаю ошибку "Logon failed for login 'user_login' due to trigger execution" . Такая же ошибка возвращается и при попытке подключения из Excel через мастер подключений, с теми же параметрами, что и для udl-файла. В то же время в Delphi, используя TAdoConnection подключаюсь и выполняю запросы к серверу без проблем с той же строкой подключения. Стоит задача настроить подлючение именно из Excel или Access. Может ли на сервере быть тригггер на коннект из конкретных приложений или это бред? Подскажите пожалуйста, в чем здесь может быть дело? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
12.12.2013, 17:44
|
|||
---|---|---|---|
поключение к MS SQL из VBA - Logon failed for login 'user_login' due to trigger execution |
|||
#18+
Я подключаюсь к удаленной базе из Excel'я по такой строке: cns = "Provider=SQLOLEDB.1;Data Source=ITVT-16\SQLExpress;User ID=sa;Password=888;Initial Catalog=remloko" Все работает. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
12.12.2013, 17:52
|
|||
---|---|---|---|
|
|||
поключение к MS SQL из VBA - Logon failed for login 'user_login' due to trigger execution |
|||
#18+
zchvv, Прошу, прощения, но чем же моя строка отличается от вашей? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
12.12.2013, 18:16
|
|||
---|---|---|---|
поключение к MS SQL из VBA - Logon failed for login 'user_login' due to trigger execution |
|||
#18+
Ничем. Я просто констатирую факт: у меня работает (Office 2007). Да, у меня UserId=sa! Может, это имеет значение? Я сам не силен во всем этом, все больше методом тыка. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
12.12.2013, 18:25
|
|||
---|---|---|---|
|
|||
поключение к MS SQL из VBA - Logon failed for login 'user_login' due to trigger execution |
|||
#18+
Спачибо за ответы! Может конечно дело в пользователе, но повторюсь - с той же самой учетной записью к тому же серверу и базе из Delphi и через создание вручною файла udl я подключаюсь без проблем - вот в чем непонятка. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
12.12.2013, 18:53
|
|||
---|---|---|---|
|
|||
поключение к MS SQL из VBA - Logon failed for login 'user_login' due to trigger execution |
|||
#18+
Попробовала только что прописать другой сервер и другую базу - все ОК. То есть это вопрос не по VBA - проблема на стороне сервера. Прошу тему закрыть. Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
12.12.2013, 18:56
|
|||
---|---|---|---|
поключение к MS SQL из VBA - Logon failed for login 'user_login' due to trigger execution |
|||
#18+
Проверьте, что имеет место быть в sys.server_triggers. Ну и посмотрите вот это . ... |
|||
:
Нравится:
Не нравится:
|
|||
|
12.12.2013, 19:24
|
|||
---|---|---|---|
|
|||
поключение к MS SQL из VBA - Logon failed for login 'user_login' due to trigger execution |
|||
#18+
Спасибо, похоже, это то, что нужно. Попробую копать в этом направлении. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
13.12.2013, 17:32
|
|||
---|---|---|---|
|
|||
поключение к MS SQL из VBA - Logon failed for login 'user_login' due to trigger execution |
|||
#18+
Отчитываюсь по вопросу. Таки да, на сервере обнаружился триггер на вход (FOR LOGON) который анализирует APP_NAME() и если оно LIKE '%MICROSOFT OFFICE%' OR APP_NAME() LIKE '%EXCEL%' OR APP_NAME() LIKE '%ACCESS%' и т.д., то делает ROLLBACK. С БД-админом у нас состоялась дискуссия на эту тему и ему было продемонстрировано, что если в строку подключения прописать параметр Application Name = НеЭксельИНеОфис, то его триггер не работает, а мое подключение работает. Он пошед думать над новым триггером, а тема закрыта, всем спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=60&mobile=1&tid=2156637]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
52ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
2ms |
others: | 267ms |
total: | 418ms |
0 / 0 |