2009-04-21 21 views
5

Quando vado alla finestra 'Add New Item' in Visual Studio 2005 e tenta di aggiungere un database di SQL si blocca per un po 'e poi dare il seguente errore:Creare database SQL e aggiungere al progetto utilizzando Visual Studio

A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: TCP Provider, error: 0 - No connection could be made because the target machine actively refused it.)

Posso utilizzare SQL Server Management Studio per la connessione a localhost (istanza predefinita), ma Visual Studio deve provare a connettersi a un'altra istanza (che non è più in esecuzione). Come posso modificare l'istanza in cui tenta di connettersi per aggiungere e utilizzare il database?

risposta

3

Sembra che si stia tentando di aggiungere un'istanza di un database SQL Server Express ma è possibile che il servizio non sia installato o attivato.

+0

Sono in esecuzione SQL Server 2005 Express –

+0

Max: Sei sicuro che il servizio sia in esecuzione? – TheTXI

+0

Posso connettermi utilizzando SQL Server Management Studio –

0

Espandere il nodo Server e rimuovere il vecchio server.

+0

In server explorer? Sono lo stesso server (la mia casella) solo un'istanza diversa. Come faccio a sapere a cosa sta cercando di connettersi? –

+0

rimuovere entrambi e ricominciare –

0

Viene visualizzata la finestra di dialogo di avviso puntata su ... http://go.microsoft.com/fwlink/?LinkId=49251? La mia macchina dev VS2005 ha SQL Developer Edition, ma non SQL Express e ottengo quell'errore quando provo ad aggiungere un nuovo database SQL

+0

Questo collegamento mi reindirizza a microsoft.com/express ... Ma presumiamo che stiamo ricevendo lo stesso errore –

1

Sei riuscito a risolvere questo? Ho appena trascorso 3 ore sullo stesso problema e non posso dire con certezza quale fosse la soluzione, ma funziona. L'errore è stato che l'istanza locale di SQL Server non era in esecuzione quando ho aggiornato Visual Studio all'edizione del database. SQLExpress non è installato.

Dopo aver avviato il database, ho inizialmente ricevuto lo stesso errore quando ho tentato di aprire progetti di database esistenti o di creare un nuovo progetto di database in Visual Studio. L'ho cercato a lungo, ho provato tutte le combinazioni di server, istanza, host, alias e altri nomi per l'impostazione del database di convalida del tempo di progettazione, tutto senza alcun risultato. Non si collegherebbe. Ho anche reinstallato Visual Studio, che non ha aiutato, neanche.

Penso che quello che avrebbe potuto fare il trucco era una nota in this msdn article - scarica il progetto dopo aver cambiato questa impostazione. Ho finito per cancellare il campo (per l'istanza predefinita), scaricato il progetto, ricaricato e violá, sono in affari. È ora di andare a letto.

Problemi correlati