В этой таблице описывается, как устранить общие ошибки, с которыми вы можете столкнуться при соединении с Database Toolbox™ с помощью Database Explorer или командной строки.
Связь Сообщения об ошибке и вероятные причины
Продавец | Сообщение об ошибке | Вероятные причины | Разрешение |
---|---|---|---|
Все | Undefined variable 'database' or class 'database.ODBCConnection'. |
|
|
Unable to access data source name. Use databaseConnectionOptions to create a JDBC data source. Use configureODBCDataSource to create an ODBC data source. | Указанное имя источника данных не существует. Это сообщение об ошибке происходит в Windows® только. | Создайте источник данных JDBC или ODBC с помощью соответствующего | |
Parameter name must be 'AutoCommit', 'ReadOnly', 'LoginTimeout', 'ErrorHandling'. | Указанные аргументы пары "имя-значение" недопустимы для | Задайте один или несколько из этих допустимых аргументов пары "имя-значение" с | |
Все базы данных, совместимые с ODBC | [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified | Имя источника данных написано неправильно. | Проверьте имя источника данных. |
[Microsoft][ODBC Driver Manager] The specified DSN contains an architecture mismatch between Driver and Application | Существует различие в битности (32-разрядная или 64-разрядная) между базой данных, драйвером и MATLAB. | Используйте 64-разрядный драйвер. Если у вас есть проблемы с работой с драйвером ODBC, используйте драйвер JDBC. Для получения дополнительной информации об установке драйвера см. раздел «Настройка драйвера и источника данных». Чтобы устранить различия в битности для Microsoft® Access™ см. раздел Microsoft Access ODBC для Windows. | |
Все базы данных, совместимые с JDBC | Unable to find JDBC driver file on MATLAB Java class path. | Вы задаете путь к файлу JAR драйвера JDBC, который не указан в статическом или динамическом пути класса. Кроме того, вы задаете неправильное имя драйвера в Driver окне диалогового окна JDBC Data Source Configuration. | Укажите полный путь к файлу драйвера JDBC в Driver Location поле и правильное имя драйвера в Driver окне диалогового окна JDBC Data Source Configuration. Для получения дополнительной информации смотрите |
Unable to access data source name. Use databaseConnectionOptions to create a JDBC data source. | Указанное имя источника данных не существует. Это сообщение об ошибке происходит с UNIX® только. | Создайте источник данных JDBC с помощью | |
JDBC data source does not contain driver location. Use databaseConnectionOptions to specify JDBC driver location. | Указанное расположение драйвера в источнике данных JDBC недопустимо. | Измените источник данных JDBC, чтобы указать допустимое расположение драйвера JDBC с помощью | |
Доступ | [Microsoft][ODBC Microsoft Access Driver] ‘(unknown)’ is not a valid path. make sure that the path name is spelled correctly and that you are connected to the server on which the file resides | Ошибка возникает в диалоговом окне «Отказ подключения» после нажатия кнопки Connect в диалоговом окне «Подключение к источнику данных». Неверный файл расположение базы данных Microsoft Доступа. | Проверьте местоположение файла базы данных. Если файл базы данных находится на сетевом диске, сопоставьте его с сетевым диском. Измените существующее расположение файла, выбрав New > ODBC и выбрав имя существующей базы данных в диалоговом окне ODBC Data Source Administrator. Затем выберите Configure, чтобы изменить расположение файла базы данных. |
Microsoft SQL Server® | Подключение TCP/IP к узлу | Неправильное имя сервера или номер порта. | Проверьте имя сервера базы данных и номер порта. Microsoft SQL Server использует динамический порт для JDBC. Проверьте значение с помощью диспетчера строения Microsoft SQL Server. Для получения дополнительной информации см. Шаг 2. Проверьте номер порта. |
Microsoft SQL Server | This driver is not configured for integrated authentication. | Библиотека проверки подлинности Microsoft SQL Server Windows не добавлена в | Добавьте библиотеку аутентификации Microsoft SQL Server Windows в |
Microsoft SQL Server | Invalid string or buffer length. | 64-разрядная ошибка драйвера ODBC. | Вместо этого используйте драйвер JDBC или собственный интерфейс ODBC. |
Microsoft SQL Server | JDBC Driver Error: com.microsoft.sqlserver.jdbc.SQLServerDriver.Driver Not Found/Loaded. | Полный путь к файлу JAR не был добавлен в | Убедитесь, что путь к файлу JAR не опечатан. Убедитесь, что вы добавили путь к статическому пути класса. |
Microsoft SQL Server | com.microsoft.sqlserver.jdbc.AuthenticationJNI <clinit> WARNING: Failed to load the sqljdbc_auth.dll | Путь к папке, содержащей файл | Добавьте путь к папке, содержащей файл |
Microsoft SQL Server | Login failed for user 'DOMAIN\username'. | Неверные учетные данные для входа в систему или у вашей учетной записи пользователя недостаточно прав для доступа к удаленному компьютеру. Эта ошибка также возникает, когда сервер базы данных не настроен на прием учетных данных встроенной проверки подлинности Windows. | Убедитесь, что имя пользователя и пароль указаны правильно. Для получения соответствующих прав доступа к компьютерам обратитесь к системному администратору. Обратитесь к администратору базы данных, чтобы узнать, настроена ли база данных с помощью проверки подлинности Windows. |
Microsoft SQL Server |
| Драйвер Microsoft SQL Server возвращает нумерованное сообщение об ошибке. | Дополнительные сведения о конкретной ошибке см. в разделе Системные Сообщения об ошибке. |
MySQL® | Access denied for user 'user'@'machinename' (using password: YES) | Неправильная комбинация имени пользователя и пароля. | Проверьте имя пользователя и пароль. |
MySQL | Отказ канала связи. | Неправильное имя сервера или номер порта. | Проверьте имя сервера базы данных и номер порта. |
MySQL | Unknown database 'databasename'. | Указано неправильное имя базы данных. | Проверьте имя базы данных. |
MySQL | ОШИБКА | Драйвер MySQL возвращает ошибку, содержащую номер ошибки a SQLSTATE значение и сообщение об ошибке. | Перейдите к последней документации базы данных в MySQL Documentation и найдите конкретную ошибку. |
Oracle® | Error when connecting to Oracle oci8 database using JDBC driver: Error using com.mathworks.toolbox.database.databaseConnect/makeDatabaseConnection Java exception occurred: java.lang.UnsatisfiedLinkError: no ocijdbc11 in java.library.pathat java.lang.ClassLoader.loadLibrary(Unknown Source)at java.lang.Runtime.loadLibrary0....... | MATLAB не может найти библиотеку DLL Oracle, | Добавьте путь к расположению DLL-библиотек Oracle в |
Oracle | Invalid Oracle URL specified: OracleDataSource.makeURL | The | Задайте |
Oracle | The Network Adapter could not establish the connection. | Либо | Проверьте имя сервера и номер порта для базы данных Oracle. |
Oracle | TNS:listener does not currently know of SID given in connect descriptor: Incorrect database name or incorrect URL. | Неверное имя службы для базы данных. | Проверьте имя службы для базы данных Oracle. |
Oracle | ORA- | Драйвер Oracle возвращает нумерованное сообщение об ошибке. | Перейдите к последней документации базы данных в Oracle Documentation и найдите конкретную ошибку. |