Нахождение DSN к моей базе данных?

Я имею базу данных SQL и хочу соединиться с нею с помощью VBA для поддержки некоторой функциональности прежней версии. Я использую соединение ADODB и потребность знать, какова моя база данных DSN. Как я могу найти это?

Я использую SQL Server 2008, Спасибо! :D

12
задан sooprise 24 May 2010 в 19:08
поделиться

2 ответа

DSN - это косвенный способ обращения к базе данных. Их нужно создавать вручную (или полуавтоматически с помощью какого-либо мастера). Перейдите в ControlPanel-> AdministrativeTools-> DataSources (ODBC) , чтобы узнать, не был ли он уже определен для базы данных, к которой вы хотите подключиться.

Но я думаю, вы могли иметь в виду «строку подключения», а не «DSN». Существует много-много способов указать ADODB, как найти вашу базу данных и подключиться к ней ( DSN - лишь один из них), но вам всегда нужна строка подключения.

Я часто обращался к ConnectionStrings.com , чтобы помочь мне разобраться в лабиринте похожих, но не идентичных вариантов.

21
ответ дан 2 December 2019 в 07:20
поделиться

не может быть DSN. Уведомления о доставке не создаются автоматически.


Я не уверен, что вы действительно имеете в виду DSN, поскольку DSN - это концепция ODBC. Тем не менее, посмотрите в Администрирование-> Источники данных (ODBC).

0
ответ дан 2 December 2019 в 07:20
поделиться
Другие вопросы по тегам:

Похожие вопросы: