Jesteś obecnie w trybie offline. Czekamy na ponowne połączenie z Internetem.

Nie można utworzyć nowych tabel w aplikacji sieci web programu Access

WAŻNE: Ten artykuł został przetłumaczony przy użyciu oprogramowania firmy Microsoft do tłumaczenia maszynowego i może być poprawiony przy użyciu technologii Community Translation Framework (CTF). Firma Microsoft udostępnia artykuły tłumaczone maszynowo, poprawione przez społeczność, a także tłumaczone przez tłumaczy profesjonalnych, aby zapewnić dostęp do wszystkich artykułów w bazie wiedzy w wielu językach. Artykuły tłumaczone maszynowo i poprawione mogą zawierać błędy pisowni, składniowe i gramatyczne. Firma Microsoft nie ponosi odpowiedzialności za żadne nieścisłości, błędy ani szkody spowodowane przez niepoprawne tłumaczenia zawartości ani przez korzystanie z niej przez klientów. Więcej o strukturze CTF: http://support.microsoft.com/gp/machine-translation-corrections/pl.

Anglojęzyczna wersja tego artykułu to: 3175862
Symptomy
Podczas tworzenia nowej tabeli, a następnie spróbuj zapisać go w aplikacji Microsoft Access, pojawi się następujący komunikat o błędzie:

Wystąpił błąd

Ten problem występuje, jeśli aplikacja jest obsługiwana w środowisku SharePoint lokalnie. Dodatkowo dzienniki ULS zawierają następujące wpisy na poziomach odpowiednich rejestrowania:

Wyjątek:

ApplicationDesignService.CreateAccessObjectImpl: Nie powiodło się z powodu wyjątku: {System.InvalidOperationException: SqlTransaction ten zakończył; nie jest już używany.

Tak:
SqlCommand zarządzane StackTrace:
w Microsoft.Office.Server.Data.SqlSession.OnPreExecuteCommand (polecenie SqlCommand)
w Microsoft.Office.Server.Data.SqlSession.ExecuteNonQuery (polecenie SqlCommand)
o Microsoft.Office.Access.Services.Database.RetryableSqlCommand.ExecuteNonQuery()
w Microsoft.Office.Access.Services.Database.SqlClientExtensions.ExecuteNonQueryLogged (zakres SqlCommandScope, SecureSqlCommand, polecenie)
o Microsoft.Office.Access.Services.Design.Table. <> </>c__DisplayClass4. <Create>b__1() </Create>
w Microsoft.Office.Access.Services.SqlRetryUtil.ExecuteTransactionalSession (sesja TransactionalSession, ISqlConnectionFactory sqlConnection)
o Microsoft.Office.Access.Services.Design.Table.Create()
w Microsoft.Office.Access.Services.DataServer.WebService.AccessServiceSoap.CreateAccessObjectImpl (Nazwa ciągu, opis ciąg, typ obiektu AccessObjectType, XmlNode ciała, ServiceError & createError)...


Przyczyna
Ten problem występuje, ponieważ konto użytkownika Gość zostało wyłączone dla systemowej bazy danych msdb na komputerze programu SQL Server, który jest używany jako serwer bazy danych aplikacji usługi dostępu (ADS).
Rozwiązanie
Aby rozwiązać ten problem, wykonaj następujące kroki:
  1. Otwórz program SQL Server Management Studio (SSMS).
  2. Podłącz do wystąpienia programu SQL Server, który jest używany jako serwer bazy danych aplikacji usługi dostępu (ADS).
  3. Utwórz nową kwerendę.
  4. Skopiuj następujące dwa wiersze tekstu i wkleić je do kwerendy:

    UŻYJ msdb
    UDZIEL POŁĄCZYĆ GOŚCIA
  5. Uruchom kwerendę.
Więcej informacji
Aby uzyskać więcej informacji zobacz Nie należy wyłączać Gość bazy danych msdb w programie SQL Server.
Dostępu do aplikacji; Usługi Access Services; Usługi Access Services 2013 r.; Tworzenie tabeli;

Ostrzeżenie: ten artykuł przetłumaczono automatycznie

Właściwości

Identyfikator artykułu: 3175862 — ostatni przegląd: 07/06/2016 23:41:00 — zmiana: 1.0

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

  • kbmt KB3175862 KbMtpl
Opinia