要求用户在命令窗口中输入用户名

时间:2014-02-12 10:54:06

标签: sql sql-server windows powershell command-prompt

Hello Dears,

如何在执行sql脚本时让用户输入用户名并在sql脚本中使用此值作为输入?

sqlcmd.exe -E -i script.sql

2 个答案:

答案 0 :(得分:0)

我很确定您可以使用该值设置环境变量并使用SQLCMD读取它,您尝试过吗?

答案 1 :(得分:0)

您是否尝试过Invoke-Sqlcmd CmdLet:

Invoke-Sqlcmd -ServerInstance "srvName" -Database "dbName" -Username "JPB" -Password "silogix" -InputFile "C:\silogix\script.sql" | Out-File "C:\silogix\script.log"