可以配置sqlcmd.exe路径吗?

时间:2012-05-16 10:15:56

标签: c# sql sqlcmd

我想将sqlcmd.exe的位置从默认位置更改为我想要的位置。我可以将它放在我的项目目录中吗?

3 个答案:

答案 0 :(得分:1)

您可以创建一个.bat文件,将工作目录更改为所需的路径,然后将收到的参数传递给sqlcmd.exe。

答案 1 :(得分:1)

尝试移动Resources(它与sqlcmd.exe所在的dir相同)文件夹和sqlcmd.exe。我猜sqlcmd.exe使用该文件夹中的资源。

答案 2 :(得分:0)

Fraz,我测试了以下内容,它运行良好:

从当前文件夹中删除 SQLCMD.exe SQLCMD.rll ,并将它们放在您要运行SQLCMD.exe的目录中。默认情况下,RLL文件位于Microsoft SQL Server Program Files文件夹的 Tools \ Binn \ Resources 文件夹中。这些是SQLCMD.exe工作所需的唯一两个文件,并且RLL文件不必位于新位置的Resources文件夹中(它可以与SQLCMD.exe位于同一目录中)。

完成上述操作后,必须将新位置添加到Windows中的路径环境变量中。在Windows 7上,您可以通过导航到控制面板\系统和安全\系统,单击高级系统设置,然后按环境变量来访问“环境变量”对话框在结果对话框的高级标签上。进入该对话框后,在系统变量标题下查找路径变量;找到后,选择它,点击修改,然后将SQLCMD.exe的新位置添加到变量值框中当前值的末尾在它之前用分号。

如果您想要进一步解释,或者您对此答案有任何疑问,请与我们联系。如果您愿意,我可以帮助您在其他版本的Windows上找到“环境变量”对话框。

相关问题