Как исправить ошибку 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.