sql >> Databasteknik >  >> RDS >> Sqlserver

SQL Server Connection Strings - punkt(.) eller (lokal) eller (localdb)

. och (local) och YourMachineName är alla likvärdiga, med hänvisning till din egen maskin.

(LocalDB)\instance är SQL Server 2012 Express endast.

De andra delarna beror på hur du installerar - om du installerar med ett instansnamn - då måste du stava det instansnamnet (SQL Server Express som standard använder SQLEXPRESS instansnamn, medan andra utgåvor av SQL Server kommer att försöka använda standardinstansen utan något speciellt namn).

Så för en "normal" SQL Server installerad med alla standardalternativ på din lokala dator, använd

.    or   (local)     or          YourMachineName

För SQL Server Express installerad med alla standardinställningar, använd

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

Om du tittar på SQL Server Configuration Manager (starta den från startmenyn), ser du:

Om SQL Server posten läser (MSSQLSERVER) då är det den standardinstansen (utan något namn) - annars skulle du se instansnamnet inom parentes




  1. Hur QUOTE() fungerar i MariaDB

  2. MySQL - Hur kan man koppla bort kolumner till rader?

  3. Hur beräknar man ett kolumnvärde i oracle 10g?

  4. Kan inte ansluta till den lokala MySQL-servern genom uttaget '/tmp/mysql.sock' (2)