Как исправить ошибку TSD02016 в базе данных

У меня есть база данных, с помощью которой я создаю схему проекта Visual Studio 2010 Database Project vsdbcmd.exe.

vsdbcmd /a:Import /dsp:Sql /model:"Database" /cs:"Server=SqlServer; Initial Catalog=DatabaseName; Integrated Security=SSPI;"

Инструмент сообщает об ошибке:

Ошибка TSD02016, Gen-259 (12,50) Имя столбца недопустимо. Имя таблицы не указано.

Как бы я мог определить местонахождение этой ошибки?

Я нашел один ресурс в Интернете ( http: //social.msdn.microsoft.com....), который указывает на возможность использования ключевого слова неправильно, но сообщения об ошибках не совпадают.

Что такое Gen-259?

Спасибо,
Кит

1 ответ

Я столкнулся с подобной проблемой и смог решить ее с помощью функции импорта в Visual Studio 2010. Я создал новый проект и использовал Project -> Import Database Objects and Settings, В нашем случае были хранимые процедуры, которые стали сиротами и ссылались на столбцы в таблице, которой больше не существовало. Нам пришлось исправить некоторые ошибки в действующей системе, прежде чем мы смогли полностью импортировать проект, но мы смогли это сделать и создать файл.dbschema, который можно было бы использовать в качестве ссылки в других проектах VS.

Другие вопросы по тегам