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
.
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.
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
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
ecco i tuoi possibili nomi utente:
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
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.