C#からAccess(mdb)のテーブル名を変更することはできませんか?

cmd = new System.Data.OleDb.OleDbCommand("alter table 既存テーブル rename to 新テーブル",コネクション);
cmd.ExecuteNonQuery();

このクエリーを実行すると「alter table 文のエラーです」って出るんですけどAccessだからなんでしょうか。