Come modificare le impostazioni del gestore di configurazione del server SQL utilizzando TSQL?

dba.stackexchange https://dba.stackexchange.com/questions/3056

  •  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?

È stato utile?

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a dba.stackexchange
scroll top