标签: odbc

如何在 64 位 Windows 7 中打开 32 位 ODBC 数据源管理器?

我想添加 32 位数据源。似乎没有明显的方法可以查看这些实例的现有实例或创建新实例。

如何在 64 位 Windows 7 中打开 32 位“ODBC 数据源管理器”窗口?

windows-7 64-bit 32-bit odbc

60
推荐指数
3
解决办法
38万
查看次数

无论如何要使用SSMS连接到MySql?

我越来越喜欢 SQL 服务器管理工​​作室 (ssms),我意识到它不是自然兼容的,但是有没有办法连接到 MySQL?也许使用 ODBC 连接?

我意识到有很多 MySql 管理工具,但使用 SSMS 会很棒。

谢谢您的帮助

mysql ssms odbc

26
推荐指数
2
解决办法
8万
查看次数

如果删除了驱动程序,如何删除 ODBC 数据源

在我的 Windows 7 机器上,我通过 ODBC 数据源管理器 ( c:\windows\SysWOW64\odbcad32.exe)创建了一个到 Oracle 数据库的 ODBC 数据源。一段时间后,我不得不卸载并重新安装 Oracle 客户端,这导致了不同的 Oracle 主目录。因此现有的 ODBC 数据源不再有效。但是,如果我尝试删除数据源,则会收到以下错误消息:

---------------------------
Microsoft ODBC Administrator
---------------------------
The setup routines for the Oracle in ORA112_HOME ODBC driver could not be found.  Please   reinstall the driver.
---------------------------
OK   
---------------------------
Run Code Online (Sandbox Code Playgroud)

然后

---------------------------
Driver's ConfigDSN, ConfigDriver, or ConfigTranslator failed
---------------------------
Errors Found:

Component not found in the registry
---------------------------
OK   
---------------------------
Run Code Online (Sandbox Code Playgroud)

如何删除这些 ODBC 数据源条目?

windows-7 odbc

15
推荐指数
2
解决办法
10万
查看次数

如何通过 ODBC 连接到 Oracle DB

我正在尝试通过 ODBC 连接到远程 Oracle DB。我完全没有经验,无法连接。

我安装了什么:

  1. Oracle 'RDB 的 ODBC 驱动程序'
  2. 我想连接的程序(Altova Mapforce,一个 ETL)

我所做的:

  1. 在管理工具下,我打开 Windows“ODBC 数据源管理器
  2. 我单击“添加..”并选择 Oracle ODBC 驱动程序
  3. “Oracle RDB 驱动程序设置”窗口打开。我填写:

    • 数据源名称:自由选择
    • 描述:我留空
    • 传输:我选择TCP/IP
    • 服务器:我输入服务器的IP地址
    • 服务:我留下“通用”
    • UserID:我输入的用户名(属于我的密码)
    • 附上声明:不知道在这里做什么?

选择“确定”后,“Oracle RDB ODBC 驱动程序连接”将打开,并提示我输入密码。我输入密码,连接失败。

问题

  • 我是否需要在我的计算机上安装更多程序,例如 Instant 客户端的 Oracle 客户端?
  • 我从来没有提示过服务器的端口 - 这不是相关的吗?
  • 我从不提示 SID - 这不相关吗?
  • 我很容易地从 SQL 开发人员连接 - 它只提示服务器 IP、端口、用户名、密码和 SID。

connection database odbc

9
推荐指数
1
解决办法
1万
查看次数

导出 ODBC 数据源驱动程序列表?

是否有可能从导出数据库驱动程序名称列表的CSV文件Create New Data SourceODBC Data Source Administrator

ODBC 数据源管理员 创建新数据源

windows-7 odbc

8
推荐指数
1
解决办法
1万
查看次数

系统 DSN 与用户 DSN

我公司的每一台新电脑都要经历同样的软件安装过程;一个程序特别需要通过 ODBC 访问 MS SQL Server 数据库。然后,同一台计算机上的多个域用户在不同时间使用该程序。

在 Windows XP 机器上,我只是将 ODBC 连接设置为System DSN。无论哪个用户登录,连接都会为他工作,我的工作就完成了。

最近,我们得到越来越多的 Windows 7 机器,这种方法似乎不再适用了。该程序无法识别我在System DSN 中设置的连接,但它可以识别User DSN 中的连接。我遇到的问题是,每次用户第一次登录计算机时,我都会接到一个电话,需要安装他或她自己的 DSN。

