У нас очень старое программное обеспечение создано около 10 лет назад, и у нас нет исходного кода.
Программное обеспечение использует две базы данных, DB01 и DB02 в том же экземпляре SQL Server 2012.
Существуют SQL-выражения, такие как db01..table1 join db02..table2, но главная проблема заключается в том, что наши процессы не позволяют использовать DB02 как имя базы данных.
Вопрос: как мы можем создать псевдоним для базы данных?
Я пытался использовать CREATE SYNONYM
CREATE SYNONYM [db02] FOR [db02_new_name];
но он не работает для имен базы данных.
Пожалуйста, предложите, как это можно решить, не исправляя двоичные файлы для исправления операторов SQL.