Хорошо. У меня есть база данных, которая имеет кучу хранимых процедур и ссылается на другую базу данных, например:
select * from DatabaseName.dbo.tableName... or
Insert into DatabaseName.dbo.tableName....
Итак. Он ссылается на это около 500-1000 раз в хранимых процедурах. Теперь происходит то, что мне нужно запустить эти хранимые процедуры из одной базы данных, ссылающейся на другую базу данных, например:
select * from AnotherDatabaseName.dbo.tableName... or
Insert into AnotherDatabaseName.dbo.tableName....
Насколько я понимаю, в sql server 2008 r2 нет ничего нового, что могло бы помочь, и мне приходится каждый раз создавать динамические запросы с параметром, верно? Если это так, есть ли приличный простой способ сделать это?
Мне нужно изменить каждую хранимую процедуру и добавить параметр @DatabaseInstance. Также мне нужно перенастроить все запросы. звучит страшно. Какой-нибудь автоматизированный инструмент или что-то, чтобы помочь с этим?