SQL Server 2005 поддерживает синонимы, поэтому вы можете создать synonym1 для ссылки на dbdev..table1 в среде dev и на dbprod..table1 в среде prod.Ваши SP (и, вероятно, просмотры) просто работают с синонимами.
Обновление:
Самый простой способ создания синонимов:
exec sys.sp_MSforeachtable
'print ''CREATE SYNONYM '' + REPLACE(''?'', ''].['', ''].[syn_'') +
'' FOR [my_database].?
GO'''
(перед GO есть разрыв строки)
Запустите и вставьте результат в новое окно запроса.