0

我有一个数据库,我正在使用 Visual Studio 2010 数据库项目工具 vsdbcmd.exe 来创建架构。

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

该工具报告错误:

错误 TSD02016,Gen-259 (12,50) 列名无效。未指定表名。

我将如何确定此错误的根源?

我在 Internet ( http://social.msdn.microsoft.com.... ) 上找到了一个资源,该资源指出关键字使用不正确的可能性,但错误消息并不相同。

什么是 259 代?

谢谢你,
基思

4

1 回答 1

0

我遇到了类似的问题,并且能够通过使用 Visual Studio 2010 中的导入功能来解决它​​。我创建了一个新项目并使用了Project-> Import Database Objects and Settings。在我们的例子中,有一些存储过程已经成为孤儿,并且在一个不再存在的表中引用了列。在让项目完全导入之前,我们确实必须纠正实时系统上的一些错误,但我们能够做到这一点并创建一个 .dbschema 文件,该文件可用作其他 VS 项目的参考。

于 2010-12-29T19:49:25.550 回答