在没有安装SQL Server的情况下运行sqlcmd

时间:2010-02-18 17:57:36

标签: java sql-server sqlcmd

我正在研究一个调用sqlcmd的Java程序。它在安装了SQL Server的计算机上完美运行,但在没有安装SQL Server的计算机上完全没有。我想在我的jar中包含必要的exe和dll文件来运行此命令。谁知道我需要哪些?我已经包含了batchparser90.dll,sqlcmd.exe和sqlcmd.dll。它仍然无效。

任何建议都表示赞赏。提前谢谢!

3 个答案:

答案 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并作为独立应用程序运行。点击链接。

Feature Pack for Microsoft SQL Server 2005 - Nov 2005

答案 2 :(得分:-3)

有一个免费工具“SQLS * Plus”(在http://www.memfix.com上),就像SQL Server的SQL * Plus一样。

非常灵活的数据格式化(设置行大小,页面大小等),变量(&,&&),假脱机等

不确定重新分发权利