Симптомы
При использовании Интегрированной среды разработки Visual Studio 2008 для операций с файлом базы данных SQL Server Compact 3.5, размер которого превышает 128 МБ, появляется следующее сообщение об ошибке:
Файл базы данных превышает настроенное максимальный размер базы данных.
Эта проблема возникает в следующих случаях.
Сценарий 1
-
В Интегрированной среде разработки Visual Studio откройте Обозреватель серверов .
-
Щелкните правой кнопкой мыши Подключения данных и выберите Добавить подключение.
-
Выберите Microsoft SQL Server Compact 3.5 в качестве источника данных и затем подключиться к базе данных, размер которого превышает 128 МБ.
-
Щелкните Дополнительно , а затем можно задать в поле Максимальный размер базы данных в число превышает 128 МБ.
-
Разверните таблицы базы данных, щелкните правой кнопкой мыши таблицу и выберите в контекстном меню пункт Изменить схему таблицы .
Сценарий 2
-
Откройте проект, использующий шаблон Приложение Windows Forms в Visual Studio IDE.
-
Щелкните правой кнопкой мыши проект в Обозревателе решенийи затем добавить новый элемент, использующий шаблон Кэш локальной базы данных .
-
Установка базы данных Microsoft SQL Server Compact 3.5 как подключение клиента в мастер Настройки синхронизации данных .
-
Импортировать таблицы в базе данных.
Причина
Эта проблема возникает, поскольку по умолчанию свойство maxdatabasesize имеет значение 128 МБ. Тем не менее это значение по умолчанию не переопределяется, даже если явно задать свойство в окне Дополнительных свойств .
Решение
Сведения об исправлении
Исправление от корпорации Майкрософт доступно. Тем не менее оно предназначено только для устранения проблемы, указанной в данной статье. Предлагаемое исправление должно применяться исключительно в системах, в которых обнаружена эта специфическая неполадка.
Чтобы устранить эту проблему, обратитесь в службу поддержки пользователей Майкрософт для получения исправления. Полный список телефонов службы поддержки клиентов корпорации Майкрософт и сведения о стоимости поддержки посетите следующий веб-сайт корпорации Майкрософт:
http://support.microsoft.com/contactus/?ws=supportПримечание. В особых случаях оплата, предусмотренная за обращение в службу поддержки может быть отменена, если специалист службы технической поддержки Майкрософт определит, что обновление будет решением проблемы. Затраты на обычные услуги службы поддержки будут применяться к дополнительным вопросам и проблемам, которые не охватываются конкретным обновлением.
Предварительные условия
Необходимо установить пакет обновления 1 для Visual Studio 2008 для установки этого исправления.
Необходимость перезагрузки
Необходимо перезагрузить компьютер, если используется не экземпляр Visual Studio.
Сведения о замене исправлений
Это исправление не заменяет других исправлений.
Сведения о файлах
Глобальная версия этого исправления содержит атрибуты файла (или более поздние атрибуты файлов), приведенные в следующей таблице. Дата и время для этих файлов указаны в формате общего скоординированного времени (UTC). При просмотре сведений о файле, он преобразуется в локальное время. Чтобы узнать разницу между временем по Гринвичу и местным временем, откройте вкладку Часовой пояс элемента Дата и время в панели управления.
Имя файла |
Версия файла |
Размер файла |
Дата |
Время |
Платформа |
---|---|---|---|---|---|
Microsoft.visualstudio.dat a.providers.sqleverywhere.dll |
9.0.30729.4114 |
323,584 |
21 мая 2009 г. |
16:13 |
x86 |
Статус
Корпорация Майкрософт подтверждает, что это проблема продуктов Майкрософт, перечисленных в разделе "Относится к".
Дополнительные сведения
Для получения дополнительных сведений о терминологии обновлений программного обеспечения щелкните следующий номер статьи базы знаний Майкрософт:
Описание 824684 Стандартные термины, используемые при описании обновлений программных продуктов Майкрософт