Как создать псевдоним базы данных в 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.