Belirtiler
Çalışma zamanı hatası '-2147217900 (80040e14) ': [Microsoft] [ODBC SQL Server sürücüsü] [SQL Server] sorgu, ANSI dış birleştirme işleçleri ("* =" veya "= *") kullanır. Bu sorguyu değişiklik olmadan çalıştırmak için, lütfen saklı yordam sp_dbcmptlevel kullanarak geçerli veritabanının uyumluluk düzeyini 80 veya daha düşük olarak ayarlayın. ANSI OUTER JOIN işleçlerini (LEFT OUTER JOIN, RıGHT OUTER JOIN) kullanarak sorguyu yeniden yazmak kesinlikle önerilir. SQL Server 'ın gelecekteki sürümlerinde, bu hata geri dönük uyumluluk modlarında da, bu hata aşağıdaki üç örnekte da yer alır.
-
FDM 6,0 ve 7,0-SQL 2005 veritabanına karşı satır biçiminde GM zoom hatası.
-
FRL13, FDM 6,0 ve 7,0-SQL 2005 DB 'ye yönelik rapor başlatma hatası.
-
Başvuru kodları olan raporlar, TBAŞV, TPROJ alma hatası, SQL 2005 DB 'ye karşı.
Durum
Bu SMR R07670 Service Pack ve sonraki hizmet paketlerinde düzeltildi, genel muhasebenizdeki hizmet paketlerinin kullanılabilirliği için lütfen denetleyin veya Web sitesi (www.FRxSoftware.com). Web sitemizdeki hizmetlerin otomatik bildirimini de kaydedebilirsiniz.
Geçici Çözüm
Sorunu geçici olarak çözmek için, veritabanının uyumluluk düzeyini 80 olarak ayarlamak üzere aşağıdakileri yapın:
-
Enterprise Manager 'da veritabanına sağ tıklayın. Özellikler'i seçin.
-
Seçenekler sekmesini seçin.
-
Uyumluluk düzeyini 80 olarak değiştirin.