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:
- 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.
- 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.