У меня есть внешняя таблица, настроенная в Azure SQL DW, которая использует источник данных HADOOP, указывающий на wasb://..... Это то, что мы делаем регулярно. Однако в этот раз мы видим очень интересное сообщение об ошибке при попытке чтения из таблицы (например, SELECT или как CTAS).
Я надеюсь, что кто-то здесь сможет указать нам правильное направление.
Вот текст сообщения об ошибке, которое мы получаем.
110802;An internal DMS error occurred that caused this operation to fail.
Подробности: Пожалуйста, используйте этот идентификатор ошибки при обращении к администратору за помощью. ВИЗ :()
NativeOdbcConnection.Open, error in OdbcConnectionCreate: SqlState: IM003,
NativeError: 160, 'Error calling: SQLDriverConnect(this->_hdbc, NULL, 
(SQLWCHAR*)connectionString, SQL_NTS, NULL, 0, &cbConnStrOut, 
SQL_DRIVER_NOPROMPT), SQL return code: -1 | SQL Error Info:  Error <1>:
ErrorMsg: Specified driver could not be loaded due to system error  126: 
The specified module could not be found. (pdwodbc, sqlncli17e.dll). | 
ConnectionPooling: 1 | Error calling: pConn->Create(connectionString, 
useConnectionPooling, packetSize, connectionLoginTimeout, 
environmentSettings, transactionToken, transactionTokenSize, spid) | 
state: FFFF, number: 151, active connections: 4', Connection String: 
Driver={pdwodbc};app=TypeC01-DmsNativeWriter:DB143\mpdwsvc (40084)-
ODBC;trusted_connection=yes;autotranslate=no;server=\\.\pipe\DB.143-
b52e821913d9\sql\query;database=Distribution_1
Обратите внимание, что эта же ошибка не возникает при использовании одних и тех же инструментов запросов при указании на альтернативный экземпляр SQL DW, и эта ошибка происходит с любой рабочей станции или сервера, которые мы пробовали до этого момента.
