一定期間更新がないため広告を表示しています
スポンサーサイト
- 2022/06/17
- -
- -
- -
- 記事URL https://plus-sys.jugem.jp/?eid=
Twitterはじめました。プラプラ | Twitter
【Access】2003安全でない式がブロックされていませんとセキュリティーレベル。
- 2009/04/07
- AccessTips
- comments(0)
- trackbacks(1)
- 記事URL https://plus-sys.jugem.jp/?eid=181
Access2003でのセキュリティーについて。
Access2003起動時に、
「安全でない式がブロックされていません。」って出ていたのが
いつのまにか出なくなったなー。ま、いいっか。と思っている人いませんか?
(初回)
(2回目以降)
ま、いいんですけど、ちょっと気持ち悪いですよね。
で、「安全でない式がブロックされていません。」についてちょっと
解説します。
まず、ACCESS2003に搭載されているセキュリティー対策は大きく2つ。
1 クエリ内の式やACCESSプロパティー上の危険な関数の実行制限
2 VBA実行制限
の2つです。
ここがポイント。実行制限対象により、設定が2つに分かれているのです。
ちょっとわかりにくいのがこの、
「1 クエリ内の式やACCESSプロパティー上の危険な関数の実行制限」です。
なぜ、こんなのがあるのかというと、VBAを使わずとも、
フォームのテキストボックスやイベントに悪意のある式をしこむと
ウイルスとして動作させることができてしまうためです。
こちらに、使用できない関数の一覧があります。
文書番号: 294698 Access 2003 で安全でない関数が実行されないように Jet 4.0 を構成する方法
この関数の実行が制限されている状態をサンドボックスモードと呼びます。
セキュリティーレベルが中もしくは、高に設定されている場合、
(セキュリティーレベル設定方法:
【Access】バージョン別セキュリティー設定方法(2000,2002,2003,2007))
ACCESSをサンドボックスモードで実行することが推奨されるため、
毎回、サンドボックスモード(安全でない式をブロックする)へ変更を促す、
↑このメッセージが表示されます。
そして、一度でも「はい」を押すと表示されません。
(サンドボックスモードに設定されるため。)
話を最初に戻すと、
いつのまにか「はい」を押していたためメッセージが表示されなくなっていた
と思われます。
すっきりしましたか?
もう一度表示したい場合は、一度セキュリティーを低に落とします。
すると、安全でない式を評価するかと聞いてくるので「はい」を選択します。
その後、ACCESSを再起動させ、セキュリティーを中、もしくは高に設定すると
「安全でない式をブロックしますか?」の確認メッセージが表示されるようになります。
もう一度見てみたい人はやってみてください。(笑)
参考情報:
Access のセキュリティ警告についてよく寄せられる質問
Jet Expression Service のサンドボックス モードについて
Access 2007 でサンドボックス モードを使用する
*(おまけ)
実はサンドボックスモードの設定はレジストリに保存されています。
文書番号: 834600 [ACC2003] サンドボック ス モード (SandboxMode) の既定値について
regeditを起動時、以下のキーを探します。
HKEY_LOCAL_MACHINE¥Software¥Microsoft¥Jet¥4.0¥engines¥SandboxMode
SandboxModeキーの値を2にすると、ブロックしない(ACCESSのみ。他のアプリはブロック)
SandboxModeキーの値を3にすると、ブロックする
となります。
Access開発によく効きます。
>>中小企業向けAccess 開発実践ノウハウ (DB Magazine SELECTION)
>>すぐわかるSUPER Access VBA 挫折しないでマスターする本 Access 2010/2007 対応
Access2003起動時に、
「安全でない式がブロックされていません。」って出ていたのが
いつのまにか出なくなったなー。ま、いいっか。と思っている人いませんか?
(初回)
(2回目以降)
ま、いいんですけど、ちょっと気持ち悪いですよね。
で、「安全でない式がブロックされていません。」についてちょっと
解説します。
まず、ACCESS2003に搭載されているセキュリティー対策は大きく2つ。
1 クエリ内の式やACCESSプロパティー上の危険な関数の実行制限
2 VBA実行制限
の2つです。
ここがポイント。実行制限対象により、設定が2つに分かれているのです。
ちょっとわかりにくいのがこの、
「1 クエリ内の式やACCESSプロパティー上の危険な関数の実行制限」です。
なぜ、こんなのがあるのかというと、VBAを使わずとも、
フォームのテキストボックスやイベントに悪意のある式をしこむと
ウイルスとして動作させることができてしまうためです。
こちらに、使用できない関数の一覧があります。
文書番号: 294698 Access 2003 で安全でない関数が実行されないように Jet 4.0 を構成する方法
この関数の実行が制限されている状態をサンドボックスモードと呼びます。
セキュリティーレベルが中もしくは、高に設定されている場合、
(セキュリティーレベル設定方法:
【Access】バージョン別セキュリティー設定方法(2000,2002,2003,2007))
ACCESSをサンドボックスモードで実行することが推奨されるため、
毎回、サンドボックスモード(安全でない式をブロックする)へ変更を促す、
↑このメッセージが表示されます。
そして、一度でも「はい」を押すと表示されません。
(サンドボックスモードに設定されるため。)
話を最初に戻すと、
いつのまにか「はい」を押していたためメッセージが表示されなくなっていた
と思われます。
すっきりしましたか?
もう一度表示したい場合は、一度セキュリティーを低に落とします。
すると、安全でない式を評価するかと聞いてくるので「はい」を選択します。
その後、ACCESSを再起動させ、セキュリティーを中、もしくは高に設定すると
「安全でない式をブロックしますか?」の確認メッセージが表示されるようになります。
もう一度見てみたい人はやってみてください。(笑)
参考情報:
Access のセキュリティ警告についてよく寄せられる質問
Jet Expression Service のサンドボックス モードについて
Access 2007 でサンドボックス モードを使用する
*(おまけ)
実はサンドボックスモードの設定はレジストリに保存されています。
文書番号: 834600 [ACC2003] サンドボック ス モード (SandboxMode) の既定値について
regeditを起動時、以下のキーを探します。
HKEY_LOCAL_MACHINE¥Software¥Microsoft¥Jet¥4.0¥engines¥SandboxMode
SandboxModeキーの値を2にすると、ブロックしない(ACCESSのみ。他のアプリはブロック)
SandboxModeキーの値を3にすると、ブロックする
となります。
Access開発によく効きます。
>>中小企業向けAccess 開発実践ノウハウ (DB Magazine SELECTION)
>>すぐわかるSUPER Access VBA 挫折しないでマスターする本 Access 2010/2007 対応
マクロの記述がかわり、戸惑いましたが、よくまとまっいます。
マクロもVBAにも、表現に限界がありますから、ワンランク上の
プログラム言語学習のためのいいヒントになりました。
Twitterはじめました。プラプラ | Twitter
スポンサーサイト
- 2022/06/17
- -
- -
- -
- 記事URL https://plus-sys.jugem.jp/?eid=
Twitterはじめました。プラプラ | Twitter
[関連エントリ 最新5]-
[Google PR]
[最新エントリ 5]-
- コメント
- コメントする(お気軽にどうぞ)
- この記事のトラックバックURL
- トラックバック
- Windows 7 ソフトウェアインストール作業メモをまとめてみました
- 前回の 記事 では Windows 7 のカスタマイズの作業内容をまとめた記事でしたが、今回は Windows 7 にインストールしたソフトウェア等や設定について参考になったリンク先などをまとめました。 フリーソフト導入については別の記事にまとめる予定ですが、一部メインと
-
- awgs Foundry
- 2013/10/29 9:11 PM
- カテゴリー
-
- Vista (15)
- AccessTips (74)
- 雑記 (68)
- セキュリティー (23)
- おもしろいサービス (5)
- tool (12)
- あまっちゃお (4)
- コンピュータ (66)
- CakePHP (25)
- VAIOTypeP[バイオタイプピー] (12)
- SQLServer (25)
- iPad (36)
- Apple Watch (5)
- AWS認定 (1)
- Azure (4)
- e-mobile (8)
- iOSアプリ (18)
- iPhone (2)
- iPhoneX (2)
- ipod touch (3)
- kindle (18)
- Monaca (1)
- Nexus7 (11)
- VAIO PRO (1)
- VAIO X[バイオ エックス] (1)
- VAIO Z (5)
- Windows10 (1)
- Windows8 (7)
- Windows9 (1)
- XPERIA Z1 (1)
- XperiaZ (6)
- 【全記事一覧】 (1)
- おすすめ本まとめ (2)
- クラウド (1)
- セール (3)
- デジモノ (24)
- 本(BOOK) (9)
- 腕時計 (1)
- プロフィール
- links
- recent comment
-
- 【Access】コンボボックス対応版。超簡単な帳票フォームでの矢印上下キー行移動。
⇒ 山田 裕樹 (04/28) - 【Access】vbaでhmacが正しく計算できた!!
⇒ まさ (06/01) - 【Access】AccessReportMailメール送信時のポートを25から587へ
⇒ わら (05/31) - 【SQLServer】超シンプル!再帰CTE(共通テーブル式)で連続データを作成する。
⇒ sazi (09/08) - 【あまっちゃお】Amazon商品検索「あまっちゃお」プロジェクト始動。Ver00-06-00 β
⇒ カメちゃん (07/31) - 【Access】あれ?DoCmd.RunCommand acCmdSaveRecordの内部仕様が変わった?
⇒ 花姉 (03/17) - 【Access】実行中のmdb(自分自身)をバックアップコピーする方法。
⇒ 亀 (02/06) - 【雑記】Amazonでの注文時、TMGさん発送にご注意を。納期を守れない可能性あり!
⇒ 管理人 (01/31) - 【雑記】Amazonでの注文時、TMGさん発送にご注意を。納期を守れない可能性あり!
⇒ あ (01/31) - 【雑記】Amazonでの注文時、TMGさん発送にご注意を。納期を守れない可能性あり!
⇒ K (11/13)
- 【Access】コンボボックス対応版。超簡単な帳票フォームでの矢印上下キー行移動。
- recent trackback
-
- 【Access】2003安全でない式がブロックされていませんとセキュリティーレベル。
⇒ awgs Foundry (10/29) - 【VAIOtypeP】液晶保護シートは、新車のカバーではない。レイアウト社液晶/天板保護フィルムセットRT-VP1FS1
⇒ XMLがキライ。 (04/09) - Vistaから、LinkStation(NAS)にアクセスできません。
⇒ そのほかいろいろ (09/06)
- 【Access】2003安全でない式がブロックされていませんとセキュリティーレベル。
- sponsored links