0
を割り当て:これは、サーバー名にアクセスしていないバッチファイルdoesntのショーのパラメータは、私は次のバッチファイルを使用しています
call e:\utility\batfiles\DBAEnvProd.cmd
svr2=AS-RISCSQL199
set dbname=UMRdb
set proc=UMRdb.[dbo].[spmaintenancemode] @server= ="%svr2%"
echo proc
call %osqlExeLocation% -E -d%dbname% -S%svr1% -w%w% -b -Q"exec %proc%" -o%pathout%%Maintmode.txt
set proc=UMRdb.[dbo].[spmaintenancemodedate] @server= "%svr2%"
call %osqlExeLocation% -E -d%dbname% -S%svr1% -w%w% -b -Q"exec %proc%" -o%pathout%%Maintmodedate.txt
。私はすべてのオプションをパラメータとして取ってみました。
set proc=UMRdb.[dbo].[spmaintenancemode] @server= ="%svr2%"
set proc=UMRdb.[dbo].[spmaintenancemode] @server= ='%svr2%'
set proc=UMRdb.[dbo].[spmaintenancemode] @server= =%svr2%
しかし、パラメータは空です。
パラメータの設定に間違いはありますか?