Доступна обновленная версия драйвера SQL Server JDBC 3.0, поддерживающий Azure базы данных SQL

Переводы статьи Переводы статьи
Код статьи: 2504052 - Vizualiza?i produsele pentru care se aplic? acest articol.
Развернуть все | Свернуть все

В этой статье

Аннотация

Корпорация Майкрософт выпустила обновленную версию драйвера подключения базы данных Microsoft SQL Server Java (JDBC) для поддержки базы данных Microsoft SQL Azure. Эта обновленная версия заменяет версию драйвера JDBC 3.0 для SQL Server.

Эта статья содержит дополнительные сведения об этой обновленной версии. Кроме того в этой статье описываются проблемы с JDBC APIgetSchemasметод, при использовании версии драйвера JDBC 3.0 для SQL Server.

Дополнительная информация

Данный драйвер имеет номер версии3.0.1301.202. Это первое обновление, которое поддерживает базы данных SQL Azure после выпуска версии драйвера JDBC 3.0 для SQL Server.

Проблема решена

Недоступны сведения о схеме с помощью версии драйвера JDBC 3.0 для SQL Server

Версии драйвера JDBC 3.0 для SQL Server — 3.0.1301.101. В версии 3.0 драйвер имел доступ к базе данных master для получения сведений схемы для базы данных. Это вызвалоgetSchemasметод не работает в некоторых случаях. НапримерgetSchemasметод не будет работать, если база данных master недоступна в SQL Azure или существуют различия параметров сортировки базы данных master и других баз данных. После применения этого обновления, доступ к базе данных master не требуется. Метод getSchemas будут работать в SQL Azure и будет работать, если есть различия параметров сортировки базы данных master и другие базы данных.

Если приложение вызывает методgetSchemasметод с использованием базы данных SQL Azure подключение, которое использует эту версию драйвера SQL Server JDBC появляется следующее сообщение об ошибке:
Сообщение об ошибке: ссылка на имя базы данных или сервера в «master.sys.schemas» не поддерживается

COM.Microsoft.SqlServer.JDBC.SQLServerException: ссылка на имя базы данных или сервера в «master.sys.schemas» не поддерживается в данной версии SQL Server.
в com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDatabaseError(SQLServerException.java:197)
в com.microsoft.sqlserver.jdbc.SQLServerStatement.getNextResult(SQLServerStatement.java:1493)
в com.microsoft.sqlserver.jdbc.SQLServerStatement.doExecuteStatement(SQLServerStatement.java:775)
в com.microsoft.sqlserver.jdbc.SQLServerStatement$StmtExecCmd.doExecute(SQLServerStatement.java:676)
в com.microsoft.sqlserver.jdbc.TDSCommand.execute(IOBuffer.java:4575)
в com.microsoft.sqlserver.jdbc.SQLServerConnection.executeCommand(SQLServerConnection.java:1400)
в com.microsoft.sqlserver.jdbc.SQLServerStatement.executeCommand(SQLServerStatement.java:179)
в com.microsoft.sqlserver.jdbc.SQLServerStatement.executeStatement(SQLServerStatement.java:154)
в com.microsoft.sqlserver.jdbc.SQLServerStatement.executeQueryInternal(SQLServerStatement.java:619)
в com.microsoft.sqlserver.jdbc.SQLServerDatabaseMetaData.getResultSetFromInternalQueries(SQLServerDatabaseMetaData.java:224)
в com.microsoft.sqlserver.jdbc.SQLServerDatabaseMetaData.getSchemasInternal(SQLServerDatabaseMetaData.java:1292)
в com.microsoft.sqlserver.jdbc.SQLServerDatabaseMetaData.getSchemas(SQLServerDatabaseMetaData.java:1227)

Как получить обновление

Корпорация Майкрософт выпустила исправление. Однако данное исправление предназначено для устранения проблемы, описанной в этой статье. Данное исправление только в тех системах, где наблюдается вышеописанная проблема, описанная в данной статье. Это исправление может проходить дополнительное тестирование. Таким образом Если вы не представляет особой проблемы, рекомендуется дождаться следующего обновления программного обеспечения, содержащего это исправление.

Если исправление доступно для загрузки, имеется раздел «Исправление доступно для загрузки» в верхней части статьи базы знаний. Если этот раздел не отображается, обратитесь в службу и службу поддержки для получения исправления.

ПримечаниеЕсли возникают другие проблемы или необходимо устранить неполадки, возможно создать отдельный запрос на обслуживание. Затраты на обычные службы поддержки будут применяться дополнительные вопросы и проблемы, которые не соответствуют требованиям исправлением. Для получения полного списка телефонов службы поддержки и службу или создать отдельный запрос посетите следующий веб-узел корпорации Майкрософт:
http://support.Microsoft.com/contactus/?ws=Support
ПримечаниеВ форме «Исправление доступно для загрузки» отображаются языки, для которых доступно исправление. Если язык не отображается, это потому, что исправление для данного языка отсутствует.

Необходимость перезагрузки

У вас нет необходимости перезагружать компьютер после установки этого обновления.

Сведения о замене обновлений

Это обновление не заменяет других обновлений.

Ссылки

Для получения дополнительных сведений о терминологии, обновления программного обеспечения щелкните следующий номер статьи базы знаний Майкрософт:
824684Стандартные термины, используемые при описании обновлений программных продуктов Майкрософт

Свойства

Код статьи: 2504052 - Последний отзыв: 2 февраля 2011 г. - Revision: 2.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft SQL Server Java Database Connectivity Driver 3.0
Ключевые слова: 
kbautohotfix kbexpertiseinter kbprb kbsurveynew kbfix kbbug kbqfe kbhotfixserver kbmt KB2504052 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке:2504052

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com