sql >> Database teknologi >  >> Database Tools >> SSMS

SQL Server Management Studio lokal databaseforbindelsesfejl i Windows 7

Forudsat at du installerede SQL Server og brugte den navngivne forekomst SQLEXPRESS, skal dit servernavn være:

.\SQLEXPRESS

Eller:

127.0.0.1\SQLEXPRESS

Du kan kontrollere instansnavnet (det er muligvis ikke SQLEXPRESS), og at serveren kører i startmenuen på en sti, der ligner denne meget (men den vil variere efter version):

Start> Programmer> Microsoft SQL Server> Konfigurationsværktøjer>
   SQL Server Configuration Manager

Hvis det i øjeblikket er stoppet, skal du højreklikke og vælge Start:

Du skal også højreklikke og sikre dig, at opstartstilstand er indstillet til automatisk (dette er under Egenskaber> Service).

Fejlmeddelelsen lader til at antyde, at serveren forsøger at bruge navngivne rør. Mens den lokalt burde kunne bruge delt hukommelse, skal du derefter sikre dig, at SQL Server Browser-tjenesten kører. Du kan gøre det i:

Kontrolpanel> Administrative værktøjer> Tjenester

Hvis den ikke er startet, skal du starte den og indstille dens starttilstand til automatisk. (Som ovenfor kan du gøre begge disse ting fra højrekliksmenuen.)

Hvis du stadig ikke kommer nogen vegne, er det muligt, at du har installeret SQL Server 2012 uden manuelt at tilføje din Windows-konto til gruppen af ​​administratorer. Hvis dette er tilfældet, forhåbentlig indstiller du den til at bruge blandet tilstand, og du kan oprette forbindelse som sa. Ellers bliver du nødt til at bruge et værktøj som PSExec.exe at køre SSMS som NT AUTHORITY\SYSTEM:

PsExec -s -i "C:\...path to ssms...\Ssms.exe"

Uanset om du kan oprette forbindelse som sa, eller du skal oprette forbindelse ved hjælp af PSExec, er de næste trin:

  1. sørg for, at din Windows-konto er et login under Server> Sikkerhed> Login. Hvis det ikke er der, skal du tilføje det ved at højreklikke på Logins> Nyt login.
  2. sørg for, at login er medlem af den faste sysadmin-serverrolle. Hvis det ikke er det, skal du sørge for, at det er under fanen Serverroller.


  1. Opdel MySQL-tabel efter kolonneværdi

  2. Udfør joinforbindelse på tilknyttede forespørgsler

  3. Opsætning af tabelrelationer, hvad gør Cascade, Set Null og Restrict?

  4. Sådan viser du værdier i Col3, hvor Col1-værdier er sande og for falske værdier i Col1 kun vis NULL i Col3