通过命令行的SQL Server ODBC连接

我需要创build一个ODBC连接到MS SQL Server,客户端主要是XP机器。 连接必须使用SQL服务器authentication – 有没有办法通过命令行远程执行此操作? 我认为这种authentication可能是一个绊脚石? 任何build议,自动化或部分自动化这种types的任务将非常感激。

谢谢,

SQLCMD实用程序可能是您的最佳select。 从您所指出的它满足上述所有要求:命令行,ODBC驱动程序,SQL身份validation。 基本的语法是这样的:

sqlcmd -S <servername> -U <login> 

请参阅: sqlcmd实用程序

这应该在Windows XP中正常工作,但除非您已经在客户机上安装了SQL,否则您将需要手动安装SQLCMD和SQL Native Client。 可以在这里find可分发包的下载 。