Заказчик на своей стороне выкладывает дампы БД, которые мы эпизодически скачиваем и устанавливаем у нас, имея тем самы для разработок рабочую (с реальными данынми и объемом данных) БД. Ранее, устанавливая новый дамп, мы устанавливали различные логические имена для БД. Все работало замечательно.
С недавних пор, получая новый дамп БД и устанавливая новое логическое имя для данного дампа мы получаем для одной (только одной(!!!), все остальное работает замечательно) View следующее сообщение: Invalid object name 'cpm_live.dbo.paymentview', где cpm_live — это то логическое имя БД, которое задано у Заказчика, а у нас для данного дампа задано другое логическое имя. Если данный дамп развернуть с логическим именем cpm_live — все работает замечательно...Получается, что есть завязка на логическое название БД для данной одной View, хотя у нас все это вынесено в конфигурационные файлы и все настроено совершенно верно (проверено раз 10).
У кого есть какие идеи — почему это происходит? Каким образом появляется эта связка на изначальное логическо название БД?
Буду признателен за дельный совет. Спасибо.
P.S. Для разработки используется: .NET 1.1, ASP.NET 1.1, MS SQL Server 2005