查找我的数据库的DSN?
我有一个SQL数据库,并希望使用VBA连接到它以支持一些遗留功能。我正在使用ADODB连接,需要知道我的数据库DSN是什么。我怎样才能找到这个?查找我的数据库的DSN?
我正在使用SQL Server 2008,谢谢! :D
DSN是引用数据库的间接方式。你必须手动创建它们(或者使用某种向导来半自动化)。请转至ControlPanel->AdministrativeTools->DataSources (ODBC)
以查看是否已为您要连接的数据库定义了一个。
但我想你可能是指“连接字符串”,而不是“DSN”。有很多方法可以告诉ADODB如何找到并连接到您的数据库(DSNs
只是其中的一种),但是您的总是需要连接字符串。
我经常转向ConnectionStrings.com来帮助我度过类似但不完全相同的选择。
有可能不是是 DSN。 DSN不会自动创建。
我不确定你是否真的指DSN,因为DSN是ODBC的概念。但是,请查看管理工具 - >数据源(ODBC)。
如果有DSN,我怎么找到它? – sooprise 2010-05-24 19:34:40
控制面板 - >管理工具 - >数据源(ODBC) – 2010-05-24 19:39:01
+1包含“DSN”代表的内容稍微有点帮助。我认为它代表“数据库源名称”,但有人纠正我,如果这是不正确的(我也是新来的所有这一切)。 – Shadoninja 2017-09-21 18:12:22