2011-01-11 1 views
0

Go-Daddyでホストされているサーバーを実行し、SQL Server 2005 Expressを使用します。私たちの顧客の一人は、csvsをサーバーに送るFTP転送からデータを取得する、自動SQL処理を夜間にスケジュールする必要があります。私たちはGo-Daddy上でSQL Server Workgroupにアップグレードしましたが、SQL Agentオプションを選択することはできますが、編集する機能はGo DaddyのSSMSには表示されません。すべてのSQLパッケージとExpressバージョンのSSMSを備えた標準バージョンは、この自動スケジューリングをサポートしていません。SQL Serverで自動タスクを実行するときに助けが必要

私たちは、SQL Server自体から、これを行う方法についてアドバイスします(go-daddyのバージョンをダンプしてMSのソフトウェアに$ 5000を支払う必要はありません)。あるいは、サードパーティ製のプラグインこれは?

答えて

0

あなたがエージェントにアクセスできると言っている場合は、エージェントジョブを手動で管理する必要があります。あなたが見ているストアドプロキシはsp_add_jobsp_add_jobserverですあなたが実行しているのと同じサーバを追加していても)、sp_add_jobstepsp_add_scheduleはマスタではなくmsdbに存在するので、msdbに明示的に切り替えるかEXEC呼び出しにそのdbを含める必要があります。

+1

@ marc_s - 彼はSQL Serverをアップグレードしたと言っていますが、SSMS Expressしか持っていません。 –

+0

ご返信ありがとうございます。私はSQL Serverのワークグループ版を持っているので、sqlエージェントを有効にするためにオプションでボックスをチェックすることができますが、それはSSMSを介してアクセスすることはできません。 – Philip

0

私は実行しなければならないストアドプロシージャを呼び出すC#で簡単なコンソールプログラムを作成して自分自身のスケジューラをロールバックしました。次に、Windowsスケジューラを使ってこのコンソールプログラムをスケジュールします。本当に必要なのは、プロシージャ名とデータベースへの接続文字列だけです。

関連する問題