У меня настроен системный DSN, и все в порядке:
Собственный клиент Microsoft SQL Server Версия 10.00.2531
Имя источника данных: Источник данных xxx
Описание: Сервер xxx: SERVER \ SHARE
Использовать встроенную безопасность: Да База данных:
ггг Язык: (по умолчанию) Данные
Шифрование: Нет доверенного сервера
Сертификат: Нет нескольких активных результатов
Наборы (MARS): Нет Зеркальный сервер:
Перевести символьные данные: Да Длинный журнал
Выполнение запросов: Нет драйвера журнала
Статистика: Нет. Использовать региональные настройки:
Нет. Использовать цитируемые идентификаторы ANSI: Да
Использовать нулевой ANSI, отступы и предупреждения:
Да
Я работаю на Windows 7 64 бит.Код работает в режиме x86.
В Excel я могу подключиться только к пользовательскому DSN, системный DSN не отображается.Я попытался также использовать DSN, он работает в Excel, но не в C #
Я изменил разрешения для ODBC для всех в regedit.
Я использую эту строку подключения в коде C #: Источник данных= xxx; Исходный каталог = гггг; Интегрированная безопасность = SSPI;
У меня есть эта ошибка: ОШИБКА [IM002] [Microsoft] [Диспетчер драйверов ODBC] Не найдено имя источника данных и не указан драйвер по умолчанию
Есть идеи?
Заранее спасибо