2010-11-02 24 views
12

Yeni bir Kristal Rapor tasarlarken yeni bir veritabanı bağlantısı oluşturmanız gerekir. OLE DB'yi (ADO) 'sürücü' olarak seçtim, çünkü DAO, RDO veya gereksinimlerimin diğer seçeneklerinden daha mantıklı.OLEDB sağlayıcısının SQL Server için kullanacağı Crystal Reports

Uzak sunucuda SQL Server 2005/2008 saklı yordamını çalıştırmam ve sonuçları bir .NET istemcisindeki Crystal Reports içinde göstermem gerekiyor. OLE DB Seçme

, bunlardan bazıları doğru sağlayıcı seçmek için başka seçenekler, beni sunar: ODBC sürücüleri için

  • Microsoft OLEDB sağlayıcı
  • SQL Server
  • SQL yerel için
  • Microsoft OLEDB Sağlayıcısı Müşteri
  • SQL Server yerel istemci üzerinde kullanmak en iyisidir 10,0

?

  • Çeşitli dezavantajlar için ODBC sürücülerini kullanmak istemiyorum (ODBC tanımlarını ayarlama ve belki daha yavaş).
  • SQL Server için OLEDB sağlayıcısının yerel istemciyle nasıl karşılaştırıldığından emin değil
  • Yerel istemci, her bir masaüstünde yerel istemci kurulumunu çalıştırmam için beni zorladı. Ayrıca, SQL Server'ın her sürümü için farklı bir sürümü var gibi görünüyor.

Başlangıçta ben yerli istemci uyumluluğu ve performans ama dağıtım için mantıklı bir seçim

iyi bağlantı sürücü/sağlayıcı kombinasyonu için nedir (Yanlış bir şey yapıyorum sürece) bir sorun gibi görünüyor olduğunu düşünmüş burada kullan

+0

ayrıntı için 1 ve – PowerUser

cevap

7

SQL Server için Microsoft OLEDB sağlayıcısıyla giderdim. Yerel istemciyi kullanırsanız, uygulamalarınız ile dağıtmanız gerekir. ayrıntılı olarak yerli müşteri hakkında

Bu makale görüşmeler: http://blog.flex2sql.com/index.php/2009/02/how-and-when-to-use-sql-server-native-client/

+0

Teşekkür Brian düşündü, ben için bakıştı bilgi türüdür. Makaleye verilen bağlantı güzelce açıkladı. –

+0

Crystal Reports ile mücadele ettikten ve "Veritabanına bağlanılamıyor" mesajını aldıktan 7 saat sonra cevabınızı buldum ve sorunumu çözdüm. Bu, zaman kaybının nasıl önlenemeyen hata mesajları olduğunu gösterir ... Çok teşekkürler Brian! – spekdrum

İlgili konular