Windows Internal Database (WID)
WSUS und RDS (Remote Desktop Services / Terminal Services) verwenden eine Windows Internal Database.
Dabei handelt es sich um eine spezielle MSSQL Instanz.
Um diese zu konfigurieren, z.B. um MaxMemory anzupassen kann man mit dem Management Studio, Powershell oder den SQL Commandline Utility (sqlcmd Utility) + ODBC Treiber sich über eine Pipe mit der SQL Instanz verbinden
Powershell: $ConnectionString = 'server=\\.\pipe\MICROSOFT##WID\tsql\query;trusted_connection=true;' $SQLConnection= New-Object System.Data.SQLClient.SQLConnection($ConnectionString) $SQLConnection.Open() SQLcmd: sqlcmd -E -S \\.\pipe\Microsoft##WID\tsql\query SSMS: np:\\.\pipe\MICROSOFT##WID\tsql\query
Der Befehl zum ändern von MaxMemory ist wie folgt:
exec sp_configure 'show advanced option', '1'; reconfigure; go #Anzeigen der Konfiguration: exec sp_configure; go Um die Einstellung anzupassen: exec sp_configure ‚max server memory‘, 32768; reconfigure with override; go