Как поделиться файлом Excel с подключением к SQL-запросу

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

Как мне это настроить или это вообще возможно?

Заранее спасибо.


person RH56    schedule 27.04.2016    source источник
comment
Поместите файл в место, доступное для всех, кому он нужен.   -  person Dan Bracuk    schedule 27.04.2016
comment
Он сохраняется в сети, доступ к которой есть у всех.   -  person RH56    schedule 27.04.2016
comment
Если получатели документа не должны иметь соединения с базой данных или не могут установить соединение из-за технических ограничений, лучший способ сделать это - создать Excel-документ в базе данных и распространить его. Для Oracle доступны некоторые решения (fe stackoverflow.com/questions/298648/), которые требуют более или менее кодирования. Или, если документы более сложные (формулы, диаграммы, условное форматирование и т. Д.), Вы можете рассмотреть возможность использования коммерческого инструмента, такого как smaxt.com или другие ...   -  person oratom    schedule 27.04.2016


Ответы (1)


Строка подключения должна использовать проверку подлинности Windows, а локальный пользователь должен быть членом группы домена, у которой есть привилегии для выполнения запроса на SQL Server.

Если вы перейдете в «Свойства подключения», откройте подключение и нажмите «Определение», для тега встроенной безопасности должно быть установлено значение SSPI.

person Stuart Ainsworth    schedule 27.04.2016