Это не ответ на мой собственный вопрос, но он дает подсказку о том, что происходит, и - очень полезно - это обходной путь, и поэтому он может помочь кому-то в подобной ситуации.
Сценарий развертывания, на который я ссылался выше, был создан с помощью сценариев объектов базы данных разработки.Вместо этого я обнаружил, что если я:
- Запускаю SQL Profiler, получая операторы SQL, выполняемые для моей базы данных разработки.
- Используйте функцию «Развернуть» в Visual Studio, чтобыразверните проект на моем SQL Server.
- Выберите пункт меню «Файл профиля SQL» -> «Экспорт» -> «Извлечь события SQL Server» -> «Извлечь события Transact-SQL», чтобы сохранить захваченный SQL-запрос депо в файл.
- Немного очистите файл с помощью текстового редактора.
- Запустите захваченный SQL на рабочем сервере.
Тогда все заработает: -)
Поэтому между сценарием, который я создаю, ПОСЛЕ развёртывания объектов должно быть некоторое различие по сравнению со сценарием развертывания, который генерирует Visual Studio.
Это не объясняет проблему «Невозможно разрешить токен» как таковую, но это, возможно, дает нам ключ к пониманию того, что происходит, и, что более важно, способ обойти это.
Тем не менее, я все еще хочу понять, что означает ошибка "Невозможно разрешить токен" ...