- ベストアンサー
他のローカルにあるデータベースに接続することは可能?
Pc-1のローカルのSQLサーバーに置いてあるデータベースに Pc-2から接続することは可能ですか?(この2台はLANで接続されています) もし可能な場合、Pc-2にもSQLサーバーをインストールしなくてはダメですか? よろしくお願いします。
- quygquygqu
- お礼率98% (600/611)
- SQL Server
- 回答数1
- ありがとう数1
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
もちろんできます。でないとデータベースの意味がありません。 Pc-2にSQL Serverは不要です。 目的が分かりませんが、ご自分の作成されるプログラムでも、AccessやExcel、その他各種のクライアントアプリケーションからつなげますのでお好きなものをどうぞ。
関連するQ&A
- ローカルデータベースについて、質問なのですが。
ローカルデータベースについて、質問なのですが。 開発言語:VB2005で、サーバをたててクラサバのプログラムを作成しようと思うのですが。 現状は、サーバ1台に,クライアント2台(XP・7)ですが。将来的にはクライアントは40,50台まで増える予定 サーバ機には、SQL Server2005を使い、クライアント機のローカルデータベース(ワークテーブル、一時テーブル) を迷っているのですが 将来、クライアントが増設されるあたりを考えると、 ・SQL serverを入れようか迷ったのですが。 40台でインストールとアップデートをするかと思うと後々管理が大変そう・・・ ・ローカルデータベースがわりにテキストデータも考えましたが・・・ やっぱりプログラム作成の部分で大変そう。 ・アクセスmdbを使い、ローカルデータベース代わりにと思ったのですが。 Accessが入ってない環境で試したことがないので、できるか未知数ですが。 ソフトのインストール自体は、フォルダごとXCOPYで設置するつもりなのですが。 規模によってマチマチかと思いますが。 台数が増えた場合を考慮した場合など。皆さんローカルデータベースはどうされているのでしょうか? 各パソコンに一々SQLserverをインストールされているのでしょうか? アドバイスをもらえたら幸いです。
- ベストアンサー
- Visual Basic
- VB 2008 Express Edition で他のPCのデータベースと接続できますか?
まだVB歴の浅い素人ですが宜しくお願いいたします。 現在、VB2008EE を使ってデータベース管理のプログラムを作っています。 会社で使っているデータベース(Access)のデータベースを自分のPCにコピーして、更に新しい(SQL Serverファイル)データベースの2種類を使いデバックテストをしています。 現状、問題なく動作するのですが、完成したらサーバー(PC)にあるデータベース(Access)と新たなSQL Serverファイルを同じフォルダーに置いて自分のPCから接続して利用したいと思っております。 VB2008StandaedEditionでは可能みたいなのですが?ExpressEditionでも可能でしょうか? PCはワイヤレス接続はされています。 フォルダーを共有指定することで出来ないでしょうか? 宜しくご指導お願いいたします。
- ベストアンサー
- SQL Server
- データベースサーバー構築
質問場所がここで良いか少し不安ですが 主にWebで公開するデータベースのシステムを作ろうとしています 自分のスキルの範囲でやろうとしていますが少し分からないことがあるので 教えてください まず 自分のできること(やっていること)は ・Windows系サーバー(IIS)を使ってVBスクリプト(ASP)で ローカルにあるMDBファイルにアクセスし商品を紹介する動的ページの作成 です。 今後複数ユーザーでデータベースを使うことになるので システムを変えていく必要がでてきて MDBはダメだという事になり色々調べた結果、今後のことも考えWebサーバーとは別に データーベースサーバーを作ってやると言う結論になりました 分からないこと(あやふやな理解になっていること) 1.データベースサーバーとは何か? これは OSは別として、SQL Server、オラクル、MYSQLといった RDBMSをインストールしただけのデータベース置き場専用という感じのPCを指すと言うことで良いでしょうか? 例えば Win2000のIISでwebサーバーを作りその中のASPページから 別PCにあるデータベースにアクセスする構成がデータベースサーバーを別に設けると言うことで正しいのかどうかと言うことなのです。 2.データベースは何がよいか?(SQL Serverでよいか?) 本来であれば、webで商品在庫を公開することがメインで更新頻度が少ないデータベース (300人ぐらいで共有し1万~3万レコードです)です、なおかつ複雑なSQLは発行しません。 ほぼASPからの接続で抽出(ID=** という単純な抽出条件)しか使わない、あとは並び替え位なので MYSQLが向いているようでしたが、私はLinux系は全く分かりません。 なので メンテナンスの面や勉強する時間の節約からすれば Windowsで動くSQL Serverが良いと思うのですが(MYSQLもWindowsで 動くけど得意とする高速性はLinux系でないと発揮しないみたいなのでやめようと思っています) 上記のような条件と使い方の場合、そんなに処理時間やマシンの負荷に両者間では大差があるのでしょうか? MDBの時でもあまり不具合を感じなかったので、それよりは格段にSQL Serverは早いし負荷が少ないと聞いていますので 大丈夫かなと思っています。 3.SQL ServerをインストールするPCは何が最適か? 先も述べたようにデータベース専用として使う予定ですが Win2000でよいのでしょうか?(XPより2000の方が安定がよいと思うので) それともWin2003Serverに インストールできるならその方がよいでしょうか? とにかく安定度が一番なのですが、そもそもWin2003Serverに インストールできるのでしょうか?(もうすぐ2008?がでるからそれにしようかとも検討中です) 4.最終的に自分の思っていることと実体の構成(理解)は理解は以下のような感じで正しいのでしょうか? 複数でデータベースを共有するため、MDBでなくネットワークに強い (共有データベースで壊れにくい?壊れない?)データベースに変えるため、windowsで動くSQL Serverを使う そのSQL ServerはwebサーバーがあるPCとは別のPCにインストールして使う (データベースサーバーを別に用意する)ことでwebサーバーの負荷も減らし、データベースも快適に動くようにする 最終的にはWin2003Server×2台で1方はwebサーバー1方はSQL Server をインストールして使うことで上記を実現させる 5.SQL ServerのデータベースはMDBのような最適化というような作業が必要なのでしょうか? そもそも 似ているようで違う MDBとSQL Serverでその特徴がきちんと理解できていないので 愚問なのかもしれませんが 気になるので教えてください 6.オラクルと違いSQL Serverはレコードの更新や追加の時 その行(レコード)だけロックすると言うことができない? ようなので、Aさんが自分の商品を更新中にBさんも更新する と言うようなことが起こった場合(MDBはこれになると壊れると書いているので MDBをやめました) Aさんの更新が終わるまでBさんは更新できない(更新終了まで待つ)と言うことになるのでしょうか? また、このとき商品一覧を要求された場合、更新中の情報はどの様になるのでしょうか?(更新終了まで見れない?) なんか 分かりにくい質問になってしまいましたが、お金をかけて 買ったはいいが、理解不足でやりたいことができなかったと言うことは 避けたいので ご教授下さい。 よろしくお願いします。
- ベストアンサー
- SQL Server
- SQLサーバーの接続で質問です
超初心者ですが教えてください。会社のSQLサーバーの接続が2台中の1台のPCだけよく切断されます。(エラー0になります) 再接続しようとしてもエラーになって接続できません。SQLサーバーを再インストールしてもだめです。 いつもPCを再起動して接続しています。 なにか原因があるのでしょうか???
- 締切済み
- SQL Server
- XOOPSについて(ローカル接続)
XOOPSのインストール時にデータベースのサーバ名を localhostのままでインストールをしました。 ちょっと気になったのですごく素人な質問です。 mysqlやXOOPS等をインストールしたほうがサーバ側になると 思います。 別のIPをふっているホストから(同じサブネット内) XOOPSへのURLに接続した場合はローカル接続とは言わないって 認識で間違いないでしょうか?? その際は、通常なんというのでしょうか??
- ベストアンサー
- PHP
- ローカル外とローカル内の同時接続について
他のスレッドですが、お世話になっております。 現在、私のPCにはLANアダプタが二つ(LAN1とLAN2)が接続されております。 LAN1はローカル外でプロバイダにpppoeにて接続します。 LAN2はローカルで接続します。 まず、LAN1にてプロバイダに接続し、IPは200.000.000.000とします。LAN2はローカル内ですので、IPは192.168.0.10とします。 ローカル内の他のPCからpingを192.168.0.10に通したところ、問題なく通りました。 しかし、他のプロバイダに接続されているPCからpingを200.000.000.000に通したところ、通りません。ifconfigにてIPを確認したのですが、ちゃんと200.000.000.000が取得されていました。 こういった場合、どのような問題が考えられるのでしょうか? どなたかご教授願います。 しかし、他の
- ベストアンサー
- ネットワーク
- ローカルエリア接続
windows 2000 serverをインストールしたのですが、ローカルエリア接続が表示されません。 そもそも、ネットワークとダイヤルアップ接続にローカルエリア接続がありません。 「LANを使って接続する」を選んで完了ようとしたのですが、 オフライン接続になっているらしく完了できません。 どうしたらローカルエリア接続にできますか?
- ベストアンサー
- Windows系OS
- 他のPCのSQLサーバーに接続したい
2台のPCはLANに繋がれていて、同じワークグループです。 PC1をサーバーとして PC2からPC1のSQLサーバーへ接続したいのですが どうすればいいのでしょうか? (エクセル→SQLサーバーです。) PC1は Dim cn As New ADODB.Connection cn.Open "Provider=SQLOLEDB;Data Source=○○○○\SQLEXPRESS; " & _ "Initial Catalog=" & サーバー名 & ";" & _ "Integrated Security=SSPI" rs.Open "Tテーブル", cn, adOpenStatic, adLockOptimistic と言うように接続しています。 PC2から同じようにコードを書いてみましたがやはりエラーになってしまいました。 多分、 「cn.Open "Provider=SQLOLEDB;Data Source=○○○○\SQLEXPRESS;」 の部分だと思うのですが どうすればPC2からPC1のSQLサーバーへ接続することができるのでしょうか? どちらも環境は OS:2000、オフィス:2003、 PC1のみSQLサーバー2005がインストールされています。 IPアドレスは固定です。 ご教授よろしくお願い致します。
- ベストアンサー
- SQL Server
- ローカルエリア接続を逆にしたい
Windows2000Serverを、LANの口が2つあるマザーボードにインストールしました。 ローカルエリア接続とローカルエリア接続2が表示されるのですが、これを逆にすることって可能なのでしょうか? つまり、ローカルエリア接続の方の口をローカルエリア接続2にしたいのですが。
- ベストアンサー
- Windows系OS
- データベースの選定について
データベースの選定についてアドバイスお願いします。 現在は各個人用のPC数台と共用PC1台をLANで結んでいます。 共用PCにはアクセスで作成したシステムが入っており、このシステムを利用する者が必要なときに共用PCを使って作業しています。 アクセスの運用はデータ保存テーブル用MDBファイルとアプリケーション用MDBファイルを接続して利用しているという状況です。 最近になって各個人のPCからデータベースを利用する方が便利だろうということでシステムの改良を考えています。 共用PCをデータベースサーバーとして運用することで問題を解決できると思うのですが、具体的にどのような方法が最適なのかアドバイスをお願いしたいのです。 1)各個人用PCにアプリケーションMDBファイルを配布して、サーバーにはデータ保存テーブルMDBを置く。 2)SQLサーバーを導入する。 1)の方法が一番お手軽だと思っていますが、MDBは同時に複数が使用することができないということなので問題が生じる可能性があります。 しかし、そういうケースはそれほど多くないと思われますので実際の運用面では大きな問題は発生しないかもしないだろうと考えています。 ただ、あくまでもアクセスファイルは共有することを念頭に置いていないらしいので不安もあります。 2)の方法はSQLサーバー導入のハードルが高いですが、時間的余裕は多少ありますので余っているPCでテストしながらチャレンジする価値はあると考えています。 この場合、どのSQLサーバーを選定するかが問題となります。 データ件数がMDBの限界を超える心配は当面ありません。 現在のところ、一日に共有PCを使ってアクセスを利用する頻度は多くても10回までです。 SQLは無償で利用できるものを考えています。具体的にはMySQLかマイクロソフトのSQL Server Expressです。 アクセスは一般的な作業ならこなせますが、SQLサーバーは全く初心者です。もちろん勉強する意志はあります。 この状況を踏まえた上でデータベースを選定するなら、どの選択がよいでしょうか? ・導入の容易さ ・システムの安定性 の面からのご意見をお聞かせ下さい。 具体的な移行方法については自分で調べるつもりです。 宜しくお願いします。
- 締切済み
- SQL Server
お礼
可能のですね!勉強してみます!ありがとうございます。