我有一个运行oSQL命令的批处理文件(如下所示)。
oSQL -U devUID -P testPwd -S testServer -d testDb -Q "EXEC [dbo].[sprocTEST]"
当我在没有安装sqlserver的系统上运行此批处理文件时,会抛出错误。
“未找到odbc驱动程序管理器数据源名称且没有指定osql的默认驱动程序”
注意:除了批处理文件,我还复制了 - osql.exe,osql.rll
有没有人知道如何解决odbc驱动程序错误?
非常感谢。
答案 0 :(得分:1)
您无权重新分发osql.exe
或osql.rll
,因此您无法复制它们。计算机必须从有效的分发源安装SQL Server客户端工具,否则您将违反法律。 ODBC驱动程序由MDAC安装。