2017-06-01 4 views
0

SQLデータベースサーバに接続できるかどうかを確認するための簡単なcmdコマンドはありますか? (Windowsコンピュータ)。他のコンピュータからSQLデータベースに接続できるかどうかを確認する最も簡単な方法

+3

PowerShellの、WSSCRIPTは、pingサーバー、それが到達可能かどうかを確認するには、ODBCアドミニストレータを使用して接続を追加してかどうかを確認サーバーが到達可能かどうかを確認できるすべてのメソッドを接続します。 – xQbert

+0

私は可能なソフトウェアをインストールしないようにしたいと思います。後でこれらのコンピュータをデータベースで使用しないでください。一度チェックしたらすべてをアンインストールする必要があります。 – Lealo

+2

上記のすべてがデフォルトでインストールされています。 Windowsコンピュータ(サポートされているバージョンを想定)Powershellの例:https://stackoverflow.com/questions/25682703/connect-to-sql-server-database-from-powershell wscript https://stackoverflow.com/questions/1366516/connect -to-mysql-5-0-database-using-pure-vbscript SQL ServerのODBCドライバはデフォルトでそこに存在するはずです... – xQbert

答えて

1

メモ帳を開き、.udlとしてファイルを保存します。 これは、Microsoft Data Linkのファイル拡張子です。ダブルクリックし、接続文字列を入力します。私はこれsqlcmdコマンドラインツールを使用するすべてのSQL Serverインスタンスに接続することができていた場合にすぐに確認するためには、「接続のテスト」

+0

もう少し説明できますか? –

+0

デスクトップに新しいファイルを作成し、たとえばTestConnection.udlとして保存します。エディタを閉じて、ファイルをダブルクリックしてプロパティを入力します。 [接続のテスト]をクリックします。 – user8098337

+0

このような文字列を書くにはどうすればいいですか? – Lealo

0

をクリックしてください:

C:\>sqlcmd -S <SQLInstance> 

または

C:\>sqlcmd -S <SQLInstance> -E 

(両方Windows認証を使用しています) または

C:\>sqlcmd -S <SQLInstance> -U <SQLLogin> -P <SQLPwd> 

<SQLInstance>,<SQLLogin>および<SQLPwd>を適切な値に置き換えます。たとえば、<SQLInstance>の代わりに、デフォルトローカルインスタンスまたは名前付き(SQL2016)インスタンスには(local)または(local)\SQL2016を使用します。

-S(サーバー)のパラメータの完全な構文は-S [protocol:]server[instance_name][,port]

です。注:https://docs.microsoft.com/en-us/sql/connect/odbc/microsoft-odbc-driver-for-sql-server

によると、ODBCドライバは、sqlcmdのやbcpなどのツールが付属しています。クライアントは、sqlcmdをしていない場合は、例えば、SQLポートへのtelnetを作ることができ

関連する問題