質問

SQL Server Configuration Managerは、接続プロトコル、サービスの起動などなどの特定の設定を構成するために使用されます... TSQLステートメントを使用してSQL Server Configuration Managerで行われるこれらの変更を行うことは可能ですか、またはSSMSで行うことはできますか?

役に立ちましたか?

解決

介して実行できないほとんどの設定 sp_configure レジストリベースです

したがって、使用できます xp_instance_regread それらを変更するなど。ごめんなさい、レジストリキーのリストを見つける必要がありますが、ほとんどは下にあります HKLM\Software\Microsoft\Microsoft SQL Server

一つの例として、プロトコルが下にあります

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

そして、これらのそれぞれには Enabled 価値

1つの重要な注意:XP_CMDSHELLからSQL Serverを停止できます。 シャットダウン もちろんそれを始めないでください...

他のヒント

古き良きol 'と一緒に行かなければならない」

XP_CMDSHELLまたはPOWERSHELLを使用して、いくつかのオプションを変更または開始できます。たとえば、SQLエージェントを起動したい場合は、これを行います。

xp_cmdshell 'net start sql server agent (instancename)'

PowerShellでサーバープロトコルを変更したい場合は、チェックアウト - http://msdn.microsoft.com/en-us/library/dd206997.aspx

PowerShellは、それが言うように、強力です。

ライセンス: CC-BY-SA帰属
所属していません dba.stackexchange
scroll top