could not allocate space for object hatası – Vahap Öç – Exevolium https://exevolium.com #windows, #linux, #hosting, #cloud, #database, #vmware Mon, 07 Jan 2019 10:14:05 +0000 tr hourly 1 https://wordpress.org/?v=7.0.2 https://exevolium.com/wp-content/uploads/2017/03/favicon1.png could not allocate space for object hatası – Vahap Öç – Exevolium https://exevolium.com 32 32 “Primary filegroup is full” Hatası https://exevolium.com/mssql-primary-filegroup-is-full-hatasi-cozumu/ Fri, 04 Jan 2019 08:36:00 +0000 http://exevolium.com/?p=1350 Merhaba,

Yönetimini sağladığım sistemlerden birinde karşılaştığım bu problemin detayı ve kullanıcı taraflı bildirimi şu şekildeydi:

Öncelikle müşteri TABLO_ADI diye belirteceğim bir tabloda insert işlemi gerçekleştiremediğini ancak diğer tablolarda sorun olmadığını aktardı. Sorun genel bir sql limitlemesi gibi gözükmediği için database loglarını inceledim.

Error Logları aktif tutmanızı ve Full yerine Simple loglama kullanmanızı öneririm.

Karşılaştığım logun detayı da şöyleydi:

“Could not allocate space for object ‘dbo.TABLO_ADI’.’PK_TABLO_ADI’ in database ‘DB_ADI’ 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.”

Bu sorunun çözümü için Management Studio’yu açın, sorun yaşadığınız veritabanının üzerine sağ tıklayın ve Properties’ tıklayın. Aşağıdaki alanda Autogrowtg/Maxsize değerini Unlimited’a çekin.

Her SQL veritabanının birincil bir dosya grubu vardır ve bu dosya gurubunda veritabanı dosyası bulunuyor. (.mdf) Çalıştırdığınız sorgu veya insert işleminin yapılabilmesi-sorguyu işlemesi için yeterli alana sahip olmadığından problem yaşadınız. Bu SQL’in default ayarıdır.

Umarım zamandan kazanmanızı sağlar.

]]>