
sqlcmd 如何执行 脚本
用户关注问题
如何使用 sqlcmd 执行指定的 SQL 脚本文件?
我有一个 SQL 脚本文件,想通过 sqlcmd 工具来执行它,应该怎么写命令?
利用 sqlcmd 执行脚本文件
你可以使用 sqlcmd 的 -i 参数来指定 SQL 脚本文件,比如:sqlcmd -S 服务器名称 -d 数据库名称 -U 用户名 -P 密码 -i 脚本文件路径。这样命令会将脚本文件中的所有命令在指定的数据库中执行。
在 sqlcmd 执行脚本时如何处理输出结果?
执行完 SQL 脚本后,我想把结果保存到一个文本文件中,如何实现?
将 sqlcmd 执行结果输出到文件
可以在 sqlcmd 命令里加入 -o 参数,后面跟输出文件路径,例如:sqlcmd -S 服务器名称 -d 数据库名称 -U 用户名 -P 密码 -i 脚本文件路径 -o 输出文件路径。执行完成后,查询结果就会被保存到该文件中。
sqlcmd 执行脚本时如何避免在命令窗口显示敏感信息?
我不想在命令行里暴露用户名和密码,有没有办法安全调用 sqlcmd 执行脚本?
安全运行 sqlcmd 脚本的方法
你可以用 Windows 身份验证方式连接数据库,避免输入用户名和密码,比如使用 -E 参数。此外,还可以把执行命令写入批处理文件,然后设置权限来保护批处理文件。示例命令:sqlcmd -S 服务器名称 -d 数据库名称 -E -i 脚本文件路径