查找我的数据库的DSN?

查找我的数据库的DSN?

问题描述:

我有一个SQL数据库,并希望使用VBA连接到它以支持一些遗留功能。我正在使用ADODB连接,需要知道我的数据库DSN是什么。我怎样才能找到这个?查找我的数据库的DSN?

我正在使用SQL Server 2008,谢谢! :D

DSN是引用数据库的间接方式。你必须手动创建它们(或者使用某种向导来半自动化)。请转至ControlPanel->AdministrativeTools->DataSources (ODBC)以查看是否已为您要连接的数据库定义了一个。

但我想你可能是指“连接字符串”,而不是“DSN”。有很多方法可以告诉ADODB如何找到并连接到您的数据库(DSNs只是其中的一种),但是您的总是需要连接字符串

我经常转向ConnectionStrings.com来帮助我度过类似但不完全相同的选择。

+0

+1包含“DSN”代表的内容稍微有点帮助。我认为它代表“数据库源名称”,但有人纠正我,如果这是不正确的(我也是新来的所有这一切)。 – Shadoninja 2017-09-21 18:12:22

有可能不是 DSN。 DSN不会自动创建。


我不确定你是否真的指DSN,因为DSN是ODBC的概念。但是,请查看管理工具 - >数据源(ODBC)。

+1

如果有DSN,我怎么找到它? – sooprise 2010-05-24 19:34:40

+1

控制面板 - >管理工具 - >数据源(ODBC) – 2010-05-24 19:39:01