将DSN查找到我的数据库?

问题描述 投票:13回答:2

我有一个SQL数据库,并想使用VBA连接到它,以便支持某些旧功能。我正在使用ADODB连接,需要了解我的数据库DSN是什么。我怎么找到这个?

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

sql vba adodb
2个回答
22
投票

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

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

我经常求助于ConnectionStrings.com,以帮助我度过类似但不相同的选择的迷宫。


0
投票

可能没有be DSN。 DSN不会自动创建。


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

© www.soinside.com 2019 - 2024. All rights reserved.