【问题标题】:Run OSQL on systems which do not have Sql Server installed在未安装 Sql Server 的系统上运行 OSQL
【发布时间】:2010-11-09 09:47:10
【问题描述】:

我有一个运行 oSQL 命令的批处理文件(如下)。

oSQL -U devUID -P testPwd -S testServer -d testDb  -Q "EXEC [dbo].[sprocTEST]" 

当我在没有安装 sqlserver 的系统上运行这个批处理文件时,它会抛出一个错误。

“未找到odbc驱动管理器数据源名称且未指定默认驱动osql”

注意:除了我还复制的批处理文件 - osql.exe , osql.rll

有人知道如何解决odbc驱动错误吗?

非常感谢您的帮助。

【问题讨论】:

    标签: sql-server odbc osql


    【解决方案1】:

    您无权重新分发osql.exeosql.rll,因此您不能复制它们。计算机必须从有效的分发源安装 SQL Server 客户端工具,否则您将触犯法律。 ODBC 驱动程序由MDAC 安装。

    【讨论】:

    • 不知道。感谢您的回复。
    猜你喜欢
    • 1970-01-01
    • 2011-01-18
    • 2019-02-09
    • 2017-08-02
    • 2017-04-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多