Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Stringhe di connessione di SQL Server:punto(.) o (locale) o (localdb)

. e (local) e YourMachineName sono tutti equivalenti, riferiti alla tua macchina.

(LocalDB)\instance è SQL Server 2012 Express solo.

Le altre parti dipendono da come installi, se installi con un nome istanza - quindi devi scrivere il nome dell'istanza (SQL Server Express per impostazione predefinita usa SQLEXPRESS nome dell'istanza, mentre altre edizioni di SQL Server tenteranno di utilizzare l'istanza predefinita senza alcun nome speciale).

Quindi, per un "normale" SQL Server installato con tutte le opzioni predefinite sul tuo computer locale, usa

.    or   (local)     or          YourMachineName

Per SQL Server Express installato con tutte le impostazioni predefinite, utilizzare

.\SQLEXPRESS    or   (local)\SQLEXPRESS     or          YourMachineName\SQLEXPRESS

Se guardi SQL Server Configuration Manager (avvialo dal menu di avvio), vedrai:

Se il SQL Server la voce legge (MSSQLSERVER) quindi quella è l'istanza predefinita (senza alcun nome), altrimenti vedresti il ​​nome dell'istanza tra parentesi