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