.NET2.0のSqlCommandでSQL Server 2005のストアドプロシージャを実行しようとしています。
接続は読み書き権限のみもつSQL Serverアカウントで行っています。
このとき、dboではない所有者のストアドが実行できません。
所有者を指定してストアドを実行するにはどうしたら良いのでしょうか。

コマンド発行のコードは以下の通りです。

command.CommandType = CommandType.StoredProcedure;
command.CommandText = "hogeuser.hogeSP";
command.ExecuteNonQuery();

例外は以下の通りです。

System.Data.SqlClient.SqlException: ストアド プロシージャ 'hogeuser.hogeSP' が見つかりませんでした。

所有者がdboであれば無事に通ります。
どなたか教えてください。