Symptomy
Rozpatrzmy następujący scenariusz:
-
Masz aplikację dostawcy OLE DB programu SQL Server Native Client, która łączy się z serwerem, na którym działa program Microsoft SQL Server 2012 lub SQL Server 2014, aby uzyskać dostęp do danych.
-
Aplikacja wywołuje metodę Przygotuj w wystąpieniu programu SQL Server w celu przygotowania zapytań dotyczących używania parametrów.
W tym scenariuszu może wystąpić problem przecieku pamięci.
Rozwiązanie
Ten problem został po raz pierwszy rozwiązany w poniższej zbiorczej aktualizacji programu SQL Server.
Zbiorcza aktualizacja 1 dla programu SQL Server 2014 /en-us/help/2931693
Zbiorcza aktualizacja 7 dla programu SQL Server 2012 z dodatkiem SP1 /en-us/help/2894115
Każda nowa Zbiorcza aktualizacja programu SQL Server zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń uwzględnione w poprzedniej aktualizacji zbiorczej. Zapoznaj się z najnowszymi aktualizacjami zbiorczymi dla programu SQL Server:
Obejście
Aby obejść ten problem, Dodaj słowo kluczowe DataTypeCompatibility = 80 do ciągu połączenia dla programu SQL Server. Aby uzyskać więcej informacji, zobacz zgodność typu danych w przypadku wersji klienckich w następującym temacie w witrynie sieci Web Microsoft TechNet:
Wymagania systemowe programu SQL Server Native Client
Stan
Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji "dotyczy".
Informacje
Zobacz terminologię używaną przez firmę Microsoft do opisywania aktualizacji oprogramowania.