V serverové databázi došlo místo

Popis

Jedná se o situaci, kdy má zákazník eWay-CRM na vlastním serveru s Microsoft SQL Server Express. Tato verze SQL má limit na velikost databáze 10 GB.

V logu je podobná chyba:

System.Data.SqlClient.SqlException: Could not allocate space for object 'dbo.EWD_AuthTokens'.'PK_EWD_AuthTokens' in database 'eWay' because the 'PRIMARY' filegroup is full. Create disk space by deleting unneeded files, dropping objects in the filegroup, adding additional files to the filegroup, or setting autogrowth on for existing files in the filegroup.

Verze

Všechny verze eWay-CRM®

Obtížnost řešení

Vysoká

Postup řešení

Pro tyto případy umožňujeme dokumenty a e-mailu ukládat na disk na serveru, místo přímo do databáze: Ukládání dokumentů a e-mailů na disk místo do serverové databáze

Pokud je místo v databázi už tak zaplněné, že se nelze ani přihlásit, je potřeba místo uvolnit přímo v databázi. To lze řešit tímto příkazem. Smažou se data z tabulky EWD_ItemChanges, které se používají pro synchronizaci změn. Promazání vyvolá jednorázově synchronizace složek všem uživatelům.

EXEC eWaySP_TruncateItemChanges