Come trovare il nome del server di SQL Server Management Studio

Ho installato Microsoft SQL Server 2008.

Quando avvio SQL Server Management Studio (SSMS), viene visualizzata la finestra di accesso Connect to Server con una casella di testo vuota per il Server name . Ho provato molti nomi, ma non ho potuto risolverlo.

Come posso trovare / ottenere il nome del server?

Aprire SQL Server Configuration Manager (cercarlo nel menu Start). Fare clic su SQL Server Services . Il nome dell’istanza di SQL Server è tra parentesi in linea con il servizio SQL Server . Se dice MSSQLSERVER , allora è l’istanza predefinita. Per connettersi ad esso in Management Studio, basta digitare . (punto) OR (local) e fare clic su Connetti. Se il nome dell’istanza è diverso, utilizzare .\[instance name] per connettersi ad esso (ad esempio se il nome dell’istanza è SQL2008 , connettersi a .\SQL2008 ).

Assicurarsi inoltre che i servizi SQL Server e SQL Server Browser siano in esecuzione, altrimenti non sarà ansible connettersi.

Modificare:

Ecco uno screenshot di come appare sulla mia macchina. In questo caso, ho installato due istanze: SQLExpress e SQL2008 .

inserisci la descrizione dell'immagine qui

Esegui questa query per ottenere il nome

SELEZIONA @@ SERVERNAME

Apri CMD

Esegui questo

 SQLCMD -L 

Otterrai l’elenco dell’istanza di SQL Server

il nome del server predefinito è il nome del tuo computer, ma puoi usare “.” (Punto) invece del nome del server locale.

un’altra cosa che dovresti considerare è che hai installato SQL Express Edition. in questo caso devi inserire “. \ sqlexpress” come nome del server.

start -> CMD -> (comando di scrittura) SQLCMD -L prima linea è il nome del server se il nome del server è (locale) il nome del server è: YourPcName \ SQLEXPRESS

Come menzionato da @ Khaneddy2013, il cmd SQLCMD -L non restituisce alcun nome server quando corro. Bcz ho solo installato il SSMS (db e server locali non sono stati installati). Dopo aver provato a installare SqlLocaLDB e SQLEXPR32_x86_ENU (sistema operativo a 32 bit), sono riuscito a connettermi. E ora la finestra cmd mostra anche i nomi dei server. inserisci la descrizione dell'immagine qui

Ho anche avuto questo problema la prima volta.

Nella finestra di dialogo Connetti al server, verificare le impostazioni predefinite e quindi fare clic su Connetti. Per connettersi, la casella Nome server deve contenere il nome del computer su cui è installato SQL Server. Se il Motore di database è un’istanza denominata, la casella Nome server deve contenere anche il nome dell’istanza nel formato: nome_computer \ nome_istanza.

Così, ad esempio, ho risolto il problema in questo modo: ho digitato il nome del server: Alex-PC \ SQLEXPRESS

Quindi dovrebbe funzionare. per ulteriori informazioni, consultare http://technet.microsoft.com/en-us/library/25ffaea6-0eee-4169-8dd0-1da417c28fc6

Ci sono molti modi menzionati sopra. Ma io uso un modo piuttosto semplice (beh, non semplice come SELECT @@ SERVERNAME ). Quando avvii SQL server management studio ti verrà richiesta una GUI sotto

inserisci la descrizione dell'immagine qui

In là il nome del server è il nome del tuo server (potrebbero esserci più server in base al tuo ambiente di sviluppo scegli uno corretto). Spero che questo ti aiuti 🙂

Passaggio 1: verificare che SQLEXPRESS e LocalDB siano installati sul sistema Accedere a SQL SERVER Configuration Manager => Servizio SQL Server

Se non è elencato nulla per i servizi di SQL Server, installare i componenti seguenti (per SO a 64 bit) 1. SqlLocalDB 2. SQLEXPR_x64_ENU 3. SQLEXPRADV_x64_ENU 4. SQLEXPRWT_x64_ENU

Step2: aprire Management Studios Enter. (Punto) come nome del server e fare clic su Connetti [inserire la descrizione dell’immagine qui] [2] Altro Inserire. \ SQLEXPRESS come nome server e fare clic su Connetti

dati i seguenti esempi

  • Nome istanza SQL: MSSQLSERVER
  • Porto: 1433
  • Nome host: MyKitchenPC
  • IPv4: 10.242.137.227
  • Suffisso DNS: dir.svc.mykitchencompany.com

ecco i tuoi possibili nomi utente:

  • localhost \ MSSQLSERVER
  • localhost, 1433 \ MSSQLSERVER
  • MyKitchenPC, 1433 \ MSSQLSERVER
  • 10.242.137.227,1433 \ MSSQLSERVER
  • MyKitchenPC.dir.svc.mykitchencompany.com, 1433 \ MSSQLSERVER

1. è ansible eseguire il seguente comando.

EXEC xp_cmdshell ‘reg query “HKLM \ Software \ Microsoft \ Microsoft SQL Server \ Nomi di istanza \ SQL”‘;
PARTIRE

puoi leggere il nome dell’istanza usando il Registro. Ingore valori nulli.

2. utilizzo di report standard integrati.

seleziona istanza -> tasto destro-> Rapporti -> Rapporti standard -> server Dashbords inserisci la descrizione dell'immagine qui

il mio problema era che durante la connessione al database SQL nella procedura guidata di riferimento di aggiunta, per trovare il SERVERNAME. l’ho trovato: eseguendo una query (SELECT @@ SERVERNAME) all’interno di SQL management studio e la reusl era il mio nomeserver. L’ho messo nella mia casella del nome del server e ha funzionato perfettamente.