Düzeltme: SQL Server 2008, SQL Server 2008 R2 veya SQL Server 2012 birleştirme deyimini "olmayan-NULL-mümkün sütunun değeri NULL olarak ayarlamak çalışıyor" hata iletisi

Makale çevirileri Makale çevirileri
Makale numarası: 2671078 - Bu makalenin geçerli olduğu ürünleri görün.
Microsoft SQL Server 2008 Microsoft dağıtır, SQL Server 2008 R2 veya SQL Server 2012 karşıdan yüklenebilen bir dosya düzeltir. Düzeltmeleri birikimli olduğu için her yeni sürüm tüm düzeltmeleri içerir ve sürüm önceki SQL Server 2008, SQL Server 2008 R2 veya SQL Server 2012 ile gelen tüm güvenlik düzeltmelerini düzeltmek
Hepsini aç | Hepsini kapa

Bu Sayfada

Belirtiler

Aşağıdaki senaryoyu düşünün:
  • Bir Microsoft SQL Server 2008, Microsoft SQL Server 2008 R2 veya Microsoft SQL Server 2012 veritabanında hedef tablo üzerinde bir ekleme işlemi gerçekleştirmeyi deneyin.
  • Hedef Tablo birden çok yabancı anahtar (FK) sınırlaması varsa.
  • Ekleme işlemini gerçekleştirmek için kullandığınız bir BİRLEŞTİRME deyimi.
Bu senaryoda, aşağıdaki hata iletisini alırsınız:

Msg 681, düzey 16, State # satır #
Olmayan-NULL-mümkün sütunun değeri NULL olarak ayarlamak çalışıyor.

Çözüm

Toplu güncelleştirme bilgileri

Sorunu önce SQL Server aşağıdaki toplu güncelleştirmede giderilmiştir.

SQL Server 2008 R2 SP2 toplu güncelleştirmesi 10

SQL Server için toplu güncelleştirmeler hakkında

Bu resmi kapatBu resmi aç
assets folding start collapsed
Her yeni bir toplu güncelleştirme SQL Server için tüm düzeltmeleri içerir ve tüm güvenlik giderir önceki toplu güncelleştirme ile birlikte. SQL Server için en son toplu güncelleştirme denetleyin:
Bu resmi kapatBu resmi aç
assets folding end collapsed

SQL Server 2012 Service Pack 1 için Toplu Güncelleştirme Paketi 1

Bu sorunla ilgili düzeltme, ilk toplu güncelleştirme 1'de yayımlanmıştır. SQL Server 2012 Service Pack 1 için bu toplu güncelleştirme paketini elde etme hakkında daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
2765331 SQL Server 2012 Service Pack 1 için Toplu Güncelleştirme Paketi 1
Not Yap?lar birikimli olduğu için her yeni düzeltme yayımlanan tüm düzeltmeleri içerir ve sürüm önceki SQL Server 2012 ile gelen tüm güvenlik düzeltmelerini düzeltin. Bu düzeltmeyi içeren en son düzeltme sürümü uygulama ele almanızı öneririz. Daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
2772858 SQL Server 2012, SQL Server 2012 Service Pack 1'de yayımlandıktan sonra yayımlanan oluşturur

SQL Server 2008 R2 Service Pack 1

Bu sorunla ilgili düzeltme, ilk toplu güncelleştirme 8'de yayımlanmıştır. SQL Server 2008 R2 Service Pack 1 için bu toplu güncelleştirme paketini elde etme hakkında daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
2723743 SQL Server 2008 R2 SP1 için toplu güncelleştirme paketi 8
Not Yap?lar birikimli olduğu için her yeni düzeltme yayımlanan tüm düzeltmeleri içerir ve sürüm önceki SQL Server 2008 R2 Service Pack 1 ile gelen tüm güvenlik düzeltmelerini düzeltin. Bu düzeltmeyi içeren en son düzeltme sürümü uygulama ele almanızı öneririz. Daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
2567616 SQL Server 2008 R2, SQL Server 2008 R2 SP1 yayımlandıktan sonra yayımlanan oluşturur

SQL Server 2012

Bu sorunla ilgili düzeltme, önce SQL Server 2012 için toplu güncelleştirme 3'te yayımlanmıştır. Bu toplu güncelleştirme paketi hakkında daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
2723749 Toplu Güncelleştirme Paketi 3 için SQL Server 2012
Not Yap?lar birikimli olduğu için her yeni düzeltme yayımlanan tüm düzeltmeleri içerir ve sürüm önceki SQL Server 2012 ile gelen tüm güvenlik düzeltmelerini düzeltin. Microsoft, bu düzeltmeyi içeren en son düzeltme sürümü uygulama ele almanızı önerir. Daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
2692828 SQL Server 2012, SQL Server 2012 yayımlandıktan sonra yayımlanan oluşturur
SQL Server 2012 yüklemesi için bir SQL Server 2012 düzeltme uygulamanız gerekir.

SQL Server 2008 Service Pack 3

