2
SSASキューブ上のアプリケーションでT-SQLを使用してSQLジョブを実行しようとしています。 SSASキューブでT-SQLを使用してジョブを実行
public void UpdateCube()
{
AdomdConnection conn3 = new AdomdConnection("Data Source=BTN-SQL1;Initial Catalog=BTNTurboAnalysisServices;");
conn3.Open();
AdomdCommand cmd = conn3.CreateCommand();
cmd.CommandText = "EXEC [SalesAnalysis].sp_start_job N'Process BTN SSAS'; GO";
cmd.ExecuteNonQuery();
conn3.Close();
}
[SalesAnalysis]
は私のキューブと「プロセスBTN SSAS」の名前である私のSQLジョブの名前です。ここには、私がこれまで持っているものです。私が受け取るエラーは、次のとおりです。
Query (1, 6) Parser: The syntax for '[SalesAnalysis]' is incorrect.
すべてのヘルプは、感謝を認めるだろう! master.dbo でストアドプロシージャがmaster.dbo.sp_start_jobは、SQLストアドプロシージャがあるとして、あなたは(ADO.NETとSQL接続を使用する必要があります、
exec master.dbo.sp_start_job N'Process BTN SSAS'; GO";
関連検索で
こんにちはよう
何かが、私はそれに私のコマンドテキストを変更し、それが返されます。 クエリ(1、6)パーサ:「マスター」の構文が正しくありませんが。 – CallumVass
ああ、私は展開します。 – WOPR
私はASP MVC 3を使用しているので、それがうまくいくかどうかわかりません。それはServer server = new Server()を認識しません。 Microsoft.SqlServerという名前空間を使用する場合でも – CallumVass