我正在研究一个调用sqlcmd
的Java程序。它在安装了SQL Server的计算机上完美运行,但在没有安装SQL Server的计算机上完全没有。我想在我的jar中包含必要的exe和dll文件来运行此命令。谁知道我需要哪些?我已经包含了batchparser90.dll,sqlcmd.exe和sqlcmd.dll。它仍然无效。
任何建议都表示赞赏。提前谢谢!
答案 0 :(得分:70)
虽然对于原始海报来说可能为时已晚,但为了将来参考,SQLCMD可以免费下载,因此没有必要为此明确购买SQL Server。据推测,用户的SQL Server带有CAL,或者他们首先不需要SQLCMD。
无论如何,我输入的2008 R2下载时间如下:
http://www.microsoft.com/en-us/download/details.aspx?id=16978
下载文件:1033\x64\SqlCmdLnUtils.msi
(编辑2013-05-01)请注意这是一个相当陈旧的版本 - 请参阅更新链接的注释,或{“{3}}”Microsoft SQL Server功能包“并选择您的版本prefer - 您认为合适的最近或与您正在使用的SQL Server版本匹配的那个。
答案 1 :(得分:1)
您可以下载SQLCMD并作为独立应用程序运行。点击链接。
答案 2 :(得分:-3)
有一个免费工具“SQLS * Plus”(在http://www.memfix.com上),就像SQL Server的SQL * Plus一样。
非常灵活的数据格式化(设置行大小,页面大小等),变量(&,&&),假脱机等
不确定重新分发权利