Bu sorunla ilgili düzeltme, SQL Server 2008 Service Pack 3 için toplu güncelleştirme 6 önce yayımlanmıştır. Bu toplu güncelleştirme paketi hakkında daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
2715953 SQL Server 2008 Service Pack 3 için toplu güncelleştirme paketi 6
Not Yap?lar birikimli olduğu için her yeni düzeltme yayımlanan tüm düzeltmeleri içerir ve sürüm önceki SQL Server 2008'de bulunan tüm güvenlik düzeltmelerini düzeltin. Microsoft, bu düzeltmeyi içeren en son düzeltme sürümü uygulama ele almanızı önerir. Daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
2629969 SQL Server 2008, SQL Server 2008 Service Pack 3 yayımlandıktan sonra yayımlanan oluşturur
Microsoft SQL Server 2008 düzeltmeleri belirli SQL Server hizmet paketleri için oluşturulur. SQL Server 2008 Service Pack 3 yüklemesi için bir SQL Server 2008 Service Pack 3 düzeltme uygulamanız gerekir. Varsayılan olarak, bir SQL Server hizmet paketinde sağlanan herhangi bir düzeltme sonraki SQL Server hizmet paketinde bulunmaktadır.

SQL Server 2008 R2

Bu sorunla ilgili düzeltme, ilk toplu güncelleştirme 14'te yayımlanmıştır. SQL Server 2008 R2 için bu toplu güncelleştirme paketini elde etme hakkında daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
2703280 SQL Server 2008 R2 için toplu güncelleştirme paketi 14
Not Yap?lar birikimli olduğu için her yeni düzeltme yayımlanan tüm düzeltmeleri içerir ve sürüm önceki SQL Server 2008 R2 ile gelen tüm güvenlik düzeltmelerini düzeltin. Bu düzeltmeyi içeren en son düzeltme sürümü uygulama ele almanızı öneririz. Daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
981356 SQL Server 2008 R2, SQL Server 2008 R2'de yayımlandıktan sonra yayımlanan oluşturur

SQL Server 2008 Service Pack 2

Bu sorunla ilgili düzeltme, önce SQL Server 2008 Service Pack 2 için Toplu Güncelleştirme 9'da yayımlanmıştır. Bu toplu güncelleştirme paketini elde etme hakkında daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
2673382 SQL Server 2008 Service Pack 2 için toplu güncelleştirme paketi 9
Not Yap?lar birikimli olduğu için her yeni düzeltme yayımlanan tüm düzeltmeleri içerir ve sürüm önceki SQL Server 2008'de bulunan tüm güvenlik düzeltmelerini düzeltin. Bu düzeltmeyi içeren en son düzeltme sürümü uygulama ele almanızı öneririz. Daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
2402659 SQL Server 2008, SQL Server 2008 Service Pack 2 yayımlandıktan sonra yayımlanan oluşturur

Durum

Microsoft bu sorunun, "Aşağıdakilere uygulanır" bölümünde listelenen Microsoft ürünlerinde bulunduğunu onaylamıştır.

Özellikler

Makale numarası: 2671078 - Last Review: 17 Aralık 2013 Salı - Gözden geçirme: 6.0
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft SQL Server 2008 Enterprise
  • Microsoft SQL Server 2008 Developer
  • Microsoft SQL Server 2008 Standard
  • Microsoft SQL Server 2008 Workgroup
  • Microsoft SQL Server 2008 Web
  • Microsoft SQL Server 2008 R2 Developer
  • Microsoft SQL Server 2008 R2 Enterprise
  • Microsoft SQL Server 2008 R2 Standard
  • Microsoft SQL Server 2008 R2 Web
  • Microsoft SQL Server 2008 R2 Workgroup
  • Microsoft SQL Server 2012 Business Intelligence
  • Microsoft SQL Server 2012 Developer
  • Microsoft SQL Server 2012 Enterprise
  • Microsoft SQL Server 2012 Standard
  • Microsoft SQL Server 2012 Web
  • SQL Server 2012 Enterprise Core
Anahtar Kelimeler: 
kbtshoot kbqfe kbfix kbsurveynew kbexpertiseadvanced kbmt KB2671078 KbMttr
Machine-translated Article
ÖNEMLİ: Bu makale, Microsoft Makine Çevirisi Düzenleme yazılımı tarafından tercüme edilmiş olup, yüksek olasılıkla profesyonel bir çevirmen yerine CTF teknolojisi kullanılarak, Microsoft Topluluğu tarafından düzenlenmiştir. Microsoft, Bilgi Bankamız içindeki tüm makaleleri kendi dilinizde okuyabilmeniz için size hem profesyonel çevirmenler tarafından tercüme edilen hem de makine tarafından tercüme edildikten sonra Topluluk tarafından kontrol edilen makaleler sunar. Bununla birlikte, makine tarafından tercüme edilen, hatta Topluluk tarafından kontrol edilen bir makale bile her zaman mükemmel dil kalitesinde olmayabilir. Makalede dilinizi konuşan yabancı birisinin yapabileceği türden sözcük, söz dizimi veya dilbilgisi hataları bulunabilir. Microsoft, içeriğin hatalı tercümesinin veya müşterilerimiz tarafından kullanımının doğurabileceği olası yanlış anlamalar, hatalar veya zararlardan sorumlu değildir. Öte yandan Microsoft, Makine Çevirisi Düzenleme işlemini geliştirmek amacıyla Makine Çevirisi Düzenleme yazılımını ve araçlarını sık sık güncelleştirmektedir.
Makalenin İngilizcesi aşağıdaki gibidir: 2671078

Geri Bildirim Ver

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com