Paket bağlantı sorunlarını giderme
Integration Services Özellikler ve paketleri, paketleri ayıklamak ve verilerini veri kaynakları arasındaki bağlanırlık sorunlarını gidermek için kullanabileceğiniz araçlar içerir.
Dış veri sağlayıcıları ile ilgili sorunları giderme
Dış veri sağlayıcıları ile etkileşim sırasında çok sayıda paket başarısız.Ancak, sağlayıcılar dönmek iletileri Integration Services Sık etkileşim sorun gidermeye başlamak için yeterli bilgi sağlamaz. Bu sorun giderme, adres, gerekir Integration Services bir dış veri kaynaklarına paket's etkileşim sorunlarını gidermek için kullanabileceğiniz bir günlük iletileri de içerir.
Günlük tutulmasını etkinleştirmek ve sorun giderme iletilerini görmek için Tanılama olay paketin seçin..Aşağıdaki Integration Services bileşenleridir yeteneğine sahip bir ileti günlüğe önce sonra her bir dış çağrı yazma veri sağlayıcı:
OLE DB Bağlantı Yöneticisi, OLE DB kaynağı ve OLE DB hedef
ADO.NET Bağlantı Yöneticisi ve ADO NET kaynak
SQL görevi yürütmek
Arama dönüştürme, OLE DB komut dönüştürme ve yavaş değiştirme boyut dönüştürme
Günlük iletileri, çağrılan yöntemin adını içerir.Örneğin, bu günlük iletileri içerebilir Open bir OLE DB yöntem Connection Nesne veya ExecuteNonQuery yöntem bir Command nesne. Iletileri, '% 1! s!' yöntem bilgileri için yer tutucu olduğu aşağıdaki biçimi vardır:
ExternalRequest_pre: The object is ready to make the following external request: '%1!s!'. ExternalRequest_post: '%1!s!'. The external request has completed.
Dış veri sağlayıcıyı etkileşim giderilir görmek için günlük gözden olup olmadığını her "önce" iletisi ()ExternalRequest_pre) bir karşılık gelen "sonra" (ileti vardır.ExternalRequest_post). "Sonra" iletisi ilgili mevcut değilse, dış veri sağlayıcı, beklendiği gibi yanıtlamadı biliyor.
Aşağıdaki örnekte, bu günlük iletileri içeren bir günlük satırlarını bazı örnek gösterilmektedir:
ExternalRequest_pre: The object is ready to make the following external request: 'ITransactionJoin::JoinTransaction'. ExternalRequest_post: 'ITransactionJoin::JoinTransaction succeeded'. The external request has completed. ExternalRequest_pre: The object is ready to make the following external request: 'IDbConnection.Open'. ExternalRequest_post: 'IDbConnection.Open succeeded'. The external request has completed. ExternalRequest_pre: The object is ready to make the following external request: 'IDbConnection.CreateCommand'. ExternalRequest_post: 'IDbConnection.CreateCommand finished'. The external request has completed." ExternalRequest_pre: The object is ready to make the following external request: 'IDbCommand.ExecuteReader'. ExternalRequest_post: 'IDbCommand.ExecuteReader finished'. The external request has completed." ExternalRequest_pre: The object is ready to make the following external request: 'IDataReader.GetSchemaTable'. ExternalRequest_post: 'IDataReader.GetSchemaTable finished'. The external request has completed." ExternalRequest_pre: The object is ready to make the following external request: 'IDataReader.Close'. ExternalRequest_post: 'IDataReader.Close finished'. The external request has completed." ExternalRequest_pre: The object is ready to make the following external request: 'IDbConnection.Close'. ExternalRequest_post: 'IDbConnection.Close finished'. The external request has completed."
|