|
Коннект к базе SQL Server 2014 из Excel в макросе (ошибка)
|
|||
---|---|---|---|
#18+
Всем привет. Подскажите, пожалуйста, как можно решить данную проблему? Второй раз в жизни пишу макрос для Excel, поэтому могу писать глупости. Просьба строго не судить. Необходимо сделать отчет для пользователей, хочу сделать так: пользователь открывает Excel-файл и нажимает на кнопку, на которой висит макрос. Макрос на VBA коннектится к базе данных SQL Server 12.0.2342.0 и выводит на экран данные из таблицы. На моем компе все нормально работает, а вот на компьютерах пользователей не работает. Часть текста макроса: Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
Возникает такая ошибка на строке cn.Open: Run-time error '-2147217843 (80040e4d)' [Microsoft][ODBC SQL Servre Driver][SQL Server] Login failed for user 'Domain\UserName'. То есть почему-то коннектится к базе из-под доменного имени, под которым сейчас залогинен пользователь в компьютере. Как это можно исправить? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.03.2015, 18:46 |
|
Коннект к базе SQL Server 2014 из Excel в макросе (ошибка)
|
|||
---|---|---|---|
#18+
Nicks, убери это Trusted_Connection=false; ... |
|||
:
Нравится:
Не нравится:
|
|||
24.03.2015, 19:51 |
|
Коннект к базе SQL Server 2014 из Excel в макросе (ошибка)
|
|||
---|---|---|---|
#18+
Trusted_Connection, не помогает. Точнее сначала не работало как раз без этого параметра, но потом добавил его (думал судя по документации что-то изменится) и все равно - ошибка та же самая. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.03.2015, 20:14 |
|
Коннект к базе SQL Server 2014 из Excel в макросе (ошибка)
|
|||
---|---|---|---|
#18+
Nicks, Попробуйте с другим провайдером (через OLEDB), вот мои наработки старые: Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17.
... |
|||
:
Нравится:
Не нравится:
|
|||
24.03.2015, 20:25 |
|
Коннект к базе SQL Server 2014 из Excel в макросе (ошибка)
|
|||
---|---|---|---|
#18+
Nicks, какая-то "ниачём" документация тут смотри - http://www.connectionstrings.com/sql-server-native-client-11-0-odbc-driver/ параметр Trusted_Connection имеет значеничения yes / no , а у тебя false и не нужен он, если скл-аутентификация ... |
|||
:
Нравится:
Не нравится:
|
|||
24.03.2015, 20:26 |
|
Коннект к базе SQL Server 2014 из Excel в макросе (ошибка)
|
|||
---|---|---|---|
#18+
Оке, спасибо будем пробовать. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.03.2015, 11:34 |
|
Коннект к базе SQL Server 2014 из Excel в макросе (ошибка)
|
|||
---|---|---|---|
#18+
Nicks, скажите а вы пробовали использовать встроенные средства ms office для вывода информации из sql server и excel? у меня была подобная задача сначала также написал макрос, но это честно говоря не самое лучшее решение если данных надо выводить много и постоянно. Попробуйте напрямую через excel там на вкладке данные-из других источников и отображать в режиме сводной таблицы. если таблицы не совсем подходят а надо какое-то преобразование сделать то на сервере пишется View и потом таким же образом из этого view в excel получается довольно удобно, красиво, и обновляется быстро ... |
|||
:
Нравится:
Не нравится:
|
|||
21.01.2016, 11:59 |
|
|
start [/forum/topic.php?fid=60&fpage=25&tid=2155650]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
52ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
43ms |
get tp. blocked users: |
2ms |
others: | 292ms |
total: | 433ms |
0 / 0 |