Come modificare le impostazioni del gestore di configurazione del server SQL utilizzando TSQL?
-
16-10-2019 - |
Domanda
Gestore configurazione del server SQL consente di configurare alcune impostazioni, come i protocolli di connessione, servizio di start up, ecc ... E 'possibile apportare queste modifiche che viene fatto nel responsabile di configurazione del server SQL utilizzando istruzioni TSQL, o nei SSMS?
Soluzione
La maggior parte delle impostazioni che non può essere fatto tramite sp_configure sono registro basato
Quindi, è possibile utilizzare xp_instance_regread
ecc per cambiarli. Dovrete trovare un elenco di chiavi di registro te dispiace ma la maggior parte è sotto HKLM\Software\Microsoft\Microsoft SQL Server
Uno degli esempi, i protocolli è in
...
...(instancename)\MSSQLServer\SuperSocketNetLib\Tcp
...(instancename)\MSSQLServer\SuperSocketNetLib\Sm
...
e ciascuno di questi ha un valore Enabled
Una nota importante: è possibile interrompere SQL Server da xp_cmdshell o utilizzando href="http://msdn.microsoft.com/en-us/library/ms188767.aspx" ma non avviarlo ovviamente ...
Altri suggerimenti
andando ad avere per andare con il buon ol' 'dipende da cosa si vuole fare'
Si potrebbe utilizzare il xp_cmdshell o PowerShell per modificare o avviare alcune opzioni. Per esempio, se si desidera avviare il vostro agente di SQL fare questo:
xp_cmdshell 'net start sql server agent (instancename)'
Se si vuole protocolli cambiamento server con PowerShell, check out - http: / /msdn.microsoft.com/en-us/library/dd206997.aspx
PowerShell è come si dice, potente.