Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Странная проблема с импортом / экспортом в excel
|
|||
|---|---|---|---|
|
#18+
Добрый день, что бы это могло быть такое??? Есть два сервера, назовем их A и B. На обеих установлен Microsoft.ACE.OLEDB.12.0 (наблюдается в списке провайдеров). Заходим на B, подключаемся к серверу A - запрос Код: sql 1. 2. 3. 4. 5. отрабатывает. Точно так же заходим на A, подключаемся к B - и запрос Код: sql 1. 2. 3. 4. 5. отрабатывает. А вот если зайти на любой из серверов, подключиться к локальной БД и попытаться прочитать локальный файл - получим фак. Msg 7303, Level 16, State 1, Line 12 Cannot initialize the data source object of OLE DB provider "Microsoft.ACE.OLEDB.12.0" for linked server "(null)". Что показательно, экспортировать данные в файл штатными средствами MS SMS, через мастер импорта-экспорта, с обеих серверов так же не получается: на втором шаге, после того, как мы указываем, куда экспортировать данные (в файл excel 2007-2010), возникает ошибка Код: sql 1. Что это за бред, и как с ним бороться? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.02.2018, 15:37 |
|
||
|
Странная проблема с импортом / экспортом в excel
|
|||
|---|---|---|---|
|
#18+
автор3аходим на B, подключаемся к серверу A: Database=D:\файл на сервере A.xlsx почему вы считаете, что "подключаетесь к серверу А"? вы находитесь на B и по его же локальному диску D шаритесь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.02.2018, 16:50 |
|
||
|
Странная проблема с импортом / экспортом в excel
|
|||
|---|---|---|---|
|
#18+
Спасибо за ответ, Yasha123почему вы считаете, что "подключаетесь к серверу А"? вы находитесь на B и по его же локальному диску D шаритесь - захожу на В по RDP, запускаю там Managament Studio, коннекчусь к A. Файл "D:\файл на сервере A.xlsx" физически находится на A, для избежания путаницы, имя этого файла отличается от имени файла на B. Запрос Код: sql 1. 2. 3. 4. 5. отрабатывает. Затем я захожу по RDP на A - туда, где находится файл, - запускаю Managament Studio, снова коннекчусь к A, то же самый запрос уже не отрабатывает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.02.2018, 17:25 |
|
||
|
Странная проблема с импортом / экспортом в excel
|
|||
|---|---|---|---|
|
#18+
выполните локально и "на А через В" Код: sql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.02.2018, 17:56 |
|
||
|
Странная проблема с импортом / экспортом в excel
|
|||
|---|---|---|---|
|
#18+
Yasha123выполните локально и "на А через В" Код: sql 1. "1" в обеих случаях ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.02.2018, 18:10 |
|
||
|
Странная проблема с импортом / экспортом в excel
|
|||
|---|---|---|---|
|
#18+
А что, результаты Код: sql 1. могли оказаться различными? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.02.2018, 18:15 |
|
||
|
Странная проблема с импортом / экспортом в excel
|
|||
|---|---|---|---|
|
#18+
e-ФремА что, результаты Код: sql 1. могли оказаться различными? да. когда на компе включен UAC, а сисадмина получаете не в явном виде, а через группу локальных виндовых администраторов, то можно вдруг оказаться не-сисадмионом, законнектившись локально, если студия не запущена от админа. а удаленно UAC не ощипывает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.02.2018, 18:20 |
|
||
|
Странная проблема с импортом / экспортом в excel
|
|||
|---|---|---|---|
|
#18+
Yasha123, спасибо, познавательно. В данном случае права предоставлены явно, и дело должно быть не в них. Но в чем - ??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.02.2018, 18:38 |
|
||
|
Странная проблема с импортом / экспортом в excel
|
|||
|---|---|---|---|
|
#18+
больше идей пока что нет. не знаю, за что еще зацепиться из вашего описания. а по поводу вот этого: e-ФремЧто показательно, экспортировать данные в файл штатными средствами MS SMS, через мастер импорта-экспорта, с обеих серверов так же не получается: на втором шаге, после того, как мы указываем, куда экспортировать данные (в файл excel 2007-2010), возникает ошибка Код: sql 1. Что это за бред, и как с ним бороться? когда вы запускаете визард из студии, он у вас запускается х32. откройте Task Manager и убедитесь (на картинке выделено красным). мне тоже только что такое выдало. тем не менее, я точно знаю, что провайдер на моем компе имеется. сервер его видит (см.картинку студии) и кроме того, если руками запустить нужный визард х64 (голубой на картинке), все прекрасно импортируется/экспортируется ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2018, 11:10 |
|
||
|
Странная проблема с импортом / экспортом в excel
|
|||
|---|---|---|---|
|
#18+
Yasha123, Спасибо, проверил, действительно: из студии запускается х32 версия визарда. Версию х64 можно запустить руками, и тогда все работает. В части работы openrowset - подняли на витруалке Microsoft SQL Server 2008 R2, поставили Microsoft.ACE.OLEDB.12.0, сконфигурировали - упс. При подключении к локальному инстансу файлы .xlsx благополучно читаются. Единственное объяснение, провайдер Microsoft.ACE.OLEDB.12.0 перестал полноценно работать со старшими версиями SQL Server (2014, 2016). Вы лично не пробовали читать локальный xlsx-файл, подключившись к локальному же инстансу SQL Server? У меня под рукой сейчас три экземпляра SQL Server версии 2014 и старше, и везде ситуация та же, что описана в первом посте данной темы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2018, 07:56 |
|
||
|
Странная проблема с импортом / экспортом в excel
|
|||
|---|---|---|---|
|
#18+
e-ФремYasha123, Спасибо, проверил, действительно: из студии запускается х32 версия визарда. Версию х64 можно запустить руками, и тогда все работает. В части работы openrowset - подняли на витруалке Microsoft SQL Server 2008 R2, поставили Microsoft.ACE.OLEDB.12.0, сконфигурировали - упс. При подключении к локальному инстансу файлы .xlsx благополучно читаются. Единственное объяснение, провайдер Microsoft.ACE.OLEDB.12.0 перестал полноценно работать со старшими версиями SQL Server (2014, 2016). Вы лично не пробовали читать локальный xlsx-файл, подключившись к локальному же инстансу SQL Server? У меня под рукой сейчас три экземпляра SQL Server версии 2014 и старше, и везде ситуация та же, что описана в первом посте данной темы. таки кажись об этом давно было сказано? где-то таки было написано - 32разрядные не будут работать начиная с какой-то версией sql ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2018, 09:52 |
|
||
|
Странная проблема с импортом / экспортом в excel
|
|||
|---|---|---|---|
|
#18+
dao32разрядные не будут работать начиная с какой-то версией sql Тут фишка в том, что не работает 64-битный провайдер. А вернее, работает, но как-то странно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2018, 11:06 |
|
||
|
Странная проблема с импортом / экспортом в excel
|
|||
|---|---|---|---|
|
#18+
e-ФремВы лично не пробовали читать локальный xlsx-файл, подключившись к локальному же инстансу SQL Server? У меня под рукой сейчас три экземпляра SQL Server версии 2014 и старше, и везде ситуация та же, что описана в первом посте данной темы. у меня сейчас локально 2005 х32, 2012 х64 и 2016 х64. оба х64 читают без проблем локально. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2018, 12:55 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=39598795&tid=1690315]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
63ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
71ms |
get tp. blocked users: |
2ms |
| others: | 234ms |
| total: | 410ms |

| 0 / 0 |
