Udostępnij za pośrednictwem


SQLBrowseConnect

SQLBrowseConnect używa słów kluczowych, które mogą zostać podzielone na trzy poziomy informacji o połączeniu.Dla każdego słowa kluczowego w poniższej tabela wskazuje, czy zwracana jest lista prawidłowych wartości i czy słowo kluczowe jest opcjonalne.

Poziom 1

Słowo kluczowe

Lista zwrócona?

Opcjonalne?

Description

DSN

NIE DOTYCZY

Nie

Nazwa urządzenie źródłowe danych zwróconych przez SQLDataSources.Nie można użyć słowa kluczowego DSN, użycie słowa kluczowego DRIVER.

STEROWNIK

NIE DOTYCZY

Nie

Microsoft ® SQL Server {Jest macierzystą nazwę sterownika ODBC klientSQL Server Macierzysta klient 10}. Nie można użyć słowa kluczowego DRIVER, użycie słowa kluczowego DSN.

Poziom 2

Słowo kluczowe

Lista zwrócona?

Opcjonalne?

Description

SERWER

Tak

Nie

Nazwa serwera w sieci, na którym znajduje się ze źródłem danych.Termin "(lokalny)" można wprowadzić jako serwer, w przeciwnym wypadku kopia lokalnego SQL Server mogą być używane, nawet wtedy, gdy przypadek wersja niesieciowym.

UID

Nie

Tak

Identyfikator logowania użytkownika.

PWD

Nie

Tak (zależy od użytkownika)

Hasło określone przez użytkownika.

APLIKACJA

Nie

Tak

Nazwa aplikacji telefonicznych SQLBrowseConnect.

WSID

Nie

Tak

Identyfikator stacja robocza.Zazwyczaj jest to nazwa sieciowa w komputerze, na którym działa aplikacja.

Poziom 3

Słowo kluczowe

Lista zwrócona?

Opcjonalne?

Description

BAZY DANYCH

Tak

Tak

Nazwa SQL Server Baza danych.

JĘZYK

Tak

Tak

Krajowe język używany przez SQL Server.

SQLBrowseConnect ignoruje wartości słów kluczowych bazy danych i LANGUAGE przechowywanych w definicji urządzenie źródłowe danych ODBC.Jeśli do bazy danych lub język określony w ciąg połączenia przekazane do SQLBrowseConnect jest nieprawidłowy, SQLBrowseConnect zwraca SQL_NEED_DATA i poziom 3 atrybuty połączeń.

Następujące atrybuty, które są ustawiane przez wywołującego SQLSetConnectAttr, określić zestaw wyników zwróconych przez SQLBrowseConnect.

Attribute

Description

SQL_COPT_SS_BROWSE_CONNECT

Jeśli zostanie ustawiony na SQL_MORE_INFO_YES w SQL Server 2000 i jego nowszych wersji SQLBrowseConnect zwraca ciąg rozszerzone właściwości serwera.

Poniżej przedstawiono przykładowy ciąg znaków rozszerzonych zwrócone przez SQLBrowseConnect in SQL Server 2000:

ServerName\InstanceName;Clustered:No;Version:8.00.131

W tym ciąg różnymi informacjami o serwerze, należy oddzielić średnikami.Użyj przecinków do oddzielenia wystąpień inny serwer.

SQL_COPT_SS_BROWSE_SERVER

Jeżeli określono nazwa serwera, SQLBrowseConnect spowoduje zwrócenie informacji dla określonego serwera.Jeśli jest SQL_COPT_SS_BROWSE_SERVER zestaw wartość null, SQLBrowseConnect zwraca informacje dotyczące wszystkich serwerów domena.

NoteNote:
Ze względu na problemy sieciowe SQLBrowseConnect nie może zostać wyświetlony czas odpowiedzi od wszystkich serwerów.W związku z tym na liście serwerów zwracane mogą się różnić dla każdego żądania.

SQL_COPT_SS_BROWSE_CACHE_DATA

Gdy atrybut SQL_COPT_SS_BROWSE_CACHE_DATA SQL_CACHE_DATA_YES, można pobrać danych fragmentów, długość buforu nie jest wystarczająco duży, aby pomieścić wynik.Ta długość jest określona w BufferLength argument funkcji SQLBrowseConnect.

SQL_NEED_DATA jest zwracana, gdy dostępnych jest więcej danych.SQL_SUCCESS jest zwracana, gdy nie ma więcej danych do pobierania.

Wartość domyślna to SQL_CACHE_DATA_NO.

Obsługa SQLBrowseConnect główne nazwy usług (SPN)

Gdy połączenie jest otwarte, SQL Server Klient macierzystym ustawia SQL_COPT_SS_MUTUALLY_AUTHENTICATED i SQL_COPT_SS_INTEGRATED_AUTHENTICATION_METHOD metoda uwierzytelnianie używana do otwarcia połączenia.

Aby uzyskać więcej informacji na temat nazwy SPN zobacz Główne nazwy usług (SPN) w oknie klient połączenia (ODBC).

Historia zmian

Microsoft Learning

Opisano SQL_COPT_SS_BROWSE_CACHE_DATA.