Udostępnij przez


Za pomocą serwera kursory

Jeśli w aplikacji ODBC określa dowolne atrybuty kursor ODBC na inną wartość niż domyślne, SQL Server Macierzysty sterownik ODBC klient żądania serwer do zaimplementowania kursor serwera interfejsu API tego samego typu. Za pomocą interfejsu API serwera kursory zwalnia pamięci na komputerze klienckim i mogą znacznie zmniejszyć ruch w sieci między klient a serwerem.

Interfejs API serwera kursorów potencjalną wadą jest to, że ich aktualnie nie obsługują wszystkie instrukcje SQL.Interfejs API serwera kursory nie można użyć do wykonać:

  • Instancje lub procedur przechowywanych, które zwracają kilka zestawów wyników.

  • Instrukcji SELECT, zawierające klauzule COMPUTE, COMPUTE BY, FOR BROWSE lub INTO.

  • Instrukcja wykonać odwoływania się do zdalnego procedura przechowywana.

Po podłączeniu do wystąpienie SQL Server, wykonywanie instrukcja z tych właściwości przy użyciu kursora serwera powoduje, że kursor jest konwertowane na domyślny zestaw wyników. Po połączeniu ze starszymi wersjami SQL Server, powoduje błąd.