Microsoft SQL Server ist ein von [[Microsoft]] entwickelter [[Datenbank]] Server.
[[https://www.dbvis.com/docs/12.0/working-with-sql/using-client-side-commands/export-export-query-result/|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=====
* [[https://www.microsoft.com/en-us/evalcenter/download-sql-server-2016|Windows SQL Server 2016]]
* [[https://www.microsoft.com/en-us/evalcenter/download-sql-server-2019|Windows SQL Server 2019]]
* [[https://www.microsoft.com/en-us/evalcenter/download-sql-server-2022|Windows SQL Server 2022]]
* [[https://download.microsoft.com/download/9/0/7/907AD35F-9F9C-43A5-9789-52470555DB90/ENU/SQLEXPR_x64_ENU.exe|Express Core]]
* [[https://download.microsoft.com/download/9/0/7/907AD35F-9F9C-43A5-9789-52470555DB90/ENU/SQLEXPRADV_x64_ENU.exe|Express Advanced]]