• ベストアンサー
  • すぐに回答を!

SQL+access ローカルテーブル

質問させていただきます。 SQLサーバーに既存のaccessテーブルをリンクし、accessをフロントエンドとして構築しようとしています。 リンクはできたのですが、テーブルローカルというテーブルが現れます。これは削除してもいいのでしょうか?これがあると容量が減らないので困っています。なにか使用することがあるのでしょうか? 宜しくお願いいたします。

共感・応援の気持ちを伝えよう!

  • 回答数1
  • 閲覧数399
  • ありがとう数1

質問者が選んだベストアンサー

  • ベストアンサー
  • 回答No.1

>これは削除してもいいのでしょうか 問題ありません。バックアップのために残るだけですので他のMDBファイルなどに退避してしまいましょう。

共感・感謝の気持ちを伝えよう!

質問者からのお礼

ご回答有り難う御座います。 助かりました!

関連するQ&A

  • 現在リンクテーブルで繋いでいるテーブルをSQLサーバーへ移行しようと思うのですが

    現在リンクテーブルで繋いでいるテーブルをSQLサーバーへ移行しようと思うのですが 「SQLサーバーのテーブルを既存のアプリケーションにリンクさせる」 「新しいAccessクライアント/サーバ-アプリケーションを作成する」 のどちらがいいのでしょうか。 よろしくお願いします。

  • SQLクライアント設定

    前回質問させていただきましたが、私の力不足により解決にいたりませんでしたのでもう一度質問させていただきます。 今現在accessでデータベースを構築しています。ウインドウズXPのPCを6台でローカルネットワーク経由で一つのaccessファイルを見に行っています。 データ量が多くなり、レスポンスが悪くなったことと、クライアントとして使用するにはaccessは向かないと知り、SQLサーバーを使用しaccessのデータテーブルをリンクさせフロントエンドとして構築しようと考えています。 ウインドウズXPにSQL express editionをインストールし、テーブルリンクまではできました。ファイヤーウォールの例外とTCP/IPのみを使用するという設定も調べてやりました。 SQLをインストールしたPCではaccessからリンクテーブルへ繋げれますが、他のマシンからリンクテーブルに繋げられません。拒否されましたとエラーが出ます。 nativeclientもインストールし、リモート接続も許可しているのですが、いまいち原因がわかりません。 データソース(ODBC)のシステムDSNに追加をするように聞いたのですが、それをしようにもやはり拒否されます。 もっと根本的な原因があるのでしょうか? これも試したいと思っていますが、Configration Managerがないのでためせない状態です。 http://nas-tech.nasbi.co.jp/blog/2006/10/sql_server_express.html 宜しくお願いいたします。

  • accessのテーブルをテーブルリンクさせたい

    accessのテーブルのデータをSQLサーバーにテーブルリンクさせたいのですが どうやればいいでしょう? 新しいデータベースを作って右クリックしましたがそのようなメニューは探せません。

  • SQLサーバーに登録したテーブルをaccessにリンテーブル登録したい

    access[2002-2003] sqlserver[2005] 私、勤めている会社で販売を担当している者でございます。業務を行う上で顧客管理の為に、accessを利用したデータベースを以前より利用しております。ですが、どうしても追加したいデーブルがありまして、新しいテーブルをSQLサーバーの方に登録するところまではできたのですが、それをaccess側でリンクテーブルとして登録の仕方が分からずにおります。前任者退職の為、周りには知識のある人がおらず、いろんな本や、インターネットで検索などして調べて自力でなんとか新しいリンクテーブルを登録しようとしてみたのですが、結局初心者の私にはどのように登録すればよいのか全くわからず登録できずにおります。お手数ではございますが、どなたかaccess側にSQLサーバーに登録しているテーブルをリンクテーブルとして登録する方法をご教授頂けませんでしょうか。何卒宜しくお願い致します。

  • 別ドメインのAccessテーブルへの接続

    部内で使用しているAccessで構築したシステムを全社展開することになりましたが、 ドメイン(信頼関係なし)をまたいだ場合のテーブル接続で戸惑っています。 DBの知識が乏しいため、何卒ご教授下さい。 <全社展開対象Accessの概要>  フロントエンド:mdbファイル。バックエンド(サーバ上)のファイルに「テーブルのリンク」で接続  バックエンド :mdbファイル。フロントエンドが接続するテーブルを保持 フロントエイドのmdbファイルを他ドメインのユーザに配布し、 当部サーバの更新を行いたいと思いますが、現構成のままではテーブルの接続が出来ませんでした。 このため、接続の構成を再構築したいと思いますが 【質問1】 どのような方法があるのでしょうか? SQL ServerやMSDEでバックエンドを再構築することは 要件上出来ません。。。 【質問2】 テーブルの接続にADO(Provider:Jet.OLEDB)を利用すれば ドメイン間の信頼関係がなく、且つユーザに共有アクセス権限がなくても接続出来るのでしょうか? また、ODBCの設定必要だとしても各ユーザが行うことは出来ないため、 (対象人数が多くPCスキルが皆無なため)ODBCで接続するのであれば フロントエンドのソースに記述したいと思いますが、 【質問3】 ODBCの接続方法をソースに記述することは可能でしょうか? DB知識が乏しいため、トンチンカンな質問かもしれませんが 知恵をお貸し下さい。

  • Accessから、SQLサーバーへのリンク

    ついこないだまでは、AccessからSQLサーバーへのテーブルリンクをしていたんですけど、貼りなおしをしようとしたら、リンクの種類とかすら何も選択出来ません! どうして???

  • AccessでのリンクテーブルとADO等の使い分け

    同時接続数5程度の備品管理をしたいと思っています。 共有フォルダーとAccessで構築しようと思っていますが、いずれはDBをSQLサーバなどにしたいと思っています(その前にMSDEかもしれません)。 容易にDBを変更できるようにする方法として下記の2つを考えています。  1.リンクテーブルを用いてMDBからSQLサーバに切り替える。  2.ADOを用いる。 "2"を用いることにこしたことはないと思いますが、"1"が簡単なので、どちらにしようか悩んでいます。"1"の問題となる点がありましたら教えてください。

  • AccessとSQL Serverの連携について

    Accessをフロントエンドとして、SQL Serverをバックエンドとしてデータベースを構築したいとします。 【質問1】 構築後、Accessのテーブルやフィールドを変更することはできるのでしょうか。 【質問2】 上記の仕組みをWindowsサーバではなく、UNIXサーバ上で実現できるでしょうか。

  • アクセステーブル、リンクとローカルで違いはある?

    Access2003からSQLServerにリンクテーブルを張ったアプリケーションの作成をしています。 本番リリース時にはすべてのテーブルがリンクテーブルになる予定ですが 開発時にはローカルテーブルで開発をしたいと考えています。 理由は、DBにテスト用のゴミデータを追加したくないことと、 セキュリティの関係で接続出来るマシンが限られるためです。 現状の開発方法としては、 テーブルに一度リンクを張り、テーブル追加クエリでローカルにテーブル構造とデータを退避。 手動で主キーを定義して、そのテーブルを実体をみなして開発をしています。 SQLレベルではローカルテーブルもリンクテーブルも同等の扱いだと思っているのですが 何か制限事項などがあるのであれば教えていただきたいです。 なお、ACCESSからはDBを参照するのみで追加・更新は一切無しません。 追記。 クエリからクエリを参照して、さらにSQL内でサブクエリも記述しています。 その為、度々「クエリが複雑過ぎます。」みたいなメッセージが表示されています。 複雑というより無駄に長いだけだったりするのですが、 ローカルテーブルなら発行出来たのに、 リンクテーブルは発行出来ないなどあれば開発に支障が出ますのでよろしくお願いします。

  • AccessのテーブルをSQL文にしたい

    urizakaです。 さて、今回質問したいのは、Accessで作ったテーブルをSQL文にする方法です。 具体的には、ACCESSで作ったテーブルを、 CREATE TABLE ××× (              ) INSERT… というSQL文にしたいのですが、これはどうすれば良いのでしょうか? すみませんが、教えてください。