2010-06-14 14 views
0

J'ai une base de données J'utilise l'outil Projet de base de données Visual Studio 2010 vsdbcmd.exe pour créer un schéma.Comment corriger l'erreur TSD02016 dans la base de données

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

L'outil signale une erreur:

Error TSD02016, Gen-259 (12,50) The column name is not valid. No table name was specified.

Comment puis-je aller à repérer lorsque cette erreur est originaire?

J'ai trouvé une ressource sur Internet (http://social.msdn.microsoft.com....) qui indique une possibilité d'utilisation incorrecte d'un mot clé, mais les messages d'erreur ne sont pas identiques.

Qu'est-ce que Gen-259?

Merci,
Keith

Répondre

0

Je suis tombé sur un problème similaire et a été en mesure de le résoudre en utilisant la fonction d'importation dans Visual Studio 2010. J'ai créé un nouveau projet et utilisé Project ->Import Database Objects and Settings. Dans notre cas, il y avait des procédures stockées qui étaient devenues des orphelines et des colonnes référencées dans une table qui n'existait plus. Nous avons dû corriger certaines erreurs sur le système live avant de pouvoir importer le projet, mais nous avons réussi à le faire et à créer un fichier .dbschema qui pourrait être utilisé comme référence dans d'autres projets VS.