|
|
|
|
|
 |
SQL Habergrubu |
|
 |
|
En Son SQL Server ile İlgili Okuduğum Kitaplar |
- Designing and Optimizing Data Access by Using SQL Server 2005 - MS Press (İngilizce)
- Microsoft SQL Server 2005 Database Solutions Design - Wiley Publishing (İngilizce)- Optimizing and Maintaining a Database Administration Solution by Using SQL Server 2005 - MS Press (İngilizce)- Designing a Database Server Infrastructure Using SQL Server 2005 - MS Press (İngilizce)- SQL Server 2005 Implementation and Maintenance - MS Press (İngilizce)
- SQL Server 2005 Administrators Companion - MS Press (İngilizce) |
|
|
|
Mesaj Başlığı |
"Arithmetic overflow error converting IDENTITY to data
type smallint. Arithmetic overflow occurred." |
|
Hata Açıklaması |
IDENTITY özelliğini atadığınız ve veritipi SmallInt olan
bir alana yeni bir satır kaydetmeye çalıştığınızda bu hata ile karşılaşabilirsiniz.
IDENTITY özelliğine sahip olan alanda 32,767 adet kayıt var demektir. SmallInt veritipinin
atandığı sayısal bir alana en fazla 32,767 (maliyeti 2 Byte' tır) sayısı saklanabileceğinden,
daha fazla sayı kaydedemezsiniz. |
|
Çözüm |
Eğer bahsi geçen alana daha fazla sayı kaydetmek istiyorsanız,
o zaman SmallInt veritipinin bir üst kademesi olan Integer veritipini kullanabilirsiniz.
Bu veritipinde 2,147,483,647' ye kadar sayı kaydedebilirsiniz. Maliyeti ise 4 Byte'
tır. |
|
SQL Server Versiyonu |
SQL Server 2005 |
|
İşletim Sistemi |
Bu sorunla tüm versiyonlarda karşılaşılabilir. |
|