次のBATファイルは正常に機能しています。特定のSQLサーバーに接続し、getdate()を選択します。
私が本当に望んでいたのは、サーバーが接続可能かどうかをテストすることです。
私は次のようなものが欲しいです:
set is_connectable = call sqlcmd.exe %%SERVITORE%%
これを達成する方法はありますか?
マルセロに感謝します
@echo off
color fc
cls
echo.
@ECHO --- BEGIN THE SCRIPT 1 ----
echo.
@echo the SERVITORE is "%1"
echo.
echo.
if "%1"=="" GOTO USAGE
set SERVITORE=-Stcp:%1% -Q " USE MASTER select getdate() "
call sqlcmd.exe %%SERVITORE%%
color 6
GOTO THE_END
:USAGE
echo.
echo USAGE:
echo.
ECHO the first parameter is the SERVITORE server.
echo example 1 SERVITORE108
echo.
ECHO the second parameter is optional
echo but if not supplied the default is \\SERVITORE\folder2$
echo.
echo ATB
echo.
:THE_END
color 8