2016-06-16 6 views
0

Несколько лет, используя этот сайт, являются неоценимым ресурсом, но в первый раз публикуются.Excel - Microsoft Query - вход в SQL Server - настройка «Использовать доверенное соединение» по умолчанию

У меня возникли небольшие проблемы с внешними соединениями данных в Excel, в частности, с SQL Server через Microsoft Query.

Всякий раз, когда я нажимаю

[Get External Data > 
    From Other Sources > 
      From Microsoft Query > 
       Choose Data Source: SQL Server] 

это занимает около 20 секунд, прежде чем ошибка выскакивает:

Error 18452 Login Failed Untrusted Domain

После нажатия OK диалоговое окно Войти SQL Server выскакивает с «Использовать Trusted Соединение "предварительно проверено. Каждый раз, когда я создаю новое соединение с данными в Excel (я делаю это десятки раз для каждого проекта), я должен снять этот флажок и вместо этого ввести идентификатор входа в систему/pw, чтобы он работал. Добавьте все эти 20 секунд, и на самом деле это довольно большая досада за ту работу, которую я делаю.

Мой вопрос: как изменить свойства соединения на то, где «Использовать доверенное соединение» - , не отмечен по умолчанию, а поля Login ID и Password предварительно заполнены?

Вот что строка соединения часть HTML-кода выглядит, когда я щелкните правой кнопкой мыши соответствующий ODC-файл в [Документы> Мои источники данных] и нажмите кнопку «редактировать в блокноте»:

<odc:ConnectionString>Provider=SQLOLEDB.1;Persist Security Info=True;User ID=xx_xxxxxx;Password=xxxxxxxx;Data Source=XX.XX.XX.XX;Use Procedure for Prepare=1;Auto Translate=True;Packet Size=4096;Workstation ID=XXXXXXX;Use Encryption for Data=False;Tag with column collation when possible=False;Initial Catalog=Data_Warehouse</odc:ConnectionString> 

Я просмотрел архивы и нашел несколько связанных дискуссий, но никто не обращался к этому вопросу конкретно. Спасибо за вашу помощь. Пожалуйста, извините за неправильное использование синтаксиса, и я надеюсь, что я объяснил вещи достаточно ясно для новичков.

ответ

1

Как назло, только проведя немного времени, исследуя и задавая вопрос я выяснить embarassingly простой ответ ...

Выбор Логин по умолчанию, что было выбрал, когда соединение было первым создано. Все, что мне нужно было сделать, это создать новое соединение и ввести учетные данные с помощью «Использовать надежное соединение» без проверки. Я установил исходное соединение в Excel почти 2 года назад, когда я впервые присоединился к своей компании и, должно быть, оставил «Use Trusted Connection» проверенным, не зная, что я делаю. Именно по этой причине ошибка продолжала появляться после инициализации и неудачи соединения, после чего мне пришлось снять флажок и повторить попытку. Дурак я. #smh