在我的数据库中查找DSN?

时间:2010-05-24 19:08:37

标签: sql vba adodb

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

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

2 个答案:

答案 0 :(得分:20)

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

但我认为你的意思是“连接字符串”,而不是“DSN”。有很多方法可以告诉ADODB如何查找和连接到您的数据库(DSNs只是其中之一),但总是需要一个连接字符串。

我经常转向ConnectionStrings.com来帮助我完成类似但不相同的选项迷宫。

答案 1 :(得分:0)

可能 一个DSN。 DSN不是自动创建的。


我不确定你的意思是DSN,因为DSN是一个ODBC概念。不过,请查看“管理工具” - >“数据源(ODBC)”。