2013-01-23 6 views
21

In Visual Studio 2012 sqlproj, il pulsante di connessione predefinito si collega sempre a (localdb) \ Projects per impostazione predefinita. Come posso cambiarlo? Ogni volta che ho bisogno di disconnettermi e connettermi di nuovo per cambiare il server.Come modificare la connessione predefinita a un server in Visual Studio 2012 SQL Project?

+0

@ Yang..suppongo Ho bisogno di connettermi con il database Microsoft Nav utilizzando i servizi Web, quindi come posso farlo? – sonsha

risposta

37

Verificare le proprietà del progetto del database. Nella scheda Debug, c'è l'opzione "Target Connection String". Sostituirlo con il server e il database che si desidera utilizzare.

+1

Grande. Finalmente funziona. Grazie. :-) – suresh2

+0

Penso onestamente che Database Project> SSMS incorpori Solution Explorer. Per il fatto che puoi anche fare comparazioni di dati, confronti tra schemi e tutto il resto per lo sviluppo quotidiano, credo che questo faccia scalpore sul bigtime. La tua risposta ha semplicemente influenzato la mia opinione sui progetti di Database. – Eon

+0

Per impostazione predefinita questa impostazione viene salvata nel file di impostazioni * your-database.user *. Se usi il controllo del codice sorgente e hai escluso i file * .user * dai tuoi commit, assicurati di aggiungere questo file manualmente o di ignorare i file * .user *. Un'altra possibilità è di prendere il tag '' insieme ai contenuti del file * .user * e copiarli nel file * .sqlproj *. – Gabrielius

8

Per cambiare connessione predefinita

  1. Nel menu, selezionare Strumenti-> Opzioni -> Strumenti database
  2. Sui dati connessioni Immettere il nome dell'istanza del server SQL che si desidera utilizzare
  3. Premere OK

questo è da http://xprog.blogspot.com/2012/08/visual-studio-2012-change-default-sql.html

Per modificare la connessione su file per file

Questo ha funzionato per me. Ho avuto un file sql con BuildAction = Build e mancava la barra degli strumenti di connessione sql.

  1. In Esplora soluzioni, fare clic sul file SQL
  2. cambiamento la sua BuildAction su Nessuno
  3. aprire il file (se già aprire, chiudere e riaprire)

ora si otterrà il barra degli strumenti di connessione.

dovrai ricordarti di cambiare l'azione di costruzione quando hai finito con la manutenzione.

+2

Ciao, grazie per la risposta. La barra degli strumenti di connessione è disponibile per noi. la domanda è ogni volta che premo l'icona Connetti nella barra degli strumenti di connessione, inizialmente si connette automaticamente al db locale. è necessario fare clic sull'icona di disconnessione per disconnettersi dal db locale e fare nuovamente clic sull'icona Connetti in modo che venga visualizzata la finestra di dialogo Connetti al server. Non ho trovato il modo di connetterti al diverso db in un solo passaggio. – suresh2

+0

ho lo stesso problema – BraveNewMath

1

Per modificare il db di default In Esplora soluzioni, fare clic destro sul vostro progetto DB, selezionare Proprietà Vai alla scheda Debug Sotto 'Connessione target String' fare clic su Modifica si entra dettagli del server SQL e salvare.

Problemi correlati