这适用于 XP 而不适用于 7 的原因是什么?我从一开始就做错了吗?

更新:也许原因不是 Windows 7,而是新计算机运行 64 位操作系统的事实。我这样说是因为当我在 64 位 Windows 7 上运行测试应用程序(此处为源代码)时,访问用户 DSN工作正常,但访问系统 DSN出现以下错误消息:

IM014:指定的 DSN 包含驱动程序和应用程序之间的体系结构不匹配

Microsoft文档表明,当32位的驱动器是一个64位的计算机,或者反之亦然上访问这种情况发生。这很可能是问题所在,因为当我将测试应用程序切换到 64 位时,可以访问系统 DSN。

现在的问题是:为什么系统 DSN 会发生这种情况,而用户 DSN 不会发生这种情况——是否为两者安装了不同的驱动程序?那将意味着我将无法再使用系统 DSN,因为我对我们需要使用的软件没有影响。

windows-7 64-bit 32-bit odbc dsn

7
推荐指数
1
解决办法
2万
查看次数

SQL Server ODBC 身份验证错误

我正在尝试通过 ODBC 连接从 3rd 方应用程序连接到 SQL Server 2008 数据库。使用 Windows 身份验证设置 ODBC 时我成功了,但使用 SQL Server 身份验证设置时却没有成功。

我的一般流程是

  • 创建 64 位系统 ODBC DSN ("C:\Windows\SysWOW64\odbcad32.exe")
  • 当我创建 DSN 时,我会在最后测试连接,一切看起来都不错。并且我可以在 SQL Server 中使用

用户“myuser”登录成功。使用 SQL Server 身份验证建立的连接。[客户:10.85.43.91]

  • 然后我转到我的应用程序,引用该 DSN 并尝试登录。我收到一个错误说Unable to connect to general Datasource. Connect String: DSN=<DSN Name> Error: login failed for user ''. 然后我回到 SQL 错误日志并查看

用户“myuser”登录失败。原因:密码与提供的登录名不匹配。[客户:10.85.43.91]

用户 '' 登录失败。原因:尝试使用 SQL 身份验证登录失败。服务器配置为仅用于 Windows 身份验证。[客户:10.85.43.91]

我可以使用该用户名通过 SMSS 连接到 SQL 并运行查询。

我还可以Authentication mode is MIXED.从服务器启动时的日志行中验证这一点。通过对象资源管理器 > 服务器属性 > 安全 …

authentication sql-server-2008 odbc

6
推荐指数
1
解决办法
2432
查看次数

Windows 7 ODBC 文本驱动程序

某些软件要求我设置 ODBC 文本驱动程序。

在 Windows 7 控制面板 > ODBC 数据源管理器中,唯一可用的驱动程序是“SQL Server”。

如何查找/下载/安装文本驱动程序?

windows-7 drivers odbc

5
推荐指数
1
解决办法
2万
查看次数

如何在 Windows Server 2003 和 Windows 7 中配置 ODBC DSN?

我已经有一段时间没有这样做了,但几年前我已经使用 Windows 2000 和 Windows XP 为 ODBC 连接设置了 DSN。我记得在控制面板中有一个数据源或 ODBC 图标可以点击。

我需要在 Windows 7 和 Windows Server 2003 中做同样的事情,但我在控制面板中找不到任何工具图标。我还检查了程序 -> 附件,但在那里也找不到任何东西。我正在运行 64 位 Windows 7。

如何在 Windows 7 和 Windows 2003 Server 中设置 DSN?

windows-7 database windows-server-2003 odbc dsn

5
推荐指数
1
解决办法
2万
查看次数

如何通过 odbc 连接到 pervasive sql?

我正在尝试使用 ssms 2012 将链接服务器添加到 sql server 2012 数据库。

链接服务器是普遍存在的 sql。这是我尝试这样做的方法:

EXEC sp_addlinkedserver 
   @server = 'kslap208', 
   @provider = 'MSDASQL', 
   @datasrc = 'C003',
   @srvproduct = 'Pervasive'
GO
Run Code Online (Sandbox Code Playgroud)

但是,当我测试连接时,我收到此错误消息:

在此处输入图片说明

我究竟做错了什么?我如何链接到一个普遍存在的 sql 数据库的实例?

以下是有关我尝试连接的 DSN 的一些附加信息:

在此处输入图片说明

windows database sql-server sql odbc

5
推荐指数
1
解决办法
6737
查看次数