Ich habe dieses Problem sehr oft mit SQL Server 2012 und späteren Versionen (normalerweise bei Neuinstallationen) gesehen. Der Grund ist, dass SQL Server 2012 und spätere Versionen Fensteradministratoren nicht automatisch die Administratorrechte in SQL Server geben.
Dadurch haben Sie überhaupt keinen Zugriff auf den SQL Server, in diesem Fall verwende ich den folgenden Ansatz:
-
Führen Sie den SQL Server-Konfigurations-Manager aus.
Speicherort für den SQL Server-Konfigurations-Manager:
SQL Server 2016 C:\Windows\SysWOW64\SQLServerManager13.msc SQL Server 2014 C:\Windows\SysWOW64\SQLServerManager12.msc SQL Server 2012 C:\Windows\SysWOW64\SQLServerManager11.msc SQL Server 2008 C:\Windows\SysWOW64\SQLServerManager10.msc
Right-Click
den SQL Server-Dienst und gehen Sie zuProperties
.- Gehen Sie zu
Startup Parameters
Tab und fügen Sie-m
hinzu Parameter dort. Dadurch wird der SQL-Server im Single-User-Modus ausgeführt. Restart
Stellen Sie beim SQL Server-Dienst sicher, dass der SQL Server-Agent nicht gestartet wird. Wenn er gestartet wird, erhält er möglicherweise die einzige verfügbare Verbindung zum SQL Server.- Sobald der SQL Server-Dienst erfolgreich neu gestartet wurde, klicken Sie mit der rechten Maustaste auf SSMS und
Run as Administrator
. - An diesem Punkt würde SQL Server Ihnen erlauben, sich als Administrator mit SQL Server zu verbinden, Ihr Domänenkonto zu SQL Server hinzuzufügen und
SysAdmin
zuzuweisen Rolle. - Schließen Sie das Management Studio, gehen Sie zurück zum SQL Server Configuration Manager und entfernen Sie
-m
aus den Startparametern. Starten Sie den SQL Server-Dienst neu und tadaaa.
Tun Sie dies auch nicht auf einem Server, der von anderen verwendet wird.