
いつもお世話になっています。
Accessで作成したデータベースの権限の設定の仕方を教えてください。
市販のハンドブックで記載されている方法
メニューの「ツール」→「セキュリティ」→「ユーザー/グループのアカウント」での設定をやってみたのですが、この方法だと特定のデータベースだけでなく、操作するコンピュータ上にあるすべてのAccessファイルを開いたときに、ユーザー名とパスワードの確認画面が出てきてしまいます。
やりたいとことは、特定のファイルだけに設定したいと思います。
管理者とユーザーを設定して、ユーザーにはデータの更新程度の許可のみを与えるようにしたいと考えています。
よろしくお願いします。
No.2ベストアンサー
- 回答日時:
いきなりワークグループ管理・ユーザー/グループの管理・
ユーザー/グループのアカウントで設定しても、
たとえ出来たように見えても
他のPCに.MDBファイルをコピーしたり、共有フォルダで.MDBファイルを
公開した場合、セキュリティ機能は全く働かないんじゃないかな。
ワークグループでのセキュリティは、
.MDBと.MDWファイルのセットで機能します。
通常の状態では、デフォルトのSystem.MDWを使っています。
で、この状態でセキュリティの設定を行った場合には、System.MDWに
その情報が加えられますが、他のPCに.MDBファイルをコピーした場合など
にはそのPCにあるSystem.MDWが使われます。
なので、まずセキュリティウィザードで新たに作成された.MDWファイルを
使ってユーザー・グループの設定を行ってみてください。
(.MDWファイルはウィザードの途中で作るか聞いてきます)
具体的には、「管理者」を管理者グループからはずし権限を調整し、
新たに管理者権限のユーザーを作ります。
「管理者」のパスワードは設定しないでおくと
一般ユーザーは「ユーザーグループ」としてログインしますので
セキュリティを意識せずに使用できます。
(一般ユーザーには、.MDWファイルを渡す必要はありません)
管理者権限でログインする必要がある人にだけ、前述の.MDWファイルの
在り処を伝えてください。
詳しく記述すると長~くなるので、以下のリンクを参考にしてください。
Access データベースとそのオブジェクトにユーザーレベル セキュリティを設定する (MDB)
http://office.microsoft.com/ja-jp/assistance/HP0 …
↑右上のほうの「すべて表示」をクリックしたほうが読みやすそう。
最後に、現状でパスワードを要求されているようなので
「管理者」のパスワードを空白にして、
必要であれば、「管理者」を管理者グループに戻し、
他のユーザーは消してしまって構いません。
これで元に戻るかと思います。
※セキュリティウィザードでデスクトップに作成されるモノ
(ショートカットだったかな?)も検証してみてください。
起動オプションが分かります。
No.1
- 回答日時:
1.ファイルを右クリックし、プロパティを表示。
2.セキュリティタブで、「ユーザー」と「アクセス許可」を希望するように設定する。
3.OKボタンを押下する。
じゃ、だめですか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
Accessファイルを作成者以外は編集できないように設定するには
Access(アクセス)
-
Access2010でアクセス制限をしたい
その他(データベース)
-
Microsoft Access エラー 3051
Visual Basic(VBA)
-
-
4
ODBCリンクの際にACCESSでは読み取り専用にしたい!
Oracle
-
5
Accessのリンクされたテーブルでリンク先ではデータを変更出来ないようにするには?
Access(アクセス)
-
6
Access2003で「オブジェクト'○○'を使用する権限がありません。・・・」と表示される
Access(アクセス)
-
7
Accessのマクロでモジュールを実行させたい。
Access(アクセス)
-
8
Accessのファイルが開けなくて困っています
Access(アクセス)
-
9
アクセスのフォームで、文字を中央揃えにしたい
Access(アクセス)
-
10
選択したチェックボックスのみチェックを入れたいのですが
その他(データベース)
-
11
フォームを開くときに、コンボボックスの値を選択(アクセスVBA)
Visual Basic(VBA)
-
12
Accessのセキュリティを解除したい
Access(アクセス)
-
13
レコードを保存するコード アクセスvba
その他(Microsoft Office)
-
14
C#でaccdbファイルのテーブルの一覧を取得したいです。
C言語・C++・C#
-
15
カレントレコードが無い事を判定させる方法
Visual Basic(VBA)
-
16
Excel VBAからAccessマクロを実行したい
Visual Basic(VBA)
-
17
Accessでテーブルにパスワードを設定したい
その他(データベース)
-
18
コンボボックスで選択したものをクリアーしたい(アクセス VBA)
Access(アクセス)
-
19
Accessのテーブルのフィールドに式を入れる方法
Access(アクセス)
-
20
テキストボックスにクエリ結果を表示させたい
その他(データベース)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
メールを返信したら、英語のメ...
-
Excelのセルにユーザー名...
-
「@」(アットマーク)の無いメ...
-
存在しないアドレスにメールを...
-
インスタの乗っ取り解除につい...
-
韓国人アドレスnaver.com
-
verify@twitter.comから、メー...
-
LINE TCBというところからLINE...
-
彼氏のインスタグラムにログイ...
-
インスタで他人のアカウントに...
-
新規にAOLメールを作りたい...
-
メールエラー
-
yahoo! Japan IDの新規取得がで...
-
AOL Mailにサインインできない!
-
WPS office のシリアル番号の確...
-
Yahooメールにログインできません
-
来たメールにそのまま返信して...
-
メールのマナー編
-
sageがついてるメールアドレス
-
aolメールにログインできません
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
最近、何かが違うと思った人 い...
-
verify@twitter.comから、メー...
-
SNSで電話番号がいる
-
Excelのセルにユーザー名...
-
Steamのアカウントにログインで...
-
インスタの乗っ取り解除につい...
-
メールを返信したら、英語のメ...
-
Twitter verify@twitter.comに...
-
マッチングアプリに勝手に登録...
-
CSVファイルを添付するときにパ...
-
pixivで新規登録しようと思い、...
-
不正ログインされました。対応...
-
Twitterでログインしている端末...
-
LINE TCBというところからLINE...
-
メールエラー
-
runas実行した時にきかれるパス...
-
新規にAOLメールを作りたい...
-
「@」(アットマーク)の無いメ...
-
カカオで退会せずに、アプリだ...
-
CDにパスワードをかける
おすすめ情報