Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Межбазовые связи и сервер разработки. Как организовать.  [new]
Soldat104
Member

Откуда: Новосибирск
Сообщений: 108
Есть боевой SQL Server (назовем S1) с базами A и B. В хранимых процедурах базы А есть обращение к объектам базы B.
По типу: select A.item, B.City from A inner join B on A.TypeC=B.typeC.

Разработка планируется вестись на сервере разработки (S2).
На сервере несколько экземпляров баз A и B. И они именуются например по типу: А_1, А_2 и т.д.
Баз с именами А и B нет.
Как организовать работу межбазовых запросов, не правя в запросах B на B_1?
6 сен 18, 13:04    [21666839]     Ответить | Цитировать Сообщить модератору
 Re: Межбазовые связи и сервер разработки. Как организовать.  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 36980
Сделать для всех объектов из другой базы алиасы. Их, правда, поправить все равно придется.
6 сен 18, 13:19    [21666865]     Ответить | Цитировать Сообщить модератору
 Re: Межбазовые связи и сервер разработки. Как организовать.  [new]
Ennor Tiegael
Member

Откуда:
Сообщений: 3251
Когда будете деплоить базы из SSDT-проектов, поменяете значения SQLCMD-переменных при деплое каждого отдельного окружения.

В дальнейшем, чтобы упростить внесение изменений в схемы DEV / UAT, можно сделать профили развертывания для каждого окружения. Ну, чтобы названия баз каждый раз не вспоминать.

Всё.
6 сен 18, 15:28    [21667101]     Ответить | Цитировать Сообщить модератору
 Re: Межбазовые связи и сервер разработки. Как организовать.  [new]
Владимир Затуливетер
Member

Откуда:
Сообщений: 427
Еще как вариант просто поднять несколько инстансов sql server для разработки.
Базы на каждом из инстансов всегда будут называться А и B.
6 сен 18, 17:00    [21667254]     Ответить | Цитировать Сообщить модератору
 Re: Межбазовые связи и сервер разработки. Как организовать.  [new]
Soldat104
Member

Откуда: Новосибирск
Сообщений: 108
Спасибо!
7 сен 18, 04:15    [21667597]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить