You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在命令行中修改sqlcmd工具的应用程序名称

操作方法

sqlcmd没有单独提供修改应用程序名称的专用参数,可通过传入自定义连接字符串的方式实现需求:

  • 方法1:使用-ConnectionString(简写-cs)参数(兼容SQL Server 2012及以上版本的sqlcmd工具)
    用户名密码登录示例:
    sqlcmd -ConnectionString "Server=你的服务器实例名;Database=目标数据库名;UID=登录账号;PWD=登录密码;Application Name=自定义进程标识名;"
    Windows集成身份验证示例:
    sqlcmd -ConnectionString "Server=你的服务器实例名;Database=目标数据库名;Integrated Security=SSPI;Application Name=自定义进程标识名;"
  • 方法2:拼接-S参数属性(兼容旧版本sqlcmd工具)
    示例:
    sqlcmd -S "Server=你的服务器实例名;Application Name=自定义进程标识名;" -d 目标数据库名 -U 登录账号 -P 登录密码
bcp工具修改应用程序名称方法

bcp同样支持通过自定义连接字符串实现修改,示例如下:
bcp "SELECT * FROM 目标表" queryout C:\导出文件.csv -S "Server=你的服务器实例名;Application Name=自定义进程标识名;" -d 目标数据库名 -U 登录账号 -P 登录密码 -c -t,

验证效果

连接成功后在当前会话执行以下查询,即可看到当前连接的应用名称已修改为自定义值:
SELECT program_name FROM sys.dm_exec_sessions WHERE session_id = @@SPID;

内容的提问来源于stack exchange,提问作者Arthur

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.25 05:36:03