• ベストアンサー

ネートワーク上のSQLServer参照について

初歩的な質問で済みません 先ずは此方をご覧ください itmemo.net-luck.com/vba-database/ ですが 此、 ネットワーク越し でも 此のまま で、いい の、ですか? 宜しく、お願い致します。

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

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

ネットワーク越しでも、DBオープンで正しい接続設定をすれば、このコードで接続できます。 ただし「相手のサーバ」「手元のクライアント」「サーバ・クライアントをつなぐネットワーク経路上」のどこかで SQL Server の通信を遮断されている場合は、当然ですが接続できません。

Nouble
質問者

お礼

有り難うございます。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • SQLServerについて

    ASP.NETアプリケーション(ログイン)をSQLServerでやりたいと思ってます。しかし、IISでいざ、ログイン、って、、エラーが、という状況です。エラーにはこう表示されています。 '/' アプリケーションでサーバー エラーが発生しました。 SQL Server への接続を確立しているときにネットワーク関連またはインスタンス固有のエラーが発生しました。サーバーが見つからないかアクセスできません。インスタンス名が正しいこと、および SQL Server がリモート接続を許可するように構成されていることを確認してください。 (provider: SQL Network Interfaces, error: 50 - Local Database Runtime エラーが発生しました。自動インスタンスを作成できません。エラーの詳細については、Windows アプリケーション イベント ログを参照してください。 ) 説明: 現在の Web 要求を実行中に、ハンドルされていない例外が発生しました。エラーに関する詳細および例外の発生場所については、スタック トレースを参照してください。 例外の詳細: System.Data.SqlClient.SqlException: SQL Server への接続を確立しているときにネットワーク関連またはインスタンス固有のエラーが発生しました。サーバーが見つからないかアクセスできません。インスタンス名が正しいこと、および SQL Server がリモート接続を許可するように構成されていることを確認してください。 (provider: SQL Network Interfaces, error: 50 - Local Database Runtime エラーが発生しました。自動インスタンスを作成できません。エラーの詳細については、Windows アプリケーション イベント ログを参照してください。 ) ソース エラー: ハンドルされていない例外を生成したソース コードは、デバッグ モードでコンパイルされた場合のみ表示できます。これを有効にするには、以下の手順に従い、URL を要求してください。 -----------------以下省略----------------- ってね;; つい最近Web開発を始めたばかりでソースコードはまだ、さっぱりですが、ソースコードを追加することや、リンクを作成することなどはできます。 SQLServerBrowserサービスは起動させてました。 ポート解放とか;必要ですかね? ------------ ISS:7.5 開発ソフト:Microsoft Visual Studio2013 RP 作成言語:VisualBasic Microsoft .NET Framework バージョン:4.0.30319 ASP.NET バージョン:4.0.30319.33440

  • SQLServerからMDBへのデータバックアップ

    SQLServer7.0からクライアントPCへMDB形式でデータバックアップを取ろうと考えており VBAを使って以下のPGを作成したのですがSQLServerのテーブルが参照できないらしく テーブルが見つかりませんとエラーが出てしまいます。 SQLServerのテーブル指定部分がいけないのは分かっているのですがどう記述すれば分かりません。 本来このようなレベルでは自分で調べなければいけないことは重々承知なのですが、 うちの会社には書籍がほとんど無いのです・・・。 下記の方法はネットで調べました。 DoCmd.CopyObject以外でももっ効率よくテーブルごと転送する方法はあるのでしょうか? お恥ずかしい話ですが、識者の方 ご教授よろしくお願い致します。 Dim db As DAO.database Dim DBname As String Dim DB_SQL As String DBname = "c:\temp\ZZZ.mdb" If Dir(DBname) <> "" Then Kill DBname End If Set db = CreateDatabase(DBname, dbLangJapanese) db.Close Set db = Nothing DB_SQL = "DRIVER={SQL Server};SERVER=XXX;DATABASE=XXX;UID=XXX;PWD=XXX" DoCmd.CopyObject DBname, , acTable, DB_SQL & ".テーブル名" Exit Sub

  • EXCEL VBAで違うファイルを参照したいです

    EXCEL VBAで困ってます アクティブなシートのセル番地"B1"に"外部"と値が入力されていて 同じアクティブなシートのセル番地"B2"に"仕様"と値が入力されています これをネットワーク先にあるエクセルファイルの中に該当する値が入力されているか を調べたいのですが、ロジックをどう書けば良いのかわかりませんので教えてください 例えばネットワーク先のファイルは仮に以下とします \\EXCEL\VBA\MACRO\Reference.xls このファイル内に上記の値が格納されています ただ、外部については"内部/外部"と入力されており、"仕様"は同じです ですので完全一致と部分一致(?)で比較をし、それぞれ"C1""C2"に合致すれば"○"、 無いもしく違えば"×"と値を返したいのです 尚且つ、ファイル内を指定するだけで、セル番地やシート名まで指定せずに比較したいのです どうかご教授頂きますようお願い致します

  • Scratchについての初歩的な質問

    【プログラミング】Scratchについての初歩的な質問です。 添付しました画像をご覧下さい。 「コスチューム」とは、どのような意味なのでしょうか。 わかりやすく教えていただけないでしょうか? 詳しい方、お願い致します。

  • Access2000のVBAでコンパイルエラー

    Access2000のVBAで初歩的な質問があります。 「tblShi」というテーブルがあります。 フォームにボタン「btn1」を作り、 デザインビューでボタンのプロパティを開いて イベントのクリック時のところで、 「ビルダの選択」をコードビルダにしました。 そして「Private Sub btn1_Click()」の中に、最初に   Dim db As Database という記述をしています。 このフォームを開いてボタンを押すと、なぜか   コンパイルエラー   ユーザ定義型は定義されていません というエラーが表示されてしまいます。 たしかにコードを書いているときに、   Dim db As のところまで入れると、小さいウィンドウの中に たくさん候補が表されますが、 その中に「Database」というのがないです。 「QueryDef」とか「Workspace」とかもありませんでした。 (「Recordset」はありまして、それはコンパイルが通ります) いろいろな解説を見ても、やはり最初はどれも 「Database」型を宣言しているようなんですが… 何がよくないのでしょうか。 もしわかる方がいらっしゃったら教えてください。

  • VBAとVBはどう違うの?

    大変初歩的な質問で申し訳ありません。 最近エクセルでVBAを使って簡単なマクロを組む勉強を始めましたが、参考書などを呼んでいると出てくるVBとVBAはどう違うのでしょうか? また、VBを使ってプログラミングするにはVBのソフト(?)をインストールする必要があるのでしょうか?宜しくお願い致します。

  • oracle DBリンクについて

    こんにちは。 DBリンクについてわからないことがあるので質問します。 oracle Database AdministrationのDBA StudioでDBリンクの設定をしたのですがそのリンクが初めはうまくいっていたのですが再起動をかけたら繋がらなくなってしまいました。 サービスを見ると繋がらないDBはoracleの『開始中』になったまま開始にはならず繋がりません。繋がっているには『開始』です。 どうしたらうまくつながってくれるのでしょうか? 初歩的な質問ですみませんがお願いします。

  • アクセスVBAでデータベースからよみこみた

    いつもお世話になっております。 すごく初歩的な質問で恥ずかしいのですが・・・ いつもアクセスvbaで外部のCSVファイルを読み込んで処理をしていました。今回、DBから直接テーブルを読み込んで1件づつ処理をしたいとおもったのですが、どうしてもやりかたがわかりませんでした・・・。 ネットで調べればわかりそうなのですが、初歩的過ぎて記載がないのでしょうか・・・M(_ _)M どなたか教えていただけるとたすかります よろしくお願いします

  • SQLServerでViewの参照・・・

    SQLServer同士のサーバで、別のサーバーの特定のViewを参照する事ができますか? <例> Aサーバーで、BサーバーのViewを参照 Select * From [B].[aaa].dbo.v_xxxx 上記のようなことがしたいのです。 データの内容上、他のテーブル・ビューは参照させたくありません。 可能な場合、お手数ですがその方法もご教授頂けるととても助かります。 宜しくお願い致します。

  • ExelVBAで参照渡し

    こんばんは。またお世話になります。m(_ _)m 土・日を利用してVBAを学習しようと参考書を買ってきたのですが、基本構文について載ってなかったので質問します。 Sub Main() subject1(Range("A1:B2")) End Sub Sub subject1(arg As Range 上の式にてエラーが出る為ヘルプを参照したところ、どうも Range()が返すオブジェクト参照を Sub subject1(argument As Range) で受けられないようだと分かったのですが、ではどうやって参照を渡せば良いのかが分かりません。 VBは触った事がなく、初歩的かと思いますが、どなたか教授願えませんでしょうか。また、どこか参考になるサイトを教えて頂ければ助かります。