Références non résolues dans le projet Microsoft Visual Studio SQL Database
J'ai une MS projet de Base de données dans Visual Studio -- après avoir fait un Schéma de Comparaison, je suis en train de générer un script de déploiement, le problème est que je reçois des centaines de références non Résolues erreurs,comme les deux suivantes:
Error 385 TSD03006: View: [auditing].[AuditedEntities] has an unresolved reference to object [INFORMATION_SCHEMA].[REFERENTIAL_CONSTRAINTS]. D:\greatProject\Database\greatProject.Database\Schema Objects\Schemas\auditing\Views\AuditedEntities.view.sql 4 14 greatProject.Database
Error 387 TSD03006: View: [auditing].[AuditedEntities] contains an unresolved reference to an object. Either the object does not exist or the reference is ambiguous because it could refer to any of the following objects: [INFORMATION_SCHEMA].[REFERENTIAL_CONSTRAINTS].[C]::[CONSTRAINT_NAME], [INFORMATION_SCHEMA].[REFERENTIAL_CONSTRAINTS].[CONSTRAINT_NAME] or [INFORMATION_SCHEMA].[TABLE_CONSTRAINTS].[C]::[CONSTRAINT_NAME]. D:\greatProject\Database\greatProject.Database\Schema Objects\Schemas\auditing\Views\AuditedEntities.view.sql 5 69 greatProject.Database
La SPROCS de ne jamais avoir de problèmes lors de l'exécution. Est-il une façon rapide et sale pour résoudre ce problème? Peut-être même en désactivant l'intégrité référentielle vérifie peut-être?
source d'informationauteur Matt
Vous devez vous connecter pour publier un commentaire.
J'ai ajouté une référence à la base de données pour résoudre cette erreur, qui peut être obtenu par les étapes suivantes.
Add Database Reference...
Recherchez le
C:\Program Files\Microsoft Visual Studio 9.0\VSTSDB\Extensions\SqlServer\2008\DBSchemas\master.dbschema
Cliquez sur OK
La question suivante est liée. ASP.NET les Tables du Schéma à l'origine de Problèmes dans VSTS
Votre projet de base de données est manquant une référence à la
master
base de données.En supposant que vous parlez d'un Outils de Données SQL Server (SSDT) projet de base de données, vous pouvez ajouter la référence comme suit:
Dans l'Explorateur de solutionsouvrez le menu contextuel sur le Références nœud et sélectionnez Ajouter une Base de données de Référence...:
Dans la partie supérieure de la boîte de dialogue d'ouverture de la fenêtre, sélectionnez la Système de base de données option et choisissez
master
à partir de la liste déroulante.Enfin, appuyez sur la OK bouton. La base de données de référence devrait maintenant être ajouté à votre projet.