Benutzer-Werkzeuge

Webseiten-Werkzeuge


microsoft_sql_server

Microsoft SQL Server ist ein von Microsoft entwickelter Datenbank Server.

Query to CSV Export

SELECT @@SERVERNAME         AS ServerName,
       SERVERPROPERTY('MachineName') AS MachineName,
       SERVERPROPERTY('InstanceName') AS InstanceName,
       SERVERPROPERTY('Edition') AS Edition,
       SERVERPROPERTY('ProductVersion') AS ProductVersion,
       SERVERPROPERTY('ProductLevel') AS ProductLevel;
Get-Service | Where-Object { $_.Name -like "MSSQL*" }
sqlcmd -L
osql -L
sqllocaldb info

Server umbenennen

  • Server aus der Domäne raus
  • Server umbenennen
  • Server wieder joinen
Oder ohne Rejoin
netdom renamecomputer %computername% /newname:NEUERNAME /userd:DOMÄNE\Admin /passwordd:*

Danach den Servernamen in SQL Server umbenennen.

Default Instance

SELECT @@SERVERNAME; 
 
EXEC sp_dropserver 'OldServerName';
GO
 
EXEC sp_addserver 'NewServerName', 'local';
GO
 
-- SQL-Server-Dienst neu starten

Named Instance

SELECT @@SERVERNAME;
 
EXEC sp_dropserver 'OldServerName\InstanceName';
GO
 
EXEC sp_addserver 'NewServerName\InstanceName', 'local';
GO
 
-- SQL-Server-Dienst neu starten

Auth

Teste ob Kerberos oder NTLM benutzt wird.

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:

SELECT sp.name, sp.type_desc, perm.state_desc, perm.permission_name
FROM sys.server_permissions perm
JOIN sys.server_principals sp ON perm.grantee_principal_id = sp.principal_id
WHERE sp.name IN (N'DOMÄNE\serviceuser', N'DOMÄNE\DeineGruppe');

Downloads

microsoft_sql_server.txt · Zuletzt geändert: 2025/08/29 14:00 von jango