2016-04-14 15 views
1

olması SQL Server'dan (LinkedServer'a) Sybase tablosunu seçin. "OLE DB sağlayıcısı Bağlı sunucu "XXX" için "MSDASQL" bir sütun için tutarsız meta veriler sağladı. Sütun "XXXX" (derleme zamanı sıra 1) "db.schema.table" nesnenin 16SQL Server'dan (LinkedServer'a göre) Sybase tablosunu seçin. "Db.schema.table 'in" DBCOLUMNFLAGS_ISFIXEDLENGTH "değerinin 16"

sorgu bir "DBCOLUMNFLAGS_ISFIXEDLENGTH" sahip olduğu bildirilmiştir: Seç * [Sunucu] [db] [şema.. ]. [table]

+0

yinelenen ama muhtemelen yararlı Tam olarak: http://stackoverflow.com/ sorular/1179337/ –

+0

Aslında sorunumu çözmek için işe yarıyor ... teşekkürler ... –

cevap

1

Son olarak web biraz zaman arama yaptıktan sonra ... bir null CHAR sütunu olan bir tablo üzerinde bir sorgu hata veriyor yaptığında,

Yani çözüm Görünüm oluşturmak oldu cevabını buldu Sybase'de belirli bir sütun için bir ISNULL Doğrulaması yaptığım ve SQL Server'dan Görünüm yerine tabloyu sorgula.

Sorgu: Seçin * dan [Sunucu] [db] [şema] [görünüm]

Kaynak:... http://www.dbainfo.net/wp-content/uploads/CR/sdk_17.htm