Сообщения об ошибке при попытке открыть файл базы данных во время выполнения режима в библиотеке документов Windows SharePoint Services 3.0 с помощью Access 2007: «Microsoft Office Access не удается открыть этот файл»


Симптомы


Рассмотрим следующий сценарий:
  • Откройте библиотеку документов Windows SharePoint Services 3.0.
  • Найдите файл базы данных Microsoft Office Access 2007 во время выполнения режима (*.accdr) в библиотеке документов.
  • Щелкните стрелку вниз для файла базы данных во время выполнения, и нажмите кнопку изменить в Microsoft Office Access.
В этом случае может появиться следующие сообщения об ошибках:
Некоторые файлы могут повредить компьютер. Если сведения о файле выглядят подозрительно или вы не доверяете источнику, не открывайте этот файл.

Открывается следующий файл:

Имя файла: .accdr имя_базы_данных

Из: SharePoint_server
Microsoft Office Access не удается открыть этот файл.

Этот файл был преобразован в режим выполнения, изменив его расширение на .accdr. Файл будет открываться только тогда, когда Access находится в режиме выполнения.

Для открытия файла, дважды щелкните его в окне проводника Windows, откройте его с помощью ярлыка или используйте параметр командной строки/Runtime.

Чтобы изменить структуру этой базы данных, переименовать его с расширением имени файла .accdb и откройте его в Access.

Причина


Эта проблема возникает, поскольку Access 2007 не поддерживает прямое изменение файлов базы данных в режиме выполнения. В библиотеке документов Windows SharePoint Services 3.0 ошибочно указывает, что можно изменять файлы базы данных Access 2007 во время выполнения режима в Access 2007.

Временное решение


Чтобы обойти эту проблему, выполните следующие действия.

  1. В библиотеке документов Windows SharePoint Services 3.0 щелкните стрелку вниз рядом с файлом базы данных режима среды выполнения и выберите команду Извлечь.
  2. Если будет предложено сохранить файл базы данных во время выполнения режима в локальную папку черновиков на компьютере, нажмите кнопку ОК .

    Примечание. По умолчанию файл базы данных во время выполнения режим сохраняется в следующей папке:
    Черновики Documents\SharePoint %USERPROFILE%\My
    Если не приглашение сохранить файл в эту папку, выполните следующие действия.
    1. Щелкните правой кнопкой мыши файл базы данных режима среды выполнения и выберите Сохранить объект как.
    2. В левой области щелкните Мои документы , откройте папку Черновики SharePoint и нажмите кнопку Сохранить.
  3. Нажмите кнопку Пуск, выберите пункт выполнить, введите «%userprofile%\My Documents\SharePoint черновики»и нажмите кнопку ОК.

    Примечание. Если вы сохранили файл базы данных во время выполнения режима в папке, отличной от локальной папке черновиков на шаге 2, откройте эту папку в проводнике Windows.
  4. В проводнике Windows найдите файл базы данных во время выполнения режима в папке, открытой на шаге 3.
  5. Щелкните правой кнопкой мыши файл базы данных во время выполнения режим, выберите команду Переименоватьи измените расширение имени файла на .accdb.
  6. Дважды щелкните файл базы данных режима среды выполнения.
  7. Редактирование файла в режиме базы данных во время выполнения в Access 2007, а затем сохраните все изменения, внесенные.
  8. В проводнике Windows щелкните правой кнопкой мыши файл базы данных во время выполнения режим, выберите команду Переименоватьи измените расширение имени файла на .accdr.
  9. В библиотеке документов SharePoint щелкните стрелку вниз рядом с файлом базы данных режима среды выполнения и выберите команду Вернуть.
  10. Нажмите кнопку Ok на странице Проверки и нажмите кнопку Да для подтверждения отправки файла.

Статус


Корпорация Майкрософт подтверждает, что это проблема продуктов Майкрософт, перечисленных в разделе "Относится к".