Получение фабрики класса COM для компонента с CLSID {10020200-E260-11CF-AE68-00AA004A34D5}
Я работал с классом SQL DMO для выполнения некоторых запросов в коде VB.NET, и я получаю следующую ошибку
{"Извлечение фабрики классов COM для компонента с CLSID {10020200-E260-11CF-AE68-00AA004A34D5} не выполнено из-за следующей ошибки: 80040154 Класс не зарегистрирован (исключение из HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG))."
Я искал хотя интернет, пытался зарегистрировать файл, но не повезло.
Ниже приведен пример кода:
Dim dbObj = New SqlDataAccess()
Dim oSQLServer As New SQLDMO.SQLServer
oSQLServer.Connect(SqlDataAccess.ServerName, SqlDataAccess.UserName, SqlDataAccess.Password)
Он ломается на третьей строке, приложение работает под управлением 4.6.1 .Net Framework, и я использую Windows 10(64-разрядная версия), версия VS 2015.
1 ответ
Лучший способ сделать это с помощью простого запроса, а не с помощью библиотек DMO, SMO: найти решение здесь