2013-06-24 12 views
10

C'è un modo per cambiare un mssql express da un'istanza denominata a localhost?Modificare un Sql-Server (Express) da un'istanza denominata a localhost?

Quando ho installato il server per la prima volta ho fornito al mio server mssql express un nome. Ora, lavorando su un progetto in cui web.config specifica l'host locale o (locale), devo modificarli tutti prima di migrare il db o eseguire l'applicazione.

Per connettersi al mio database, devo specificare il mio esempio, invece di localhost in questo modo: MyComputerName\Instance;Database=db_name;"

Vorrei utilizzare semplicemente: localhost;Database=db_name; questo momento non funziona.

Non voglio reinstallare Mssql, tuttavia ho considerato questa opzione se non sono disponibili altre opzioni.

Sto usando "Microsoft SQL Server Express Edition con i servizi avanzati" versione 10.50.2550.0

risposta

29

Se non si specifica un nome di istanza durante la connessione a un server, verrà esaminata la porta 1433.

Per impostazione predefinita, l'istanza MSSQLSERVER (ovvero l'impostazione predefinita) verrà assegnata a questa porta statica.

Per impostazione predefinita, a tutte le istanze denominate verranno assegnate porte dinamiche che vengono rilevate utilizzando il servizio SQL Server Browser.

Potrebbe non essere possibile rinominare un'istanza, ma è possibile cambiarne il numero di porta.

Per l'istanza denominata, è necessario impostarla sulla porta SQL Server predefinita statica, ad esempio 1433. Ovviamente TCP/IP dovrà essere abilitata per l'istanza:

enter image description here

Una volta fatto questo, dovrebbe essere in grado di connettersi a localhost senza fornire un nome come sarà solo cercare di connettersi a 1433.

+1

Questo ha funzionato per me! Grazie mille. – Patrick

0

È possibile rinominare il server nome , ma non il nome istanza. L'unico modo per cambiarlo è reinstallare.

7

This is what worked for me.

1) Andare a SQL Server Configuration Manager

2) Aprire SQL Server di rete Configurazione

3) Fare clic sul mio nome istanza

4) Aprire TCP/IP

5) Fare clic su indirizzi IP

6) Porta aggiunta 1433 a tutti gli IP

Problemi correlati