В настоящее время вы работаете в автономном режиме; ожидается повторное подключение к Интернету

Не удается создать новые таблицы в приложении web Access

ВНИМАНИЕ! Данная статья переведена с использованием программного обеспечения Майкрософт для машинного перевода и, возможно, отредактирована посредством технологии Community Translation Framework (CTF). Корпорация Майкрософт предлагает вам статьи, обработанные средствами машинного перевода, отредактированные членами сообщества Майкрософт и переведенные профессиональными переводчиками, чтобы вы могли ознакомиться со всеми статьями нашей базы знаний на нескольких языках. Статьи, переведенные с использованием средств машинного перевода и отредактированные сообществом, могут содержать смысловое, синтаксические и (или) грамматические ошибки. Корпорация Майкрософт не несет ответственности за любые неточности, ошибки или ущерб, вызванные неправильным переводом контента или его использованием нашими клиентами. Подробнее об CTF можно узнать по адресу http://support.microsoft.com/gp/machine-translation-corrections/ru.

Эта статья на английском языке: 3175862
Проблема
При создании новой таблицы и попытайтесь сохранить в приложении Microsoft Access, появляется следующее сообщение об ошибке:

Произошла ошибка

Эта проблема возникает, если приложение размещается в среде SharePoint на предприятии. Кроме того в журналах ULS содержат следующие записи на уровнях соответствующих ведения журнала:

Исключение:

ApplicationDesignService.CreateAccessObjectImpl: Не удалось выполнить из-за исключения: {System.InvalidOperationException: Эта транзакция SQL завершил; она больше не использовалась.

Использовала:
SqlCommand управляемых StackTrace:
в Microsoft.Office.Server.Data.SqlSession.OnPreExecuteCommand (команда SqlCommand)
в Microsoft.Office.Server.Data.SqlSession.ExecuteNonQuery (команда SqlCommand)
в Microsoft.Office.Access.Services.Database.RetryableSqlCommand.ExecuteNonQuery()
в Microsoft.Office.Access.Services.Database.SqlClientExtensions.ExecuteNonQueryLogged (команда SecureSqlCommand, SqlCommandScope область)
в Microsoft.Office.Access.Services.Design.Table. <> </>c__DisplayClass4. <Create>b__1() </Create>
в Microsoft.Office.Access.Services.SqlRetryUtil.ExecuteTransactionalSession (TransactionalSession сеанса, ISqlConnectionFactory sqlConnection)
в Microsoft.Office.Access.Services.Design.Table.Create()
в Microsoft.Office.Access.Services.DataServer.WebService.AccessServiceSoap.CreateAccessObjectImpl (строковое имя, строку описания, тип объекта AccessObjectType, XmlNode тела, ServiceError & createError)...


Причина
Эта проблема возникает, поскольку гостевая учетная запись пользователя была отключена для системной базы данных msdb на сервере SQL Server, который используется как сервер базы данных службы доступа приложения (ADS).
Решение
Чтобы устранить эту проблему, выполните следующие действия:
  1. Откройте SQL Server Management Studio (среда SSMS).
  2. Подключитесь к экземпляру SQL Server, который используется как сервер базы данных службы доступа приложения (ADS).
  3. Создайте новый запрос.
  4. Скопируйте следующие две строки текста и вставить их в запрос.

    Использование базы данных msdb
    GRANT CONNECT ДЛЯ ГОСТЕЙ
  5. Запустите запрос.
Дополнительная информация
Дополнительные сведения см. Не следует отключать пользователя guest в базе данных msdb в SQL Server.
Приложение Access; Службы Access; Службы Access 2013; Создание таблицы;

Внимание! Эта статья переведена автоматически

Свойства

Номер статьи: 3175862 — последний просмотр: 07/06/2016 23:44:00 — редакция: 1.0

Access 2016, Access Services in Microsoft SharePoint Server 2013, Microsoft Access 2013, Microsoft Access for Office 365

  • kbmt KB3175862 KbMtru
Отзывы и предложения
ateElement("meta"); m.content = guid; m.name = "ms.dqid"; document.getElementsByTagName("head")[0].appendChild(m);