• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:インポート禁止にするには?)

インポート禁止の方法とは?

skikichiの回答

  • skikichi
  • ベストアンサー率65% (45/69)
回答No.1

「DBのパスワード管理」とは何をされているのでしょうか? ユーザー毎に権限を与えているのですか? それとも、DB自体にパスワードをかけているのですか? 完全にインポート禁止にするには・・・ 1.DB(DB_A.mdb)にパスワードをかけてください。 2.DB_A.mdbを起動するDB(db_B.mde)を作成してください。(mdeの実行形式にしてください。また、起動画面を非表示にし、起動終了後速やかにmdeを終了するようにプログラムしておくのがスマートですね) これで、DB_A.mdbからインポートできる人はあなただけです。 (今まで通り特定の人だけが起動できるようにしたいのであれば、DB_B.mdeにパスワードをかけて特定の人に公開してください) ユーザー管理で権限を与えパスワードを付与する形でも同様の手法が取れます。 DB_A.mdbを起動できる人は、テーブルを直接見ることができてしまいますが、これを完全にプロテクトする方法もあります。 ご希望できたら、それは別途ご説明します。

an_na
質問者

補足

skikichiさん、早速のご回答ありがとうございました。 >「DBのパスワード管理」とは何をされているのでしょうか? >ユーザー毎に権限を与えているのですか? >それとも、DB自体にパスワードをかけているのですか? 現在、DB自体にはパスワードはかけておらず、ログインしてきたユーザーによって表示データを選択し、表示しています。 >DB_A.mdbを起動できる人は、テーブルを直接見ることができてしまいますが、これを完全にプロテクトする方法もあります。 データベースウィンドウを非表示にする設定のことですか?こちらは苦労しながら何とか設定しました。 >(今まで通り特定の人だけが起動できるようにしたいのであれば、DB_B.mdeにパスワードをかけて特定の人に公開してください) DB_B.mdeにパスワードをかけると、そのDBに入ることができる人は結局全てのデータの閲覧権限を持ってしまうんですよねぇ・・・。 どうにかDB_B.mdeにログインしたときに閲覧できるデータ以外は公開しないという良いアイデアはありませんか? よろしくお願い致します。

関連するQ&A

  • インポート禁止にしたい

    Access97です。 データベースにパスワードをかけずに、他のDBからテーブルをインポートできないようにしたい。 何か方法はないでしょうか?

  • インポートできない

    エクセルで作成したデータを、アクセスにインポートしたいのですが反応がありません 手順はこうです。 ・データベース画面のテーブル表示 ・何もない所で右クリック→インポート ・ファイルの種類で「xls」を選択し、インポート 普通ならここでインポートウィザードの画面になるのですが、出てきません ファイル→外部データの取込→インポートの手順でも同じです どうすればインポートできるのでしょうか

  • アクセスにインポートできません。

    Access97を使っています。 エクセルもcsvもインポートできません。 「外部データの取りこみ」→「インポート」で進み、 「ファイルの種類」を選択しようとしたところ、 一覧にエクセルもcsvも出てきません。 「Microsoft Access」と「ODBCデータベース」 のみです。 エクセルもcsvも検索はできますが、 インポートしようとすると 「データベース形式○○○を認識できません。」 というエラーメッセージが表示されます。 どうすれば解決できるでしょうか? よろしくお願いします。

  • Access 外部データ インポートエラー?

    Access2010で外部データ(Excel2010)インポートで以下のエラーメッセージが出ます。 このプロパティは外部データソースまたは 前のバージョンのJetデータベースエンジンで作成されたデータベースではサポートされていません。 Excelのデータは特殊なものはありません。日付は空欄と日付以外は入っていません。 他のデータは問題なくインポートされています。 宜しくお願いします。

  • Subversionのインポート操作を禁止する方法

    Subversionのインポート操作を管理側で禁止する方法がありましたら、教えて下さい。 プログラマではない人も、Subversionを使ってもらって、ソースコードを管理しています。 しかし、「Checkout」と「Import」の意味を間違えて、ソースコードを大量にコミットしてしまうケースがしばしばあります。 何らか禁止する手段はありますでしょうか?

  • 【Excel2000】Access2000からのデータインポートについて

    Access2000のデータをExcel2000にインポートしたいのですが、 条件を付けてインポートする方法についてお教えください。 (Access2000のクエリデータ) 依頼No(順不同):内容 3:aaaaa 5:bbbbb 1:ccccc (Excel2000のデータ) 依頼No:内容(空白) 1: 2: 3: 4:  5: ※スペースが使用できませんので区切りは:とさせて頂いております。 ExcelデータとAccessデータをマッチングさせ Excelデータの依頼Noに対応するAccessデータの内容を Accessデータから取ってくるというようなイメージです。 外部データの取り込み-新しいデータベースクエリから行おうとしましたが どのように条件を指定して良いのかわかりません。 VBAでないとできないのでしょうか。 お分かりになられる方、ぜひお教えくださいませ。 よろしくお願い致します。

  • Access2007へCSVデータなどをインポートしたい

    Access2007において顧客データベースを運用しています。 定期的に他のデータベースから書き出したCSVファイルを この顧客データベースの中にインポートしたいのですが可能ですか? CSVのデータををテーブルとしてインポートすることはできるのですが、 データベースの中身(データ)のみを項目ごとに割り振って流し込みたいのです。 よろしくお願いいたします。

  • heroDBに外部CSVをインポートしたいのですが

    heroDBというデータベースを利用しており、外部のCSVをインポートさせたいのですがどのようにすればいいのでしょうか? 現在heroDBというフリーのデータベースを利用し、別なサイトの会員データCSVをインポートしてデータベース更新などができればと考えています。 コンマ区切りのCSVなのですが、heroDBを利用してインポートは可能なのでしょうか? その際はどのようにすればインポートできますでしょうか? 初心者なので右も左もわからず・・・

  • アクセス2010のインポートについて

    調べてみてもわからなかったので教えてください。アクセス初心者です。 アクセスでデータベースを作成しようと試みています。 あるエクセルデータをアクセスでテーブルとして使用したく、インポートしました。 なにやら、思惑とは違い、一部のデータが、エクセルの所定の列とはフィールドがずれていて、 エクセルデータを確認したところ、一つのセルの中に、半角カンマが入っていました。 どうやらこのことが原因みたいなのですが、最初は半角カンマを他の文字に変えようかとも検討したのですが、半角カンマが入った状態でインポートした方がいいという結論に達しました。 どうしたら上記のデータを半角カンマをとらずにフィールドがずれることなくアクセスへインポートできるでしょうか

  • MYSQL テーブルデータエクスポート→インポート

    mysqlのテーブル単位でのバックアップ/インポートの方法を 教えてください。 mysqlのデータベース  abc テーブル名 dfg 試しに下記内容をやってみたいですが、コマンドラインからの 方法を詳しい方ご教授頂けませんでしょうか? abc データベース中のdfgのテーブルのデータを abcのコピーDBのabc2というデータベース中のdfgへインポート更新 させたいのですが、DB単位でのバックアップはわかるのですが、 テーブル単位でのコマンドラインがわかりません。 どなたかわかられる方ご教授頂けませんでしょうか? よろしくお願いいたします。

    • ベストアンサー
    • MySQL