この記事では、Access での信頼のしくみと、Access デスクトップ データベースを信頼するかどうかを決定する際に考慮する必要がある要素の概要について説明します。
この記事の内容
概要
既定では、Access はデータベースの作成に使用した Access のバージョンに関係なく、データベース内の安全でない可能性のあるコードまたはその他のコンポーネントをすべて無効にします。
Access によるデータベースの信頼を可能にする方法
Access によってコンテンツを無効にすると、メッセージ バーが表示されて操作が通知されます。
メッセージ バーが表示されている場合は、データベース内の無効なコンテンツを信頼するかどうかを選択できます。 無効になっているコンテンツを信頼する場合は、次の 2 つの方法で信頼することができます。
- メッセージ バーを使用する メッセージ バーの [コンテンツを有効化 する] をクリックします。 このオプションを選んだ場合、データベースが変更された場合、手順を繰り返す必要があります。
- データベースを永続的に信頼する データベースを信頼できる場所 (信頼済みとしてマークしたドライブまたはネットワーク上のフォルダー) に配置します。 このオプションを選択すると、メッセージ バーが表示されなくなり、データベースが信頼できる場所にとどっている限り、データベース コンテンツを有効にする必要はありません。
データベースを信頼しない場合は、メッセージ バーを無視するか閉じます。 メッセージ バーを無視するか閉じても、データベース内のデータを表示し、Access が無効にしていないデータベース内のコンポーネントを使用できます。
データベースを信頼するかどうかを決定するときに考慮すべき要素
データベースを信頼するかどうかを決定する前に、次の要因を考慮する必要があります。
- 独自のセキュリティ ポリシー ユーザーまたは会社の会社には、Access データベース ファイルの取り扱い方法を指定するセキュリティ ポリシーがある場合があります。 たとえば、非常に堅牢なバックアップ システムがあり、特別な理由がない限り、ほとんどのデータベース ファイルを信頼しても構わないと決めた場合があります。 逆に、適切なバックアップ システムが整っていないことがあるため、データベースを信頼するかどうかを決定する際には、非常に慎重にする必要があります。
- 目標 信頼されていないデータベースのコンテンツが無効にされても、そのデータベース内のデータへのアクセスはブロックされません。 データベース内のデータを確認し、操作クエリの実行や特定のマクロ アクションの使用など、安全でない可能性がある操作を実行したくない場合は、データベースを信頼する必要はありません。 アクションが安全でないと見なされるかどうかがわからない場合は、データベース コンテンツが無効モードでブロックされている間にアクションの実行を試すことができます。 アクションが潜在的に安全でない場合、この状況でブロックされます。
- データベース ソース データベースを作成した場合、またはデータベースが信頼できるソースからのものであることがわかっている場合は、データベースを信頼することができます。 データベースが信頼できない可能性のあるソースからのデータベースの場合、そのコンテンツが安全であることを確認するまで、データベースを信頼しないままにすることをお勧めします。
- データベース ファイルの内容 他の情報に基づいて信頼を判断できない場合は、データベースの内容を十分に調べて、データベースに含まれている可能性のある安全でないコンテンツを確認することを検討することもできます。 完全なチェックを実施し、コンテンツが安全であることを確認したら、データベースを信頼することを決定できます。
- データベースが格納されている場所のセキュリティ データベース ファイルの内容が安全であるとわかっていても、ファイルが完全にセキュリティで保護されていない場所に格納されている場合、誰かが安全でないコンテンツをデータベースに持ち込む可能性があります。 セキュリティで保護されていない可能性のある場所に格納されているデータベース ファイルを信頼する場合は、慎重にする必要があります。
データベースを信頼する方法
データベースを信頼すると決めたら、メッセージ バーを使うか、信頼できる場所にデータベース ファイルを配置することで、データベースを信頼することができます。
メッセージ バーを使用してコンテンツを有効にする
メッセージ バーは、リボンのすぐ下に表示されます。
- メッセージ バーで、[ コンテンツを有効にする] をクリックします。
メッセージ バーが表示されないが、コンテンツが無効になっている場合は、メッセージ バーが有効になっていることを確認します。
メッセージ バーを有効にする
- [ファイル>オプション] をクリックします。
- [Access のオプション] ダイアログ ボックスの左側のウィンドウで、[セキュリティ センター] をクリックします。
- 右側のウィンドウの [Microsoft Office Access セキュリティ センター] で、[セキュリティ センターの設定] をクリックします。
- [セキュリティ センター] ダイアログ ボックスの左側のウィンドウで、[メッセージ バー] をクリックします。
- 右側のウィンドウで、[ マクロや ActiveX コントロールなどのアクティブ コンテンツがブロックされているときに、すべてのアプリケーションにメッセージ バーを表示する] をクリックし、[ OK] をクリックします。
- データベースを閉じて再度開き、変更された設定を適用します。
メッセージ バーが表示されて有効になったら、それを使用してコンテンツを有効にできます。
データベース ファイルを信頼できる場所へ移動する
特定のデータベースが信頼できることと既定で有効にするように指定するには、データベース ファイルが信頼できる場所にあることを確認します。 信頼できる場所とは、コンピューター上のフォルダーやファイル パス、またはイントラネット上の、コードを実行しても安全と見なされる場所のことです。 既定の信頼できる場所には、テンプレート、アドイン、スタートアップ フォルダーがあります。 信頼できる場所を独自に指定することもできます。
ヒント
現在のデータベースのパスを知りたい場合は、[ ファイル ] タブをクリックして Backstage ビューを開きます。 現在のデータベースの場所の完全パスが [ 情報 ] タブに表示されます。
- データベース ファイルが現在置かれているフォルダーを開き、データベース ファイルを目的の信頼できる場所にコピーします。
信頼できる場所を指定する
[ファイル] タブの [オプション] をクリックします。
[ Access オプション] ダイアログ ボックスの左側にある [セキュリティ センター] をクリックします。
右側の [Microsoft Office Access セキュリティ センター] で、[ セキュリティ センターの設定] をクリックします。
[ セキュリティ センター] ダイアログ ボックスの左側のウィンドウで、[ 信頼できる場所] をクリックします。
ネットワークの場所を追加するには、右側のウィンドウで、[ネットワーク上の信頼できる場所を許可する] チェック ボックスをオンにします。
[新しい場所の追加] をクリックします。
[Microsoft Office の信頼できる場所] ダイアログ ボックスで、次のいずれかの方法を使用します。
- [ パス ] ボックスに、追加する場所の完全パスを入力します。
- [ 参照 ] をクリックして場所を参照します。
新しい信頼できる場所のサブフォルダーも信頼するように指定するには、[この場所のサブフォルダーも信頼する] チェック ボックスをオンにします。
必要に応じて、[ 説明] ボックスに信頼できる場所の説明を入力します。