Как исправить ошибку TSD02016 в базе данных - PullRequest
0 голосов
/ 14 июня 2010

У меня есть база данных. Я использую инструмент 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 Ответ

0 голосов
/ 29 декабря 2010

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

...