Я создал новый проект базы данных SQL Server в VS 2010, импортировал объекты и параметры базы данных из локальной базы данных с именем «менеджеры» и получили следующую ошибку при попытке построить проект:
SQL03006: представление: [dbo]. [vw_mlFunds] содержит неразрешенную ссылку на объект [manager]. [dbo]. [mlfunds].
Я не знаю, почему это представление полностью квалифицирует ссылку на таблицу для включения фактического имени базы данных, и я предпочел бы не менять SQL, как кто-то другой » S код, и это технически не является неправильным. Но я думаю, что полная квалификация имени таблицы для включения имени базы данных сбивает с толку компилятор VS, так как он ожидает [dbo]. [Mlfunds], а не [менеджеров]. [Dbo]. [Mlfunds]. Как лучше всего решить эту проблему? Могу ли я установить новую переменную / псевдоним имени базы данных где-нибудь? Или мне придется реорганизовать / изменить SQL для компиляции? Заранее спасибо.