U kunt nieuwe tabellen maken in een Access web app.

BELANGRIJK: Dit artikel is vertaald door middel van automatische vertalingssoftware van Microsoft en is mogelijk nabewerkt door de Microsoft Community via CTF-technologie (Community Translation Framework) of door een menselijke vertaler. Microsoft biedt zowel automatisch vertaalde, door mensen vertaalde en door de community nabewerkte artikelen aan, zodat er in meerdere talen toegang is tot alle artikelen in onze Knowledge Base. Een vertaald of bewerkt artikel kan fouten bevatten in vocabulaire, syntaxis of grammatica.. Microsoft is niet verantwoordelijk voor eventuele onjuistheden, fouten of schade ten gevolge van een foute vertaling van de inhoud van een bericht of het gebruik van deze vertaalde berichten door onze klanten.

De Engelstalige versie van dit artikel is de volgende: 3175862
Symptomen
Wanneer u een nieuwe tabel maken en probeer het op te slaan in een Microsoft Access-toepassing, wordt het volgende foutbericht weergegeven:

Er is een fout opgetreden

Dit probleem treedt op als de toepassing wordt gehost in een SharePoint-omgeving op gebouwen. De ULS-logboeken bevatten ook de volgende vermeldingen aan de registratieniveaus onderscheiden:

Uitzondering:

ApplicationDesignService.CreateAccessObjectImpl: Is mislukt vanwege uitzondering: {System.InvalidOperationException: SQL-deze transactie is voltooid, is het niet langer bruikbaar.

VerboseEx:
SqlCommand StackTrace beheerd:
bij Microsoft.Office.Server.Data.SqlSession.OnPreExecuteCommand (SqlCommand-opdracht)
bij Microsoft.Office.Server.Data.SqlSession.ExecuteNonQuery (SqlCommand-opdracht)
op Microsoft.Office.Access.Services.Database.RetryableSqlCommand.ExecuteNonQuery()
bij Microsoft.Office.Access.Services.Database.SqlClientExtensions.ExecuteNonQueryLogged (SecureSqlCommand-opdracht, SqlCommandScope bereik)
op Microsoft.Office.Access.Services.Design.Table. <> </>c__DisplayClass4. <Create>b__1() </Create>
bij Microsoft.Office.Access.Services.SqlRetryUtil.ExecuteTransactionalSession (TransactionalSession-sessie, sqlConnection ISqlConnectionFactory)
op Microsoft.Office.Access.Services.Design.Table.Create()
op Microsoft.Office.Access.Services.DataServer.WebService.AccessServiceSoap.CreateAccessObjectImpl (String name, de beschrijving, AccessObjectType objectType, XmlNode body, ServiceError & createError)...


Oorzaak
Dit probleem treedt op omdat de account Gast is uitgeschakeld voor de database msdb systeem op de SQL Server-computer die wordt gebruikt als Access-service Application Database Server (ADS).
Oplossing
U kunt dit probleem oplossen door de volgende stappen uit te voeren:
  1. Open SQL Server Management Studio (SSMS).
  2. Verbinding maken met de SQL Server-exemplaar dat wordt gebruikt als de service toegang toepassing Database Server (ADS).
  3. Maak een nieuwe query.
  4. De volgende twee regels tekst kopieert en plakt u ze in de query:

    Msdb gebruiken
    SUBSIDIE GAST VERBINDING MAKEN MET
  5. De query uitvoeren.
App toegang; Toegang tot diensten; Toegang tot Services 2013; Maken van de tabel.

Waarschuwing: dit artikel is automatisch vertaald

Eigenschappen

Artikel-id: 3175862 - Laatst bijgewerkt: 07/06/2016 23:41:00 - Revisie: 1.0

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

  • kbmt KB3175862 KbMtnl
Feedback