Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
|
microsoft_sql_server [2025/08/29 09:33] jango |
microsoft_sql_server [2025/08/29 14:00] (aktuell) jango [Auth] |
||
|---|---|---|---|
| Zeile 12: | Zeile 12: | ||
| </ | </ | ||
| + | <code powershell> | ||
| + | Get-Service | Where-Object { $_.Name -like " | ||
| + | </ | ||
| + | |||
| + | <code powershell> | ||
| + | sqlcmd -L | ||
| + | osql -L | ||
| + | sqllocaldb info | ||
| + | </ | ||
| + | |||
| + | =====Server umbenennen===== | ||
| + | |||
| + | * Server aus der Domäne raus | ||
| + | * Server umbenennen | ||
| + | * Server wieder joinen | ||
| + | |||
| + | <box red>Oder ohne Rejoin</ | ||
| + | |||
| + | < | ||
| + | netdom renamecomputer %computername% / | ||
| + | </ | ||
| + | |||
| + | Danach den Servernamen in SQL Server umbenennen. | ||
| + | |||
| + | ====Default Instance==== | ||
| + | <code sql> | ||
| + | SELECT @@SERVERNAME; | ||
| + | |||
| + | EXEC sp_dropserver ' | ||
| + | GO | ||
| + | |||
| + | EXEC sp_addserver ' | ||
| + | GO | ||
| + | |||
| + | -- SQL-Server-Dienst neu starten | ||
| + | </ | ||
| + | |||
| + | ====Named Instance==== | ||
| + | <code sql> | ||
| + | SELECT @@SERVERNAME; | ||
| + | |||
| + | EXEC sp_dropserver ' | ||
| + | GO | ||
| + | |||
| + | EXEC sp_addserver ' | ||
| + | GO | ||
| + | |||
| + | -- SQL-Server-Dienst neu starten | ||
| + | </ | ||
| + | |||
| + | =====Auth===== | ||
| + | |||
| + | Teste ob [[Kerberos]] oder [[NTLM]] benutzt wird. | ||
| + | |||
| + | <code sql> | ||
| + | SELECT auth_scheme | ||
| + | FROM sys.dm_exec_connections | ||
| + | WHERE session_id = @@SPID; | ||
| + | </ | ||
| + | |||
| + | Gruppenmitgliedschaften & explizite DENY prüfen | ||
| + | Wenn der Zugriff über eine AD-Gruppe kommen soll: Ist der User in der Gruppe? Ist die Gruppe als Login vorhanden und in der DB berechtigt? Prüfe auch, ob irgendwo „DENY CONNECT SQL“ gesetzt wurde: | ||
| + | |||
| + | <code sql> | ||
| + | SELECT sp.name, sp.type_desc, | ||
| + | FROM sys.server_permissions perm | ||
| + | JOIN sys.server_principals sp ON perm.grantee_principal_id = sp.principal_id | ||
| + | WHERE sp.name IN (N' | ||
| + | </ | ||
| =====Downloads===== | =====Downloads===== | ||