Open een opdrachtpromptvenster. Als er al een standaardexemplaar van SQL Server actief is, voert u de volgende opdracht uit op de opdrachtprompt om de SQL Server-service te stoppen:
net stop mssqlserver
Ga nu naar de directory waar de SQL-server is geïnstalleerd. De directory kan bijvoorbeeld een van deze zijn:
C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\Binn
C:\Program Files\Microsoft SQL Server\MSSQL13.MSSQLSERVER\MSSQL\Binn
Zoek uw MSSQL-directory en CD
. uit als zodanig in:
CD C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\Binn
Voer nu de volgende opdracht uit om SQL Server in de modus voor één gebruiker te starten. AlsSQLCMD
wordt opgegeven, slechts één SQLCMD
verbinding kan worden gemaakt (vanuit een ander opdrachtpromptvenster).
sqlservr -m"SQLCMD"
Open nu een ander opdrachtpromptvenster als dezelfde gebruiker als degene die SQL Server hierboven in de modus voor één gebruiker heeft gestart, en voer daarin uit:
sqlcmd
En druk op enter. Nu kunt u SQL-instructies uitvoeren tegen de SQL Server-instantie die in de modus voor één gebruiker wordt uitgevoerd:
create login [<<DOMAIN\USERNAME>>] from windows;
-- For older versions of SQL Server:
EXEC sys.sp_addsrvrolemember @loginame = N'<<DOMAIN\USERNAME>>', @rolename = N'sysadmin';
-- For newer versions of SQL Server:
ALTER SERVER ROLE [sysadmin] ADD MEMBER [<<DOMAIN\USERNAME>>];
GO
Bron .
GE-UPDATE Vergeet geen puntkomma na ALTER SERVER ROLE [sysadmin] ADD MEMBER [<<DOMAIN\USERNAME>>];
en voeg geen extra puntkomma toe na GO
of het commando wordt nooit uitgevoerd.