Ошибка добавления odbc dsn c windows system32 sqlsrv32 dll

To all,
  • Remove From My Forums
  • Вопрос

  • To all,

    When I try to create a DSN for a SQL Server, I get the error:

    «Setup routinesfor the SQL Server ODBC driver could not be accessed.  Reinstall the driver»

    The OS is WindowsXP SP2.

    I installed SQL Server 2005.

    I checked the MDAC component using a Checker Component application and there are not file mismatches.

    The version of MDAC is 2.8 SP1.

    I tried registering odbcconf.dll.  It successfully registered but I still can’t create a DSN.

    Does anyone know where I can download the ODBC driver for SQL Server?

    Thanks,

    Gloria

Ответы

  • I solved the problem.

    I had sqlsrv32.dll and MDAC would not let me reinstall.

    I found an application, Component Checker on the web and it determined that I was missing the file:

    sqlsrv32.rll.

    When I installed that file I could create a DSN for SQL Server.

    Thanks for the reply.

  • Remove From My Forums
  • Question

  • To all,

    When I try to create a DSN for a SQL Server, I get the error:

    «Setup routinesfor the SQL Server ODBC driver could not be accessed.  Reinstall the driver»

    The OS is WindowsXP SP2.

    I installed SQL Server 2005.

    I checked the MDAC component using a Checker Component application and there are not file mismatches.

    The version of MDAC is 2.8 SP1.

    I tried registering odbcconf.dll.  It successfully registered but I still can’t create a DSN.

    Does anyone know where I can download the ODBC driver for SQL Server?

    Thanks,

    Gloria

Answers

  • I solved the problem.

    I had sqlsrv32.dll and MDAC would not let me reinstall.

    I found an application, Component Checker on the web and it determined that I was missing the file:

    sqlsrv32.rll.

    When I installed that file I could create a DSN for SQL Server.

    Thanks for the reply.

  • Remove From My Forums
  • Question

  • To all,

    When I try to create a DSN for a SQL Server, I get the error:

    «Setup routinesfor the SQL Server ODBC driver could not be accessed.  Reinstall the driver»

    The OS is WindowsXP SP2.

    I installed SQL Server 2005.

    I checked the MDAC component using a Checker Component application and there are not file mismatches.

    The version of MDAC is 2.8 SP1.

    I tried registering odbcconf.dll.  It successfully registered but I still can’t create a DSN.

    Does anyone know where I can download the ODBC driver for SQL Server?

    Thanks,

    Gloria

Answers

  • I solved the problem.

    I had sqlsrv32.dll and MDAC would not let me reinstall.

    I found an application, Component Checker on the web and it determined that I was missing the file:

    sqlsrv32.rll.

    When I installed that file I could create a DSN for SQL Server.

    Thanks for the reply.

Здравствуйте! С наступающим Всех.
Такое дело.
Каким образом программно можно добавить или настроить «Источник данных ODBC»?
Пробую делать так:

C#
1
2
3
4
5
6
7
8
9
10
11
12
RegistryKey key = Registry.LocalMachine.OpenSubKey(@"SOFTWAREODBCODBC.INI", true);
            // Открыли папку , true означает - хотим ли мы записывать в этот раздел реестра ? 
            RegistryKey wKey = key.CreateSubKey("aliasbd");
            // Создали новую папку в реестре
            wKey.SetValue("Database", "test");
            wKey.SetValue("Description", "тестовая база");
            wKey.SetValue("Driver", @"C:Windowssystem32SQLSRV32.dll");
            wKey.SetValue("LastUser", Environment.UserName);
            wKey.SetValue("Server", "TEST-SERVER");
            wKey.SetValue("Trusted_Connection", "Yes");
            
            // MessageBox.Show("Параметры сохранены .");

но выходит так что данные добавляются в ветку реестра
HKEY_LOCAL_MACHINESOFTWAREWow6432NodeODBC
А нужно в HKEY_LOCAL_MACHINESOFTWAREODBC
хотелось бы иметь возможность редактировать источник данных и программным способом добавлять новый в WinXP(x32)/WinXP(x64)/Win7(x32)/Win7(x64) и т.д.
Как такое реализовать?
Спасибо!

__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь

Файл sqlsrv32.dll считается разновидностью DLL-файла. DLL-файлы, такие как sqlsrv32.dll, по сути являются справочником, хранящим информацию и инструкции для исполняемых файлов (EXE-файлов), например sapisvr.exe. Данные файлы были созданы для того, чтобы различные программы (например, Windows) имели общий доступ к файлу sqlsrv32.dll для более эффективного распределения памяти, что в свою очередь способствует повышению быстродействия компьютера.

К сожалению, то, что делает файлы DLL настолько удобными и эффективными, также делает их крайне уязвимыми к различного рода проблемам. Если что-то происходит с общим файлом DLL, то он либо пропадает, либо каким-то образом повреждается, вследствие чего может возникать сообщение об ошибке выполнения. Термин «выполнение» говорит сам за себя; имеется в виду, что данные ошибки возникают в момент, когда происходит попытка загрузки файла sqlsrv32.dll — либо при запуске приложения Windows, либо, в некоторых случаях, во время его работы. К числу наиболее распространенных ошибок sqlsrv32.dll относятся:

  • Нарушение прав доступа по адресу — sqlsrv32.dll.
  • Не удается найти sqlsrv32.dll.
  • Не удается найти C:WindowsSystem32sqlsrv32.dll.
  • Не удается зарегистрировать sqlsrv32.dll.
  • Не удается запустить Windows. Отсутствует требуемый компонент: sqlsrv32.dll. Повторите установку Windows.
  • Не удалось загрузить sqlsrv32.dll.
  • Не удалось запустить приложение, потому что не найден sqlsrv32.dll.
  • Файл sqlsrv32.dll отсутствует или поврежден.
  • Не удалось запустить это приложение, потому что не найден sqlsrv32.dll. Попробуйте переустановить программу, чтобы устранить эту проблему.

Файл sqlsrv32.dll может отсутствовать из-за случайного удаления, быть удаленным другой программой как общий файл (общий с Windows) или быть удаленным в результате заражения вредоносным программным обеспечением. Кроме того, повреждение файла sqlsrv32.dll может быть вызвано отключением питания при загрузке Windows, сбоем системы при загрузке sqlsrv32.dll, наличием плохих секторов на запоминающем устройстве (обычно это основной жесткий диск) или, как нередко бывает, заражением вредоносным программным обеспечением. Таким образом, крайне важно, чтобы антивирус постоянно поддерживался в актуальном состоянии и регулярно проводил сканирование системы.

Понравилась статья? Поделить с друзьями:
  • Ошибка днс сервера как исправить на компьютере windows 10
  • Ошибка для обновления windows server или корпоративная обратитесь к сист
  • Ошибка диспетчера окон рабочего стола windows 7
  • Ошибка диска при загрузке windows 7 как исправить
  • Ошибка дескриптора usb устройства windows 10 код 43