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