Как создать псевдоним базы данных в SQL Server

У нас очень старое программное обеспечение было создано около 10 лет назад, и у нас нет исходного кода.

Программное обеспечение использует две базы данных,DB01 а такжеDB02 на том же экземпляре SQL Server 2012.

Есть операторы SQL, такие какdb01..table1 join db02..table2, но главная проблема в том, что наши процессы не позволяют нам использоватьdb02 как имя базы данных.

Вопрос: как мы можем создать псевдоним для базы данных?

Я пытался использоватьCREATE SYNONYM

CREATE SYNONYM [db02] FOR [db02_new_name];

но это не работает для имен баз данных.

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

Ответы на вопрос(7)

Ваш ответ на вопрос