http://oshiete1.goo.ne.jp/qa4981676.htmlに関連していますが
会社のPCですが
大事なファイルやデータはすべて共有フォルダに入れています。
(上司命令)
以前まではアクセスのテーブルのみを共有フォルダにいれ、
フォームをローカルPCにいれ作業していましたが
このたびSQLサーバーに移行しました。
(データ量が膨大になっていくため)
今回は一人で使用する予定なのですが
そのときは共有フォルダに何をいれればいいでしょうか?
前回質問時には
「SQL Server Management Studio Expres」のフォルダを
共有フォルダに移行しても意味がないとのご指摘をうけましたが
http://oshiete1.goo.ne.jp/qa4890492.htmlより
「C:\Program Files\Microsoft SQL Server\MSSQL.x」
のフォルダを共有フォルダにいれればいいのでしょうか?
もしかしたらまだSQLサーバーに対して誤解してるかもしれないですが
アドバイスよろしくお願いします。
No.1ベストアンサー
- 回答日時:
質問者さんの現在の状況は上司命令に反していると思いますが、これをクリアするためにはファイルをコピーするだけではだめだというのは同じです。
データの受け渡しについて、誤解を恐れずに簡略化して書きますと、
・Accessファイルとのリンクの場合
質問者さんがAccessを起動し、フォームのあるMDBを動かすと、
そのAccessが、共有フォルダにあるAccessデータファイルをつついて、データを引っ張ってきます。
(あくまでも質問者さんが起動したAccessがすべてを行っています)
・SQL Serverとのリンクの場合
質問者さんがAccessを起動し、フォームのあるMDBを動かすと、
そのAccessは、SQL Serverにリクエストして、SQL Serverが管理するデータを渡してもらいます。
(Accessは、SQL Serverにリクエストとするだけで、データをくれるのはSQL Serverです。SQL Serverの管理するデータはSQL Serverを経由しないと取り出せないです)
したがって、SQL Serverは質問者さんのPCで四六時中動いています(いつリクエストが来てもいいようにずっと待っている)。
そういう動き方ができるように、PCの「サービス」として登録されているのです。
したがって、SQL ServerはインストールしたPCでしか動きません。だからコピーではだめなのです。
上司命令が「データを個人で抱えず、皆で使えるように共有フォルダに入れよ」という意味であれば、残念ながら実現は難しいでしょう。
共有フォルダ(ファイルサーバのことだと理解しました)のあるマシンにSQL Serverをインストールして、そこにデータを移すしかないからです。
できるならばAccessで管理しきれなくなった事情を上司に説明して、SQL Serverを共有できるマシンにインストールさせてもらうのがいいのですがね。ただ、その設定は会社の識者の協力を仰ぐべきだと思います。
#もし「個人用のPCに入れておいてクラッシュしたら大変だからデータだけでも共有フォルダで保管せよ」という趣旨だけなのであれば、「データベースのバックアップ」を実行して、バックアップファイルを共有フォルダに保存すればPCクラッシュ時もデータはロストしないで済むかもしれません。
No.2
- 回答日時:
このあたりを読んでACCESSとの違いを理解しましょう。
http://www.microsoft.com/japan/solutions/lob/sce …
SQL Serverはファイル単体で動くものではありません。
データファイルとしてファイル自体は存在しますが、SQL Serverのサービスが管理しているので、データファイルを勝手に移動させると
データベースが壊れます。
共有フォルダに置くという概念が、全く別のことだと理解してください。
例えば、C:\Program Files\Microsoft Officeを共有フォルダにコピーしても、他のマシンからはオフィス製品を動かすことは出来ませんよね。そのレベルの話だと思ってください。
SQL Serverをインストールしたマシン上でデータを管理し、
他のマシンに対して提供するのが役割です。データはあくまで、SQL Serverの動いているマシン上に存在できません。
なので、このマシンにセキュリティをかけていくのが基本です。
そのうえで、やりたいことと折り合いをつけてください。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- サーバー Windows Server 2019 CALについて 3 2022/04/02 16:40
- システム パソコンの共有フォルダ移動について教えてください。 2 2022/04/07 10:14
- Visual Basic(VBA) エクセルのマクロについて教えてください。 3 2023/07/01 10:35
- Google Drive googleドライブ 共有フォルダ 表示 されない 2 2023/07/06 10:37
- その他(コンピューター・テクノロジー) <a href="file:///フォルダ名/ファイル名">リンクテキスト</a>について 1 2023/04/06 22:40
- Windows 10 同じ部屋にある2台のPCで片方の共有フォルダが見えない? 2台のパソコン PC1とPC2があります。 3 2022/04/29 13:01
- その他(IT・Webサービス) 社内ネットワーク上における動画の配信について 3 2022/09/15 13:27
- Visual Basic(VBA) VBAでの共有パスにつきまして 1 2023/03/04 17:24
- その他(クラウドサービス・オンラインストレージ) このような条件でデータを置いておけるサービス 3 2022/07/25 08:31
- Windows 10 外部ドライブにマウントできない問題について 9 2022/03/22 18:08
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ログの圧縮が出来ません。また...
-
最適化について
-
SQL Server 2000の物理ファイル...
-
mdfファイルの残骸について
-
SQL Serverへ移行したデータの...
-
パラメーターエラーで復元でき...
-
ACCESSのデータの共用ができない
-
インストールディレクトリ以外...
-
アタッチができない
-
【DB】同じトランザクション内...
-
DATファイルをEXCELで開きたい
-
MS-Accessのエクスポートで異常...
-
accessの処理が遅い
-
PCが悪くなって新しいPCにSSMS...
-
postgresql についてです
-
復元に異常に時間がかかる
-
復元時間:復元しています
-
マスタメンテとは?
-
ファイルを誤ってPDFに変換...
-
32ビット版Officeで作成64ビッ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
tempdb の適切なサイズ
-
mdfファイルの残骸について
-
最適化について
-
SQLSERVERのデータファイル圧縮...
-
.sdf
-
SQL Serverへ移行したデータの...
-
パラメーターエラーで復元でき...
-
データベースの圧縮について
-
共有フォルダにデータを移行
-
インストールディレクトリ以外...
-
ファイルとDBの違い
-
デタッチした後
-
データベース復元時に指定する...
-
SQL Server 2000の物理ファイル...
-
ログの圧縮が出来ません。また...
-
新聞サイズの大きさのPDF化...
-
データベースのアタッチができ...
-
肥大化しすぎたSQLiteがVACUUM...
-
SQLの拡張子の「mdf」の意味
-
アタッチができない
おすすめ情報