2012-02-23 4 views
6

У меня есть лист Excel, в котором я создал сводную таблицу, которая берет данные из таблицы Sql. Я загружаю этот лист Excel из приложения на клиентскую машину и когда мы пытаемся открыть его в clint, он запрашивает учетные данные входа в сервер SQl. Есть ли способ, чтобы после загрузки на клиентскую машину лист не запрашивал учетные данные для входа в SQL, и мы будем жестко задавать или устанавливать в самом Excel. Пользователь просто открывает или загружает и, открывая точку опоры, Datasourse не будет запрашивать SQl Login и обновлять источник данных автоматически.Лист Excel, запрашивающий учетные данные SQl для входа в систему

+1

вы можете использовать Excel макрос, чтобы иметь набор учетных данных? – Turbot

+0

Как установить учетные данные из Excel Macro, поскольку я не знаю об этом много. – Dharmendra

ответ

6

Я решил это, выполнив следующие шаги.

  1. Создайте пользователя на SQL Server и дайте ему разрешение на нужную базу данных.
  2. Открыть Excel-> Нажмите на вкладке «Данные»
  3. Нажмите «Существующее соединение». Появится всплывающее окно.
  4. В верхней части всплывающего окна вы найдете «Соединения в этой книге». Щелкните правой кнопкой мыши по нему.
  5. Нажмите «Изменить свойство соединения».
  6. Отобразится сообщение о подключении. Появится окно «Определение» в свойствах подключения.
  7. Редактировать строку подключения и добавить идентификатор пользователя и пароль в строке подключения и указать идентификатор пользователя и пароль был создан на шаге 1.
Смежные вопросы