none
sqlcmdが起動できない RRS feed

  • 質問

  • セキュリティソフトウェアをリストアするため、事前にバックアップしたセキュリティソフトウェアのデータベースをsqlcmdで読み込もうとしています。

    OS:Windows 2008 Server R2 64bit

    SQL:sql server 2005 express edition

    コマンドプロンプトでsqlcmdと入力すると下記のエラーが表示されます。

    ------------------------------------------------------------

    Sqlcmd: Error: Microsoft SQL Native Client : サーバーへの接続確立時にエラーが発生しました。接続先が SQL Server 2005 である場合は、既定の設定では SQL Server がリモート接続を許可していないことが原因である可能性があります。

    下記のサイトを参照し、リモート接続を許可してから、windowsファイアーウォールの受信と送信の規則でsqlを許可したのですが、接続できません。エラーメッセージ以外に原因はありますでしょうか。

    リモート接続が許可されるように SQL Server 2005 を構成する方法

    http://support.microsoft.com/kb/914277/ja

     

     

    2010年8月10日 17:26

回答

  • コマンドプロンプトでsqlcmdと入力すると下記のエラーが表示されます。


    念のための確認ですが、接続先はローカルですかリモートですか?
    下記の例のように、インスタンス名は正しく指定されていますか?

    sqlcmd -S (local)\SQLEXPRESS

    • 回答としてマーク 2010年8月12日 17:00
    2010年8月11日 3:29

すべての返信

  • とりあえず以下をご紹介します。

    Windows Server2008からのSQLServerへの接続について
    http://social.msdn.microsoft.com/Forums/ja-JP/sqlserverja/thread/b4c2714b-29ee-4a69-a2d8-a32b1f864b4e/


    ★良い回答には回答済みマークを付けよう! わんくま同盟 MVP - Visual C# http://d.hatena.ne.jp/trapemiya/
    2010年8月10日 22:38
  • コマンドプロンプトでsqlcmdと入力すると下記のエラーが表示されます。


    念のための確認ですが、接続先はローカルですかリモートですか?
    下記の例のように、インスタンス名は正しく指定されていますか?

    sqlcmd -S (local)\SQLEXPRESS

    • 回答としてマーク 2010年8月12日 17:00
    2010年8月11日 3:29
  • 念のため確認ですが、リモート接続を有効にした後にデータベースエンジンの再起動をしたでしょうか。

    またリモート接続であればクライアント側のfirewallでoutboundでブロックしていないかも確認してください。例外規則の切り分けのため、Firewallを完全にOffにした状態で接続できるかの確認も良いかと思います。

    2010年8月12日 14:39
    モデレータ
  • trapemiya様

    お礼が遅れてしまい大変申し訳ございません。

    参考URLありがとうございます。試してみたのですが改善しませんでした。Windowsファイアーウォールで例外設定で追加しようとしているのですが例外タブがありません。受信と送信の規則からでよいでしょうか。ためしにそちらから設定してみたのですがうまくいきませんでした。

    2010年8月12日 17:00
  • chuki様

    お礼が送れて大変申し訳ございません。

    ありがとうございます!インスタンス名が違っていました!

    sqlに関して勉強不足でした。ご迷惑おかけしました。

    おかげでバックアップを復元することができました。

    2010年8月12日 17:07
  • Elanilac様

    お礼が遅れて大変申し訳ございません。ありがとうございます。大変助かります!

    データベースの再起動はしていました。firewallのoutboudとは送信の規則でよろしいでしょうか。実はすでにFirewallも完全offにしたのですが同じ状況でした。

    原因はインスタンス名を間違えていたというお恥ずかしい結果でした。本当にすみません。

    親切にご教示いただきありがとうございました。

    2010年8月12日 17:10