若要查看sqlcmd实用工具所支持选项的列表,请运行:sqlcmd-?。
若要以交互方式使用sqlcmd,或要生成可使用sqlcmd运行的脚本文件,用户需要了解Transact-SQL。
允许使用SELECT语句的结果作为sqlcmd的返回值。
指定在您尝试连接到服务器时OLEDB访问接口的sqlcmd登录超时时间(以秒计)。
输出选项(-o),用于指定sqlcmd输出所在的文件。
在命令提示符处,键入sqlcmd,后面跟随所需的一系列选项。
通过在sqlcmd提示符中输入:ED命令,可以编辑交互式会话中输入的Transact-SQL语句。
输入选项(-Q、-q和-i),用于标识sqlcmd输入的位置。
通过使用专用的管理员开关(-A)的sqlcmd命令提示实用工具,可以支持和使用DAC。
下表概述了可以在sqlcmd实用工具中使用的命令。
有关sqlcmd支持的选项的完整列表,请参阅sqlcmd实用工具。
将来自filename所指定文件的Transact-SQL语句和sqlcmd命令分析到语句缓存中。
如果在命令提示符的末尾使用-P选项而不带密码,sqlcmd将使用默认密码(NULL)。
如果指定-X选项,它会阻止将环境变量传递给sqlcmd。
如果数据库不存在,则生成错误消息且sqlcmd退出。
从批处理文件执行sqlcmd时,将禁用可能危及系统安全的命令。
每个新的sqlcmd会话都将覆盖现有的同名文件。
sqlcmd实用工具是一个MicrosoftWin32命令提示实用工具,用于交互式执行Transact-SQL语句和脚本。
为此,用户激活sqlcmd命令提示实用工具,并使用-A指明DAC连接到服务器URAN123。
sqlcmd不支持向同一文件并发写入多个sqlcmd进程。
这表示您已连接到SQLServer的实例,并且sqlcmd现在已可以接受Transact-SQL语句和sqlcmd命令。
启用脚本撰写模式后,可以编写SQLCMD命令和Transact-SQL语句。