Udostępnij za pośrednictwem


Zgodność wersja między

Może wystąpić konflikt wersja między podczas wystąpienia klient lub serwera SQL Server starsze niż SQL Server 2008 oczekuje się, że wartości w tabela parametrów przetwarzania.

Ogólnie rzecz biorąc wyceniane tabela parametru funkcji jest dostępna tylko dla SQL Server 2008 Klienci (przy użyciu programu SQL Server Native klient 10.0) lub nowszym, są podłączone do SQL Server 2008 (lub nowsze) serwerów. Nowe kolumny w zestawach wyników funkcja katalog będzie tylko, gdy podłączony do SQL Server 2008 serwer.

Jeśli aplikacja kliencka skompilowany z wcześniejszej wersja programu SQL ServerMacierzysta klient wykonuje instrukcje, które oczekują, że wartości w tabela parametrów, serwer wykrywa ten warunek poprzez błąd konwersji danych i ODBC zwraca to 07006 SQLSTATE i komunikat "dane ograniczeniami typ atrybut".

Jeśli aplikacja klienta, który został skompilowany z SQL Server Klient macierzystym 10.0 lub nowszej próbuje użyć wartości w tabela parametrów podczas połączenia z wystąpienie serwera wcześniej niż SQL Server 2008, SQL Server Macierzysta klient wykryje, a SQLBindCol, SQLBindParameter, SQLSetDescFields, a SQLSetDescRecwywołania nie powiedzie się z SQLSTATE 07006 i komunikat "dane ograniczeniami typ naruszenie atrybut (wersją programu SQL Server dla tego połączenia nie obsługuje wartości w tabela parametrów)".

See Also

Concepts