我需要创建多个到 MS SQL Server 的 ODBC 连接,客户端主要是 XP 机器。连接必须使用 SQL 服务器身份验证 - 有没有办法通过命令行远程执行此操作?我认为这种类型的身份验证可能是一个绊脚石?任何关于自动化或部分自动化此类任务的建议都将不胜感激。
谢谢,
乔
答案1
SQLCMD 实用程序可能是您的最佳选择。从您指出的内容来看,它满足上述所有要求:命令行、ODBC 驱动程序、SQL 身份验证。基本语法如下:
sqlcmd -S <servername> -U <login>
这在 Windows XP 中应该可以正常工作,但除非您已经在客户端计算机上安装了 SQL,否则您将需要手动安装 SQLCMD 和 SQL Native Client。这两个软件包的可分发包下载地址如下:这里。