2

У меня проблема при использовании Microsoft Query в Excel Data Link.

Я использовал подключения к SQL Server раньше в Excel. Когда мы используем SQL Server, после подключения и извлечения данных данные могут просматриваться и обновляться любым ПК, если они подключены к SQL Server.

Отличается ли это при использовании Microsoft Query Data Connections. Потому что я сделал подключение данных через Microsoft Query. Я отлично работал на моем компьютере. Но когда другой пользователь попробовал на своем ПК, возникла небольшая проблема.

Когда пользователь попытался обновить данные, Excel попросил его выбрать источник данных и показал новое окно с именем "Выбор источника данных".

Я хотел бы знать, если это потому, что запрос Microsoft будет работать только на компьютере создателя, или я допустил некоторую ошибку при создании запроса Microsoft.

Чтобы сделать это более ясным, я прикрепил изображение окна ниже.

Окно всплывающее окно

2 ответа2

0

Вы установили идентичные системные DSN-соединения ODBC как на компьютере, так и на компьютере вашего коллеги?

Когда я создавал файлы Excel, которые использовали Microsoft Queries, я всегда подключался к базе данных SQL Server, используя системное соединение DSN ODBC. (Я не использую "пользовательские уведомления о доставке".)

Затем, когда бы я ни делился этим файлом с кем-то другим, им приходилось устанавливать на своей машине идентичное соединение ODBC системы DSN, чтобы использовать те же запросы Microsoft. Чтобы быть в безопасности, я даже назвал системные DSN с тем же именем.

И, конечно, им нужны те же права "выбора" на внутреннем SQL Server, что и вам.

(Просто Google "Как настроить DSN системы", если не знаком.)

0

Если у вас Excel 2007 или более поздняя версия, я бы забыл о Microsoft Query и использовал бы функцию внешних данных (на ленте данных). Здесь есть прохождение:

http://excelusergroup.org/blogs/nickhodge/archive/2008/11/04/excel-2007-getting-external-data.aspx

У этого подхода есть много преимуществ, но к вашей конкретной проблеме относится то, что он может хранить информацию о соединении в книге Excel. Он по-прежнему зависит от установки драйверов, но при установке Office обычно получают драйверы SQL Server.

Если перейти к Excel 2010 или более поздней версии, надстройка Power Query станет еще лучше. Вы можете формировать, преобразовывать и комбинировать внешние данные различными способами, обеспечивая отличную производительность и интеграцию с Excel и Power Pivot.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .