Ho creato un nuovo progetto database SQL Server all'interno di VS 2010, importato gli oggetti e le impostazioni del database da un database locale denominato "gestori" e ho ricevuto il seguente errore durante il tentativo di creare il progetto:Progetto database VS 2010 - SQL03006 Errore
SQL03006: Visualizza: [dbo]. [Vw_mlFunds] ha un riferimento non risolto all'oggetto [gestori]. [Dbo]. [Mlfunds].
Non so perché questa vista qualifichi completamente un riferimento tabella per includere il nome effettivo del database e preferirei non dover cambiare lo sql, come il codice di qualcun altro e tecnicamente non è corretto. Ma sto pensando che qualificare completamente il nome della tabella per includere il nome del database confonde il compilatore VS, dal momento che si aspetta [dbo]. [Mlfunds], non [managers]. [Dbo]. [Mlfunds]. Il modo migliore per risolvere questo problema? Posso impostare una nuova variabile/alias nome del database da qualche parte? O dovrò refactoring/modificare il sql per farlo compilare? Grazie in anticipo.
Se si collega questo e non si riesce a capire perché i tuoi script di confronto siano ancora bombardati, assicurarsi di impostare l'opzione "Variabili SQLCMD" nella schermata iniziale "Seleziona schema sorgente/target". – chprpipr