Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform System (PDW)
Konflikty między wersjami mogą wystąpić, gdy instancje klienta lub serwera SQL Server wcześniejsze niż SQL Server 2008 (10.0.x) są oczekiwane do przetwarzania parametrów tabelowych.
Ogólnie funkcjonalność parametrów tabelowych jest dostępna tylko dla klientów SQL Server 2008 (10.0.x) (korzystających z SQL Server Native Client 10.0) lub nowszych, którzy są połączeni z serwerami SQL Server 2008 (10.0.x) (lub nowszymi). Nowe kolumny w zestawach wyników funkcji katalogowych będą obecne tylko po połączeniu z serwerem SQL Server 2008 (10.0.x) (lub nowszym).
Jeśli aplikacja kliencka skompilowana z wcześniejszą wersją natywnego klienta SQL Server wykonuje instrukcje oczekujące parametrów tabelowych, serwer wykrywa ten warunek poprzez błąd konwersji danych, a ODBC zwraca to jako SQLSTATE 07006 oraz komunikat "Restricted data type attribute violation".
Jeśli aplikacja kliencka skompilowana z SQL Server Native Client 10.0 lub nowszym spróbuje użyć parametrów tabelowych podczas połączenia z instancją serwera wcześniejszą niż SQL Server 2008 (10.0.x), SQL Server Native Client wykryje to, a wywołania SQLBindCol, SQLBindParameter, SQLSetDescFields i SQLSetDescRec zawiodą z SQLSTATE 07006 i komunikatem "Restricted data type" zakończą się niepowodzeniem naruszenie atrybutów (wersja SQL Server dla tego połączenia nie obsługuje parametrów tabelowych)".