• ベストアンサー

SQL Server とaccess この認識であってますか?

SQL Serverを使えば共有されていない2台のパソコンからでもIDとPWがわかれば テーブルをSQL Serverにアップしてaccessで操作できると言う認識であってますか? accessの本体の部分(フォームなど)をこの2台のパソコンに入れておけば 同じデータ(テーブル)を扱えるのでしょうか? ご回答よろしくお願いします。

noname#150498
noname#150498

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

  • ベストアンサー
  • jamshid6
  • ベストアンサー率88% (591/669)
回答No.1

一般論としては間違っているところはないように思います。 (普通のLAN環境で正しくセットアップした場合、と一応書いておきます)

noname#150498
質問者

お礼

ご回答ありがとうございます。

その他の回答 (1)

  • id357
  • ベストアンサー率29% (39/133)
回答No.2

このURLが疑問の答えになっているのではないでしょうか? 一般に”共有”はデータを相互に操作出来る環境で、 その方法とは別に、 SQLServerのような一般のDBはデータ操作を提供するサービス ですので、共有とは別物と考えたほうがよろしいかと思います。

参考URL:
http://www.llc-com.co.jp/software/sql.html
noname#150498
質問者

お礼

よく読んでみます。 ご回答ありがとうございます。

関連するQ&A

  • SQLサーバーについて

    アクセスユーザーです。 データベースを操作するならアクセスよりSQLサーバーの方が良いと聞いたのですが SQLサーバーのイメージがいまいちわかりません。 アクセスは、 ・テーブル ・クエリ ・フォーム ・レポート ・マクロ ・VBA がありますが、 SQLサーバーは、テーブルとクエリしかなくて、 テーブルの置き場として使うソフト。と言う認識であってますか?

  • SQLサーバに接続できません

    こんにちは。 昨日、会社のWEBサーバの設定を変えました。 いままでは全員が一つのID&PWでそのサーバにアクセスしていたのですが、セキュリティーを考え、一人につき1ID&PWを与えて、それぞれがアクセスできるフォルダを制限しました。 そこまではよかったのですが、そのあとあるクライアントパソコンで ショップの売り上げ情報などをネットからダウンロードしようとしたところ、 接続できませんでした。  SQL state:"28000" SQL serverエラー:18456 [microsoft][ODBC SQL server driver][SQL server] ユーザーはログインできませんでした。 というエラーメッセージがでてしまいます。 エラーの意味もよくわからず、どうにもできません。 パソコン初心者なので、質問自体にも至らない点があるかもしれませんが、よろしくお願いいたします

  • MS AccessからSQL Serverに移行

    現在Accessを使ってデータの参照と、フォームでの入出力を行っています。海外拠点とVPNでつながっていて、今回そちらからも接続したいので無料版SQL Serverにデータを移行し、Accessはフロントエンドとしてフォームの利用のために使いたいのです。 データベース自体は画像やらPDFが置いてあるらしく500MBほどありますが、おそらくテーブルはあっても片手で数えられる程度、データは1000件ほどだと思います。 利用方法は部品番号を入力したら該当するデータシートがフォームに出力されるだけの単純で原始的なものです。多分エクセル+フォームでも再現可能です。発注時にそれを参照しつつ数量その他を決めて発注後、その発注データをテーブルに保存しているようです。 Accessはネットワーク越しの利用には向かないと聞きますので、SQL Serverにデータだけ移行させたいのですが、簡単にできますでしょうか? 一番簡単なのはAccessのデータベースがあるPCにリモート接続することですが、3人が同時利用できないのでこのような方法を検討しています(同時使用は最大でも3人たいてい2人まで、全体の利用者は7人ほど)。 Accessのアップサイジングという機能を使ってテーブルのデータを流し込み、ODBCでAccessからサーバ上のDBに接続するだけで動作するならそちらに移行したいです。 よろしくお願いいたします。

  • SQLサーバのデータをAccessにリンクする方法

    SQLサーバの勉強を始めたばかりの者です。 Accessのテーブルを、SQLサーバに移行したいと考えています。 Acessのサイズアップして SQLサーバにデータを移行することはなんとかできた様子なんですが 今度はそのSQLサーバのデータをAccessにリンクする方法がわかりません。 ネットで検索したのですが Accessのバージョンが違っていたりしてどうもわかりません。 わかりやすく手順など掲載されているサイトがあったら 教えてください! Access:2007 SQL Server:2008 を使用しています。

  • accessからSQLサーバへの移行。

    宜しくお願いします。 前回、SQLのインストールがわからず質問した者です。 インストールが完了し次のステップに入りました。 仕様環境:WinXP/Pro SP3 OSは32bit版 CPU: AMD Athlon64 processor 2.00GHz 1.43GB RAM CPUは32bit・64bitともに対応 ローカルディスクは残り122G有り access2002 SQLサーバ2008 まず、accessをSQLサーバ-2008に移行しようと思い、 いろいろ調べた結果、accessにアップサイジングウィザードというものがあり、 そこから移行できるようなので、試しましたがエラーが発生しました。 以下がその内容です。 ”アップサイジングウィザードはマイクロソフトSQLサーバー(バージョン6.50SP5以上)で使用できます。 SQLサーバーデータソースにログインしてください)” SQLサーバーにログインすることだな、と思い、いろいろ項目をさがしたところ、 「SQLサーバーマネージメントスタジオ」というツールがあったので、そこでログインをしました。 (この辺はわけもわからずやりました) しかしその後、状況変わらず、アップサイジングはできませんでした。 そして次に試みたのは「SQLサーバーにデータのインポート及び、エクスポート(32bit)」という 項目があったのでそこから入りました。 データソースはaccessを選択し、ファイル名は該当するaccessのファイル名(仮に作成書として) ユーザー名とパスワードは特に設定せず進みました。 そして次の変換先が問題です。 間違えだ思いますがわからなかったので、ここでも変換先をaccessに選択し、 ファイル名も同じく該当するaccessファイルユーザー名とパスワードは設定せず、先に進みました。 次にテーブルのコピーまたはクエリの指定という項目になりましたので、 1つ以上のテーブルまたはビューからデータをコピーするを選択し、次へ進み、 どれを変換するか実行したところ、実行の準備までは成功しましたが、 実際のコピーはエラーが出て停止しできませんでした。 またその変換されるファイルもテーブル全部とクエリの一部でした。 レポートにつながっている普通の選択クエリも変換の際に名前が出てきませんでした。 マクロやフォームは出てきませんでした。 そもそも変換先が間違っていると思うので、(同じところから同じところ) 仕方ありませんが変換先がたくさん項目があってをどこに指定していいかわかりません。 ちなみに何をしたいかというと、 ・デーベース容量のアップ ・複数人で使っても「排他的に~」と出ず、スムーズな運用 ・処理速度アップ(これは元ファイルが1Mぐらいなので今のところ不便は感じないのですが) もしよければご指導・アドバイス等お願いします。 ちなみに一台のPCですべてやってます。 あと参考書も買わないといけなさそうです。 (何度も聞いてると気がひけますね)

  • access SQLサーバとの接続によって何が得られるか?

    access SQLサーバとの接続によって何が得られるか? 宜しくお願いします。 お恥ずかしいながらSQLサーバーがまったくもってわかりません。 会社でマイクロソフトのaccessを使うのですが、いろいろaccessを勉強していて 思ったのですが、より容量を増やすことができないか等を考えていたら、 SQLサーバーにあたりました。 (会社は小規模でノートPCを含めPC15台程度です。) マイクロソフトのホームページやSQLサーバーのことが書いてあるホームページを見ると 「データーベース専用のサーバーで、運用・管理に最適です」 ぐらいのことはわかりますが、あとは意味がわからないのです。 実際何ができるのでしょうか? 例えば、前述のようにaccessの容量は2Gですが、SQLサーバーに接続することによって クライアント側はaccessの画面でいつも通り操作して、裏にはSQLサーバーに接続してあるので、 2G以上のデータを保存できるとかでしょうか。 ただのネットワークを介したデータ保存のドライブならLAN用のHDDもあります。 (しかもこちらの方が安い) その違いがわかりません。 サーバーという分野に初めて踏み込んだのでどうか易しく教えてください。 宜しくお願いします。

  • SQL Serverにアクセスできない

    お世話になります。 ただいまSQL Server 2000を使用し、アプリケーションを動作しようとしたのですが、 環境:Windows Server 2000 SQL Server 2000 クライアント: Windows XP ×2 2台ともにEnterprise Managerをいれ、SQL にアクセスしようとしたのですが、一台だけアクセスが出来ません。2台ともにファイアウォールは切ってあります。 どうすればいいのか困ってしまって・・・宜しくお願いします。

  • いきなりSQLサーバーに接続できなくなりました。

    OS:vista SQL:Microsoft SQL Server 2005(無料版) 昨日までなんの問題もなくSQLサーバーに接続できていたのですが 今日パソコンをつけたら(シャットダウンしていた) SQLサーバーに接続できなくなりました。 何が起きたのかわかりません。 何も設定は変えていません。 エラーメッセージは ___________________________________________________ SQL Server への接続を確立しているときにネットワーク関連またはインスタンス固有のエラーが発生しました。サーバーが見つからないかアクセスできません。インスタンス名が正しいこと、および SQL Server がリモート接続を許可するように構成されていることを確認してください。 (provider: 共有メモリ プロバイダ, error: 40 - SQL Server への接続を開けませんでした) (.Net SqlClient Data Provider) Error Number: 2 Severity: 20 State: 0 ___________________________________________________ です。 参考に画像を添付します。 上:SQLサーバー接続時のエラー 下:アクセスからSQLサーバーのテーブルにリンクしているのですが テーブルが開けない時のエラー もしかしたらパソコンを落とした時ウインドウズアップデートが発生していたのかもしれません。 初心者の為、何が起きたのかよくわかりません。 ここからどうしたらよいか教えてください。 よろしくお願いします。

  • Accessでsql serverにつなげています

    Accessでsql serverにつなげています。 VBAのado接続はOLEDB接続です。 フォームのデータソースに Recordsetでadoのrecordsetの結果を貼り付けようとすると、 Sqlコードがacceessとは違うため、貼り付けできません。 Sqlは検索条件が都度違うため、 パススルークエリのオブジェクトを削除して作り直す、方法はやめたい。 何かよい案はありませでしょうか? ちなみにデータは何百万件という量です。

  • SQL Server2000のテーブルのデータ型

    SQL Server2000のテーブルのデータ型には、自動でインクリメントされる整数型(Accessでいうところのオートナンバー型)が見当たらないのですが、無いのでしょうか? 何か別の操作で出来るのですか? よろしくお願いします。