Ho appena installato SQL Server 2008 Express sul mio computer Vista SP1. In precedenza avevo 2005 qui e l'ho usato bene con il vecchio SQL Server Management Studio Express. Sono stato in grado di connettermi senza problemi alla mia istanza PC-NAME \ SQLEXPRESS (no, PC-NAME non è il nome del mio computer ;-).
Ho disinstallato 2005 e SQL Server Management Studio Express. Ho quindi installato SQL Server 2008 Express sul mio computer e ho scelto di farlo installare SQL Server Management Studio Basic.
Ora, quando provo a connettermi a PC-NAME \ SQLEXPRESS (con l'autenticazione di Windows, come ho sempre fatto), ricevo il seguente messaggio:
Impossibile connettersi a PC-NAME \ SQLEXPRESS. Si è verificato un errore relativo alla rete o specifico dell'istanza durante la creazione di una connessione a SQL Server. Il server non è stato trovato o non era accessibile. Verificare che il nome dell'istanza sia corretto e che SQL Server sia configurato per consentire connessioni remote. (provider: SQL Network Interfaces, errore: 26 - Errore nella localizzazione del server / istanza specificata) (Microsoft SQL Server, errore: -1) Per assistenza, fare clic su: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL + Server & evtSrc = MSSQLServer & EvtID = -1 & LinkId = 20476
Quando ho installato SQL Server 2008, ho usato SQLEXPRESS come nome dell'istanza locale. Per quanto ne so, tramite Gestione configurazione SQL Server, SQL Server è configurato per consentire connessioni remote.
Quando sono andato al link di aiuto menzionato, la pagina di aiuto suggerisce quanto segue:
- Assicurarsi che il servizio SQL Server Browser sia avviato sul server.
- Utilizzare lo strumento di configurazione della superficie di SQL Server per abilitare SQL Server ad accettare connessioni remote. Per ulteriori informazioni sullo strumento di configurazione della superficie di SQL Server, vedere Configurazione della superficie per servizi e connessioni.
Bene, per quanto posso dire, non c'è nessun servizio SQL Server Browser sul mio sistema (cercavo MMC per uno, non riuscivo a trovarne uno).
E lo strumento di configurazione della superficie di SQL Server non esiste in SQL Server 2008. Quindi un buon lavoro lì con la documentazione di aiuto, Microsoft ;-).
Sono in perdita per cosa fare adesso. Avevo un sacco di lavoro che speravo di fare oggi dopo l'aggiornamento al 2008 (la persona con cui sto lavorando l'ha fatto funzionare senza problemi e mi ha detto che sarebbe stato facile - è anche molto meglio con le cose del database che io aM). Qualcuno ha idea di cosa potrebbe essere sbagliato? Lo apprezzerei davvero. Se non riesco a farlo funzionare entro poche ore, torno a SQL Server 2005 (se funzionerà, gah ...).
Modifica: ho provato a disattivare Windows Firewall e questo non ha aiutato. Inoltre, ho notato che non ho una directory "Dati" nella mia struttura di directory di installazione di SQL Server 2008 - avrei potuto impostare qualcosa di sbagliato quando l'ho installato?
\SQLEXPRESS