У нас есть три базы данных на одном сервере (dev, test и uat). Я использую четвертую базу данных для выполнения некоторых операций. У меня есть просмотры и сохраненные proc, которые используют dev db. Когда я хочу продвигать код, мне нужно изменить имя db во всех представлениях и сохранить proc. Есть ли лучший способ сделать это? Мы ограничены одним сервером для всех трех окружений.создать псевдоним для имени базы данных на том же сервере
Благодаря Шанкара Нарайанан
Когда у меня была аналогичная проблема, я создал псевдонимы таблицы, которые я использовал в представлениях. Затем я просто заменил псевдонимы, чтобы указать на разные базы данных. Работала отлично, но может быть много работы, если у вас много таблиц. – adrianm