SQL прокси / псевдоним для SQL Server Express - PullRequest
0 голосов
/ 14 января 2019

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

Пример: в конфигурационных файлах

<connectionStrings>
    <add name="SomeEntities" 
         connectionString="data source=.\SQLEXPRESS;initial catalog=tests;...rest of it..."/>
</connectionStrings>

Как и в моем случае, потому что я установил SQL DEVELOPER (версия не имеет значения), мое локальное соединение будет "data source=.\;initial catalog=tests;...rest of it..."

Можно ли установить прокси-сервер в диспетчере конфигурации SQL Server для <SQLSERVERNAME>\SQLEXPRESS указать на мой местный <SQLSERVERNAME>\

Я не хочу устанавливать SQL Server Express, я хочу установить ПРОКСИ, который поможет команде использовать SQLEXPRESS строку подключения для работы на любом установленные версии SQL Server.

ОБНОВЛЕНИЕ:

На основе комментариев и ответов это возможно.

Пререквизиты:

  • Протокол TCP / IP должен быть включен для экземпляра (в моем случае порт 1433)
  • Для проверки войдите в CMD => netstat -an | find "1433"

Настройка в диспетчере конфигурации SQL SERVER: enter image description here

Спасибо за помощь!

Ответы [ 2 ]

0 голосов
/ 14 января 2019

Я не уверен, что это тот же случай, который экспериментировал, но в прошлом у нас был сценарий, когда каждый разработчик использовал свое собственное имя экземпляра MS SQL Server, мы решили установить стандартное имя в строке подключения и каждый настроил псевдоним внутри диспетчера конфигурации SQL Server, шаги:

  1. Введите диспетчер конфигурации MS SQL Server.
  2. Перейдите в раздел Конфигурация собственного клиента SQL XX и щелкните псевдонимы
  3. Создайте новый псевдоним, здесь вы должны назвать его стандартным именем, которое вы зарегистрировали в строке подключения, в наборе протоколов TCP / IP и позже в разделе «Сервер», вы должны установить текущее имя вашего локального экземпляра. ,

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

0 голосов
/ 14 января 2019

То, о чем вы говорите, называется alias:

Создание или удаление псевдонима сервера для использования клиентом

Вы можете создать псевдоним с именем SQLSERVERNAME\SQLEXPRESS, который будет указывать на localhost и наоборот. Псевдоним должен быть создан на клиентском компьютере.

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