Как использовать такую ​​же строку подключения SQL после изменения имени сервера? - PullRequest
0 голосов
/ 13 июня 2019

У нас есть набор из более чем 10000 файлов Excel, которые были созданы по шаблону (не спрашивайте). Все они используют одну и ту же строку подключения для подключения к базе данных SQL Server. Теперь имя сервера меняется, и не существует простого способа глобально заменить его в строках подключения всех более 10000 файлов. Есть ли способ сохранить ту же строку подключения и при этом иметь возможность подключения файлов?

Имя сервера меняется с «ABCNT3» на «ABCSQL16P1», поэтому мне нужно, чтобы строка «Источник данных = ABCNT3» все еще подключалась к ABCSQL16P1. Очень надеюсь, что это возможно.

1 Ответ

1 голос
/ 13 июня 2019

Отказ от ответственности: это немного хакерский, который будет мешать другому человеку поддерживать это после вас.Однако, учитывая вашу (уже) плохую ситуацию, это решит вашу текущую проблему, пока вы не сможете определить более долговременное решение.

Если у вас еще не установлены средства SQL, вам потребуется «Конфигурация SQL Server».Менеджер".Я установил его как часть инструментов администратора для SQL 2017 (SSMS).
Запустите его со своего компьютера со всеми вашими файлами Excel.

Как только он откроется, выберите последний из списка с именем "Собственный клиент SQL ##. # Конфигурация ".Разверните его и выберите «Псевдонимы».Создать новый.
Псевдоним name = "ABCNT3", Server = "ABCSQL16P1".

Ваш Excel будет считать, что новый сервер - это старый сервер.Это довольно легко.

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