none
SQL Server 2008 AgentのNet Send機能について RRS feed

  • 質問

  • Net SendはWindowsXP、Windowsバージョン5.X以下で使えるDOSコマンドですが、VistaとWindowsServer2008になると、msgコマンドになります。

     

    で、WindowsServer2008でSQLServer2008をインストールして、Agent警告のNet Sendはまだ使えるでしょうか。ちょっとOSと矛盾ではないでしょうか。

    2008年9月14日 12:50

回答

  • > WindowsServer2008でSQLServer2008をインストールして、Agent警告のNet Sendはまだ使えるでしょうか。ちょっとOSと矛盾ではないでしょうか。

     

    SQL Server 2005でも同様ですね。

    SQL Server 2008をインストールするOSがWindows Server 2003の場合もあるので、

    その場合には意味が無くはないかな? とも思います。

     

    どちらにしても、これらの機能は過去のシステムとの互換性のために残されていると考えるべきだと思います。

    (あとポケットベルへの送信も未だに残っているし)

    まあ、自分もmsgコマンドを使ったメッセージ送信があっても良かったとは思いますが。

     

    あと、このような事柄はマイクロソフトにフィードバックすると良いと思います。

    http://msdn.microsoft.com/ja-jp/library/ms166362.aspx

     

    また、Windows XP SP2の時ですらMessengerサービスをデファルトで無効にしているため、

    Vista以降のOSでMessengerサービスが無くなった理由としては、個人的にはメッセージスパム対策のために

    無くしたと思われます。

    http://support.microsoft.com/kb/839018/ja

     

    NET SENDが使えなくなった代替策としては(検証はしていませんが)[新しい警告]の[応答]にあるジョブの実行で

    msg.exeコマンドを使ってメッセージを送信するジョブを作成して、[ジョブの実行]にそれを指定すれば対処できると思います。

    (ちなみにWindows XPにもmsg.exeコマンドがありますので、Windows Server 2008やVistaから

    Windows XPに対してメッセージを送信、もしくはその逆を行うことが出来ます。)

    2008年9月17日 14:17