Разрешить другому пользователю обновить файл Excel с подключениями к данным - PullRequest
0 голосов
/ 26 ноября 2018

В моем файле Excel 2016 я установил соединения с представлениями SQL для получения данных.(Существует около 6 листов, и каждый из них подключается к отдельному представлению SQL-запроса). Однако, когда я передаю этот файл другому пользователю для обновления данных, они получают сообщение об ошибке, поскольку файлы odc сохраняются в папке Мои источники данных.

Является ли лучшим решением скопировать мою папку «Мои источники данных» в папку, к которой у них есть доступ, и вручную указать каждое подключение к файлу odc в папке Мои источники данных, которую я скопировал?

Есть ли лучший способ?

1 Ответ

0 голосов
/ 26 ноября 2018

На сайте службы поддержки Microsoft Office говорится, что

Если внешний источник данных, к которому вы хотите получить доступ, находится не на вашем локальном компьютере, возможно, вам необходимо связаться садминистратору базы данных для пароля, разрешения пользователя или другой информации о соединении.

Другими словами: создайте базу данных на сервере и попросите администратора помочь вам с ней.

РЕДАКТИРОВАТЬ:

Если база данных уже где-то в вашей локальной сети, то вы сможете использовать файл odc в сети. Здесь - это ответ, как это сделать для Excel 2010. Надеюсь, это будет работать и в 2016 году.

Если ссылка умирает, вот копия наиболее важных частей текста:

Файлы подключений в сети

Этот список можно создать изследующее:

• Набор папок в локальной сети, расположение которых можно развернуть по сети в рамках развертывания групповых политик Microsoft Office.

• Службы ExcelБиблиотека подключений к данным (DCL) на сайте SharePoint Foundation.Для получения дополнительной информации о DCL см. Раздел Безопасная публикация в службах Excel.

И пошаговая инструкция для первого варианта:

Ниже приведены шаги для публикации DCL.используя объект групповой политики.

  1. Щелкните правой кнопкой мыши папку объекта групповой политики и выберите во всплывающем меню параметр «Создать».Введите идентификатор для общей ссылки, такой как Enterprise Connections, и оставьте для исходного исходного объекта групповой политики значение (нет).

  2. Щелкните правой кнопкой мыши вновь созданный объект групповой политики и выберите «Редактировать» во всплывающем меню.,

  3. Разверните узлы «Конфигурация пользователя», «Предпочтения» и «Параметры Windows» в дереве слева, чтобы открыть запись реестра.
  4. Щелкните правой кнопкой мыши узел реестра и выберите пункт «Создать запись в реестре» во всплывающем меню.
  5. Измените свойство Action на Create.
  6. Оставьте значение Hive установленным для HKEY_CURRENT_USER и введите Software \ Microsoft \ Office \ 14.0 \ Common \ Server Links \ Опубликованные \ Мой сайт \ Соединения Sharepoint в качестве ключевого пути.
  7. В качестве имени значения введите URL.
  8. Оставьте тип значения по умолчанию для REG_SZ и введите URL-адрес вашего DCL SharePoint, то есть http://testsite/Data Соединения для PerformancePoint.
  9. Создайте три дополнительные записи реестра с именем, типом данных и значениями, приведенными в таблице ниже.

    Имя Тип данных Значение
    IsMember REG_DWORD 0 IsPublished REG_DWORD 1
    LinkType REG_QWORD DCL: 00 00 00 04 00 00 00 00

    Библиотека документов: 00 20 00 00 00 00 0000

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...