使用 sqlcmd 实用工具,可以在命令提示符处、SQLCMD 模式下的查询编辑器、Windows 脚本文件或 SQL Server 代理作业的操作系统 (Cmd
exe) 作业步骤中,输入 Transact-SQL 语句、系统过程和脚本文件
此实用工具使用 OLE DB 执行 Transact-SQL 批处理
重要 提示: 在查询编辑器的常规模式和 SQLCMD 模式下,SQL Server Management Studio 使用 Microsoft
NET Framework SqlClient 执行批处理
从命令行运行 sqlcmd 时,sqlcmd 将使用 OLE DB 访问接口
由于可以应用不同的默认选项,因此在 SQL Server Management Studio SQLCMD 模式下以及在 sqlcmd 实用工具中执行相同的查询时,可能会看到不同的行为
语法 复制 sqlcmd [{ { -U login_id [ -P password ] } | –E trusted connection }] [ -z new password ] [ -Z new password and exit] [ -S server_name [ \ instance_name ] ] [ -H wksta_name ] [ -d db_name ] [ -l login time_out ] [ -A dedicated admin connection ] [ -i input_file ] [ -o output_file ] [ -f < codepage > | i: < codepage > [ < , o: < codepage > ] ] [ -u unicode output ] [ -r [ 0 | 1 ] msgs to stderr