Frage

SQL Server Configuration Manager wird verwendet, um bestimmte Einstellungen wie Verbindungsprotokolle, Service -Start usw. zu konfigurieren. Ist es möglich, diese Änderungen vorzunehmen, die im SQL Server Configuration Manager mithilfe von TSQL -Anweisungen oder im SSMs durchgeführt werden?

War es hilfreich?

Lösung

Die meisten Einstellungen, die nicht über durchgeführt werden können sp_configure sind registriert

Sie können also verwenden xp_instance_regread usw., um sie zu ändern. Sie müssen selbst eine Liste von Registrierungsschlüssel finden, die sich entschuldigen, aber die meisten sind unter HKLM\Software\Microsoft\Microsoft SQL Server

Ein Beispiele, Protokolle sind unter

...
...(instancename)\MSSQLServer\SuperSocketNetLib\Tcp
...(instancename)\MSSQLServer\SuperSocketNetLib\Sm
...

und jeder von diesen hat eine Enabled Wert

Ein wichtiger Hinweis: Sie können den SQL -Server von XP_CMDSHELL oder verwenden STILLLEGEN Aber fang es natürlich nicht an ...

Andere Tipps

Ich werde mit dem guten alten alten "Es hängt davon ab, was du tun willst"

Sie können die XP_CMDSHELL oder PowerShell verwenden, um einige Optionen zu ändern oder zu starten. Wenn Sie beispielsweise Ihren SQL -Agenten starten möchten, tun Sie Folgendes:

xp_cmdshell 'net start sql server agent (instancename)'

Wenn Sie Serverprotokolle mit PowerShell ändern möchten, überprüfen Sie OUT - http://msdn.microsoft.com/en-us/library/dd206997.aspx

Powershell ist wie es heißt, mächtig.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit dba.stackexchange
scroll top