Logo Netsis Bayi & Destek Merkezi

← Blog

#netsis#sql server#hata#veritabanı#truncated

Netsis 'String or Binary Data Would Be Truncated' Hatası

Karakter alanı sınır aşımı hatası: hangi alan, hangi karakter limiti, NVARCHAR genişletme yöntemi.

M

Mehmet Bircan

30 Nisan 2026

Veri içe aktarımı sırasında veya manuel kayıtta, hedef alandan daha uzun bir değer yazmaya çalıştığınızda alınır.

Hata kodu: 8152 / 2628 — String or binary data would be truncated in table 'X', column 'Y'. Truncated value: '…'.

Sık Görülen Senaryolar

  • Cari hesap açıklama alanına 50 karakterden fazla yazma
  • Excel’den toplu stok kart aktarımı (kod 25 karakter limiti)
  • Fatura açıklama alanı 250 karakter aşımı

Çözüm Adımları

  1. SQL Server 2019+ için hangi alan olduğu hata mesajında verilir, aynı alanı Netsis’te bulup veriyi kısaltın
  2. Excel’de LEN() formülü ile uzun satırları tespit edin
  3. Logo onaylı yöntemle alan büyütme isteyin (üretim öncesi yedek + onay zorunlu)

Uyarı: SQL’de doğrudan ALTER TABLE çalıştırmayın, Logo destek dışı yapı bozulması olur.

Sıkça Sorulan Sorular

Hata hangi alanda olduğunu söylemiyor, ne yapmalıyım?

SQL Server 2017 ve öncesinde belirtmez. SET ANSI_WARNINGS OFF ile geçici test yapıp her alanı LEN ile kontrol edin.

Veritabanı yapı analizi hizmetimizden faydalanabilirsiniz.

Bunlar da ilgini çekebilir

WhatsApp Destek