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

SQL server management studio lokale database verbindingsfout in Windows 7

Ervan uitgaande dat u SQL Server hebt geïnstalleerd en de genoemde instantie SQLEXPRESS hebt gebruikt, zou uw servernaam moeten zijn:

.\SQLEXPRESS

Of:

127.0.0.1\SQLEXPRESS

U kunt de instantienaam controleren (mogelijk niet SQLEXPRESS) en of de server in het Startmenu draait op een pad dat hier erg op lijkt (maar dit verschilt per versie):

Start> Programma's> Microsoft SQL Server> Configuratietools>
   SQL Server Configuration Manager

Als het momenteel is gestopt, moet u met de rechtermuisknop klikken en Start kiezen:

U moet ook met de rechtermuisknop klikken en ervoor zorgen dat de opstartmodus is ingesteld op automatisch (dit staat onder Eigenschappen> Service).

De foutmelding lijkt te impliceren dat de server named pipes probeert te gebruiken. Hoewel het lokaal gedeeld geheugen moet kunnen gebruiken, moet u er vervolgens voor zorgen dat de SQL Server Browser-service wordt uitgevoerd. Je kunt dat doen in:

Configuratiescherm> Systeembeheer> Services

Als het niet is gestart, start u het en stelt u de startmodus in op automatisch. (Zoals hierboven kunt u beide dingen doen vanuit het rechtsklikmenu.)

Als je nog steeds niets bereikt, is het mogelijk dat je SQL Server 2012 hebt geïnstalleerd zonder je Windows-account handmatig toe te voegen aan de groep beheerders. Als dit het geval is, stelt u hem hopelijk in op de gemengde modus en kunt u verbinding maken als sa. Anders moet u een tool gebruiken zoals PSExec.exe om SSMS uit te voeren als NT AUTHORITY\SYSTEM:

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

Of u nu verbinding kunt maken als sa of dat u verbinding moet maken met PSExec, de volgende stappen zijn:

  1. zorg ervoor dat uw Windows-account een login is onder Server> Beveiliging> Aanmeldingen. Als het er niet is, voeg het dan toe door met de rechtermuisknop te klikken op Logins> New Login.
  2. zorg ervoor dat login lid is van de vaste serverrol sysadmin. Als dit niet het geval is, zorg er dan voor dat het onder het tabblad Serverrollen staat.


  1. Wilt u alle objecten scripten die afhankelijk zijn van een SQL Server-tabel

  2. fout 1215 MYSQL Kan geen externe sleutelbeperking toevoegen,

  3. Kan niet inloggen op phpMyAdmin met mijn root-wachtwoord voor mySQL (op Mac OS X Lion)

  4. Hoe kan ik het uitvoeringsplan voor een opgeslagen procedure weergeven?