Я имею базу данных SQL и хочу соединиться с нею с помощью VBA для поддержки некоторой функциональности прежней версии. Я использую соединение ADODB и потребность знать, какова моя база данных DSN. Как я могу найти это?
Я использую SQL Server 2008, Спасибо! :D
DSN - это косвенный способ обращения к базе данных. Их нужно создавать вручную (или полуавтоматически с помощью какого-либо мастера). Перейдите в ControlPanel-> AdministrativeTools-> DataSources (ODBC)
, чтобы узнать, не был ли он уже определен для базы данных, к которой вы хотите подключиться.
Но я думаю, вы могли иметь в виду «строку подключения», а не «DSN». Существует много-много способов указать ADODB, как найти вашу базу данных и подключиться к ней ( DSN
- лишь один из них), но вам всегда нужна строка подключения.
Я часто обращался к ConnectionStrings.com , чтобы помочь мне разобраться в лабиринте похожих, но не идентичных вариантов.
не может быть DSN. Уведомления о доставке не создаются автоматически.
Я не уверен, что вы действительно имеете в виду DSN, поскольку DSN - это концепция ODBC. Тем не менее, посмотрите в Администрирование-> Источники данных (ODBC).