使用 UDL 连接到 SQL 数据库

使用 UDL 连接到 SQL 数据库

我尝试使用 UDL/数据链接文件通过端口 3308 连接到远程 SQL 服务器(在 Linux 机器上运行的 MariaDB),因为这是我正在使用的另一个程序所需要的。但是,我似乎找不到正确的设置组合来实现这一点。在“提供程序”下,我尝试了“用于 ODBC 驱动程序的 OLE DB 提供程序”和“用于 SQL Server 的 OLE DB 提供程序”以及各种设置,但都没有成功。

UDL 选项

在尝试各种设置时我总是收到“无效连接”错误消息。

我收到的错误消息

我可以使用其他程序(例如 Database Workbench)毫无问题地连接到服务器并查看数据。虽然我没有写入权限,但我认为应该不需要。

有人知道我可以尝试什么吗?提前谢谢。

答案1

Doug Dedan 说得对,我需要一个连接器。以下是我为寻找解决方案的人采取的步骤:

  1. 安装连接器,找到这里
  2. 运行“数据源(ODBC)”程序
  3. 在“用户数据源”选项卡下单击“添加”
  4. 选择 MariaDB ODBC 驱动程序并单击完成
  5. 在弹出的窗口中输入名称,点击下一步。填写服务器地址、端口、用户名和密码,点击下一步,直到对话框关闭。
  6. 打开您的 UDL 文件,选择“Microsoft OLE DB Provider for ODBC Drivers”作为提供程序,并选择您的数据源(在步骤 5 的开头命名)。将用户名和密码字段留空(但不要选中空白密码)
  7. 测试连接-一切正常!

相关内容