- ベストアンサー
- 困ってます
SQLサーバーはテーブルの置き場として使えるのでしょうか?
SQLサーバー初心者です。 アクセスのMDBファイルのリンクテーブルとしてSQLサーバーを使う場合、 クエリとかストアドプロシージャー(?)などの機能があるみたいですが よくわからないので 本当にただテーブルの置き場としてSQLサーバーを使うことはできるのでしょうか? 宜しくお願い致します。
- ijuhyg
- お礼率99% (460/462)
- SQL Server
- 回答数1
- ありがとう数1
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
もちろんできます。 というかそうやって使っているところはとても多いと思います。 あとはデータベースのバックアップをスケジュールしておき、リストアの方法を勉強すれば当面は十分でしょう。
関連するQ&A
- SQLサーバーのテーブルに対してアクセスで更新クエリを行ないたい
こんばんは。 ・vista ・アクセス2003 ・SQL Server 2005 です。 SQL ServerからテーブルをMDBへリンクしているのですが そのテーブルに対し、アクセス側で更新クエリを実行しようとすると 実行時エラー '3157': ODBC--リンク テーブル'テーブル名'での更新に失敗しました。 [Microsoft][ODBC SQL Server Driver]時間切れになりました。(#0) と言うエラーになり、更新クエリができません。 どうすればアクセスでSQLサーバーのテーブルに対して更新クエリを行えるのでしょうか? よろしくお願いします。
- ベストアンサー
- その他(データベース)
- SQLサーバーのテーブルの値が更新できません
お尋ねします。 SQLサーバー2005にDB1というデータベースにdbo_TB1というテーブルがあります。そのテーブルの特定の列の値を更新したいので、AC.mdbというアクセスのファイルにテーブルのリンクをし、更新したいファイルを用意して、アクセスのクエリでデータを更新しようとしましたところ、更新ができませんでした。 dbo_TB1を更新可能にするためには、どのようにして権限を与えればいいでしょうか。 SQLサーバー2005の知識を習得しようと学習を始めたばかりで、よく理解できていません。よろしくお願いします。
- ベストアンサー
- SQL Server
- SQLサーバーとはリンクテーブルマネージャーのようなものですか?
初めまして。こんにちは。 アクセスのファイル(mdb)が重いので どうすればいいのか他サイトでご相談したこところ、 「SQLサーバーに移行するのがいい」とのご回答をいただきました。 ただ、 SQLサーバーというもののメリットやイメージがいまひとつわかりません。 テーブルデータ以外はそのままMDBファイルに入れて、 テーブルのみを別ファイルに移行するリンクテーブル(be.mdb)と同じようなものなのでしょうか? よろしくお願いします。
- ベストアンサー
- SQL Server
- SQLサーバーについて
アクセスユーザーです。 データベースを操作するならアクセスよりSQLサーバーの方が良いと聞いたのですが SQLサーバーのイメージがいまいちわかりません。 アクセスは、 ・テーブル ・クエリ ・フォーム ・レポート ・マクロ ・VBA がありますが、 SQLサーバーは、テーブルとクエリしかなくて、 テーブルの置き場として使うソフト。と言う認識であってますか?
- ベストアンサー
- オフィス系ソフト
- SQL サーバーのストアドをAccessのクエリーに変換
SQL Server 7.0 のストアドプロシージャーをAccess2000のクエリーに 簡単に変換する方法を教えてください。
- ベストアンサー
- その他(データベース)
- SQLサーバーにあるテーブルをaccessに「テーブルのリンク」をしたい
こんばんは。 SQL Server 2005の中にある データベース名:test テーブル名:テーブル1 をアクセス2003にリンクしたいのですがどうすればいいのかわかりません。 データベースウインドウのテーブルのところの何もない所で 右クリック → テーブルのリンク をするとファイルを選択するダイアログが開きます。 「SQL Server Management Studio Express」を選択し そこからどうすればいいのでしょうか? また「ファイルの種類(T)」は何を選択すればいいですか? デフォルトでは 「Microsoft Office Access(*.mdb;*.mda;*.mde)」です。 以上よろしくお願いします。
- ベストアンサー
- SQL Server
- ACCESS2002でSQL Server2005のテーブルをODBC
ACCESS2002でSQL Server2005のテーブルをODBC接続でリンクさせています。(「外部データの取り込み」-「テーブルのリンク」) そのリンクしたテーブルのプロパティーを見ると「主キー」が設定されているのですが、プロシージャでこのテーブルをOpenし、IndexでSeekすることはサポートされていないのでしょうか?
- ベストアンサー
- Visual Basic
- SQLサーバーに保存してあるクエリをアクセスで開くには?
SQLサーバーに保存してある「クエリ1.sql」をアクセスで開くにはどうすればいいでしょう? アクセスで「リンクテーブル」→「ODBC接続」 でテーブルのリンクはできているのですが クエリをリンクするにはどうすればいいでしょうか? 宜しくお願い致します。
- ベストアンサー
- SQL Server
- SQL Server2005 スクリプトのソース抽出の仕方
SQL Server2005があります。 ストアドプロシージャを1ストアド1ファイルで抽出したいです。 SQL Server Management Studioというツールでストアドのところで右クリックすると、 「名前を付けてストアドプロシージャをスクリプト化」というのはありますが、 やりたいのは、名前を付けずに、『ストアドプロシージャ名.sql』の形で1ストアド1ファイルで一括抽出です。 そういう事はできないのでしょうか?
- 締切済み
- SQL Server
- MDB→SQL Server Expressの移行
お世話になります。 長文失礼します。 現在稼動中の MS ACCESS 2003で作られた業務管理システムがあります。 そのシステムのDB部分のみ SQL Server 2008 Express に移行するという作業を行なっています。 ※データ照会などのレスポンスアップが目的です 現行のシステムは FORM.MDB(インターフェースのみ) → DATABASE.MDB(データのみ) 移行後は FORM.MDB(インターフェースのみ) → SQL Server 2008 Express(データのみ) となります。 まず、DATABASE.MDBにあるテーブルをACCESSの機能である "アップサイジングウィザード"を使用し、SQL Server に移行しました。 次にテーブルのリンク先をDATABASE.MDB から SQL Server に張り替えました。 基本的には上記の処理のみでデータの照会等うまくいっているのですが 大量の件数(約20万件)のデータを照会する画面で結果が表示されるまでの速度が (現行のシステムと比較して)低下したため改善を行なっております。 上記の照会画面では ACCESSのクエリで複数のテーブルを繋げ、集計した結果を表示しています。 このクエリの代わりにSQL Server側でビューとして作成し、それに対してテーブルリンクを張れば 良いのではないかと考え、実行しました。ビューにリンクを張ったクエリ名を仮に"Q_照会"とします。 結果、照会結果を表示するまでの時間はかなり短縮できた(ように見えた)のですが 照会結果をスクロールや、PageUpキーによるページ移動をすると毎回1、2秒後に スクロール後の結果が表示されます。※現行システムではスムーズにスクロールします。 プロファイラで監視してみるとページ移動した時に、"Q_照会"をテーブルキー指定で SELECT している事がわかりました。毎回10レコード取得しています。 この様な記述は私は書いていませんのでACCESS(SQL Server?)が勝手に行なっている 動きだと思われるのですがどこかで設定できるのでしょうか? また今回、ACCESSのクエリをSQL Serverのビューに置き換える方法を取りましたが 別の方法でレスポンスアップが望める方法があればご教授お願い致します。
- ベストアンサー
- その他(データベース)
お礼
そもそもそういうものなのですね。 ありがとうございます。