none
SQLServer2008R2 x64のsqlcmd ユーティリティが動かない。 RRS feed

  • 質問


  • ■質問
    SQLServerをインストールしたサーバでMS-DOSプロンプトを開いてSQLCMDユーティリティを使用したら以下のメッセージが
    表示されてエラーになってしまう。対応方法がわかる方、教えてください。或いは、同じエラーがでたけどこうしたら直ったなど
    情報をいただけると助かります。
    C:\Users\Administrator>sqlcmd -S xxxx -U sa -P xxxxxx
    >Sqlcmd: エラー: 接続できませんでした。SQL Native Client が正しくインストールされ
    >ていません。正しくインストールするには、SQL Server セットアップを実行してください。


    ■試してみた事
    1.[正しくインストールするには、SQL Server セットアップを実行してください。]とあったので
    SQLServerを再インストールしても同じメッセージが表示されてエラーになってしまう...。

    2.Windows7の端末に管理ツールをインストールしてSQLserver(上記でエラーになってしまうサーバ)に対して同じSQLCMDを
    実行したら問題なく動いた…。

    3.SQLCMDモードを有効にしてみたが変化なし。エラーになってしまう。


    ■環境
    OS
    バージョン:
    WindowsServer2008R2(x64)
    SQLServerバージョン:
    SQL Server 2008 R2(SQLEXPRESS x64)

    SQLServerをインストールする際に使用したファイル:SQLEXPRWT_x64_JPN.exe
    マイクロソフトのサイトからダウンロードした。


    以上
    よろしくお願いいたします。



    2011年2月22日 12:02

回答

  •  

    自己解決しました。

     

    以下の2つのフォルダにsqlcmd.exeがあり、1の方のsqlcmd.exeを直接起動させたらうまく動きました。

    1 C:\Program Files\Microsoft SQL Server\100\Tools\Binn\sqlcmd.exe

    2 C:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\sqlcmd.exe


    2011年2月23日 6:31