Przestrzeń nazw Microsoft.SqlServer.Management.Common
[Microsoft.SqlServer.Management.Common] Nazw zawiera klasy, które zapewniają funkcjonalność połączenia na innych SQL Server management obszarów nazw.
Microsoft.SqlServer.Management.Common Nazw zawiera klasy, które są używane do nawiązania połączenia z wystąpienie Aparat baz danych programu SQL Server.Najważniejsze klasy w tym obszarze nazw jest ServerConnection klasyServerConnection Obiektu pozwala zarządzać połączenia z wystąpienie Aparat baz danych.Odwołuje się różnych klas w innych obszarach zarządzania nazw.
Microsoft.SqlServer.Management.Common Obszaru nazw, który znajduje się w pliku wirtualny plik dziennika Microsoft.SqlServer.ConnectionInfo.dll.
Za pomocą Microsoft.SqlServer.Management.Common obszaru nazw, można wykonać następujące czynności:
Połączyć się z wystąpienie SQL Server.
Kontrolować ustawienia połączenia.
Uruchom Transact-SQL instrukcji bezpośrednio.
Przechwytywanie Transact-SQL instrukcji, które są generowane przez program SMO.
Zarządzanie transakcjami.
Klasy
Klasa | Opis | |
---|---|---|
![]() |
CapturedSql | CapturedSql Reprezentuje klasę Transact-SQL poleceń, które są wysyłane do wystąpienie SQL Server z odwołania połączenia.Jednakże następnie są przekierowywane do buforu zamiast bezpośrednio na wystąpienie SQL Server. |
![]() |
ChangePasswordFailureException | ChangePasswordFailureException Klasy jest wyjątkiem powstaje po nieudanej próbie zmiany hasła logowania, która ustanawia połączenie z wystąpienie SQL Server za pomocą SQL Server uwierzytelniania. |
![]() |
ConnectionCannotBeChangedException | ConnectionCannotBeChangedException Klasy jest wyjątkiem powstaje po nieudanej próbie zmiany połączenia z wystąpienie Microsoft SQL Server. |
![]() |
ConnectionException | ConnectionException Klasa jest wyjątek, który jest wywoływane, gdy wystąpi błąd podczas połączenia z wystąpienie SQL Server. |
![]() |
ConnectionFailureException | ConnectionFailureException Klasa jest wyjątek, który jest wywoływane po nieudanej próbie ustanowienia połączenia z wystąpienie z SQL Server. |
![]() |
ConnectionInfoBase | ConnectionInfoBase Jest obiekt klasy podstawowej, używanej w konstrukcji SqlOlapConnectionInfoBase i klasy reprezentuje informacje używane do łączenia się z wystąpienie SQL Server. |
![]() |
ConnectionManager | ConnectionManager Połączenia z wystąpienie zarządza klasy SQL Server. |
![]() |
ConnectionSettings | ConnectionSettings Klasa reprezentuje ustawienia używane przez połączenia z wystąpienie serwera, takich jak SQL Server.ServerConnection Klasa dziedziczy ConnectionSettings klasy |
![]() |
DataTransferEventArgs | DataTransferEventArgs Klasa reprezentuje argumenty używane podczas wywoływane jest zdarzenie transferu danych. |
![]() |
DataTransferProgressEventArgs | DataTransferProgressEventArgs Klasa reprezentuje argumenty używane podczas wywoływane jest zdarzenie progress transferu danych. |
![]() |
DisconnectedConnectionException | DisconnectedConnectionException Klasa jest wyjątek jest wywoływane, gdy połączenie jest zamykane. |
![]() |
ExecutionFailureException | ExecutionFailureException Klasa jest wyjątek, który jest wywoływane po napotkaniu błędu wykonanie połączenia z serwerem. |
![]() |
InvalidArgumentException | Wyjątek, który jest wywoływane, gdy parametr, który nie jest prawidłowy jest przekazywane do metoda wskazane połączenie z serwerem. |
![]() |
InvalidPropertyValueException | Wyjątek, który jest uruchamiany, jeśli właściwość zestaw na wartość nie jest prawidłowa dla odwołania połączenie z serwerem. |
![]() |
NotInTransactionException | Wyjątek, który jest wywoływane, gdy wystąpi błąd w obrębie transakcji na wskazane połączenie z serwerem. |
![]() |
OlapConnectionInfo | Ta klasa obsługuje infrastrukturę SMO i nie jest przeznaczony do użycia bezpośrednio w kodzie. |
![]() |
PropertyNotAvailableException | Wyjątek, który jest wywoływane, gdy właściwość niedostępna jest proszony o połączenie z serwerem. |
![]() |
PropertyNotSetException | Wyjątek, który jest wywoływane, gdy proces żąda właściwość, która nie została zestaw na połączenie z serwerem. |
![]() |
ServerComparer | Reprezentuje klasę Moduł porównujący. |
![]() |
ServerConnection | ServerConnection Obiekt reprezentuje połączenie z serwerem. |
![]() |
ServerMessageEventArgs | ServerMessageEventArgs Klasa reprezentuje argumenty używane, gdy serwer wiadomości zdarzenie jest wywoływane. |
![]() |
ServerVersion | ServerVersion Klasa reprezentuje informacje o wersja dla serwera. |
![]() |
SqlConnectionInfo | SqlConnectionInfo Obiekt reprezentuje informacje, który jest wymagany do ustanowienia połączenia z wystąpienie SQL Server. |
![]() |
SqlOlapConnectionInfoBase | SqlOlapConnectionInfoBase Klasy reprezentuje informacje używane do łączenia się z wystąpienie SQL Server. |
![]() |
SqlServerManagementException | SqlServerManagementException Klasa jest wyjątek jest wywoływane, gdy SQL Server wystąpi błąd zarządzania połączenia z serwerem. |
![]() |
StatementEventArgs | StatementEventArgs Klasa reprezentuje argumenty używane, gdy zdarzenie instrukcja jest wywoływane. |
![]() |
TransferException | TransferException Klasa jest wyjątek jest wywoływane, gdy SQL Server wystąpi błąd transferu połączenia z serwerem. |
Interfejsy
Interfejs | Opis | |
---|---|---|
![]() |
IAlterable | Definiuje metoda do zmiany obiektu na odwołanie połączenia. |
![]() |
ICreatable | Definiuje metoda tworzenia obiektu na odwołanie połączenia. |
![]() |
IDataTransferProvider | Definiuje transferów danych na wskazane połączenie metod i zdarzeń. |
![]() |
IDroppable | Definiuje metoda Drop obiektu na odwołanie połączenia. |
![]() |
IMarkForDrop | Definiuje metoda, która oznacza obiekt ma być przerwane. |
![]() |
IRefreshable | Definiuje metoda odświeżania obiektu z serwera przez połączenie odwołania. |
![]() |
IRenamable | Definiuje nazwy metoda połączenia odwołanie. |
![]() |
IRestrictedAccess | Reprezentuje interfejs, który implementuje pojedynczego użytkownika dostępu do serwera do połączenia. |
![]() |
ISfcConnection | Definiuje wysokiego poziom właściwości i metody dla połączeń z serwerem. |
![]() |
ITransferMetadataProvider | Definiuje metody, które są wymagane do przesyłania metadane odwołania połączenia. |
Delegaci
Delegat | Opis | |
---|---|---|
![]() |
DataTransferEventHandler | DataTransferEventHandler Klasa reprezentuje metoda, która obsługuje zdarzenie wywoływane przez proces transferu danych. |
![]() |
DataTransferProgressEventHandler | Reprezentuje metoda, która obsługuje zdarzenia wywoływane przez proces raportowania postępu transferu danych. |
![]() |
ServerMessageEventHandler | ServerMessageEventHandler Klasa reprezentuje metoda, która obsługuje zdarzenie wywoływane przez wiadomości z serwera. |
![]() |
StatementEventHandler | StatementEventHandler Klasa reprezentuje metoda, która obsługuje zdarzenie wywoływane przez instrukcja. |
Wyliczenia
Wyliczenie | Opis | |
---|---|---|
![]() |
AutoDisconnectMode | Zawiera wartości, które są używane do określania opcji Automatyczne rozłączenie połączenia z wystąpienie SQL Server. |
![]() |
ConnectionManager.ExecuteTSqlAction | Wykonanie Transact-SQL akcja. |
![]() |
ConnectionType | ConnectionType Wyliczenie zawiera wartości, które są używane do określania typu serwera, z którym ustanawiane jest połączenie. |
![]() |
DatabaseEngineType | Bazy danych typu silnika autonomicznych wystąpienie SQL Server lub bazy danych SQL Azure. |
![]() |
DataTransferEventType | DataTransferEventType Wyliczenie zawiera wartości, które są używane do określania typu Zdarzenie transferu danych. |
![]() |
DataTransferProgressEventType | DataTransferProgressEventType Wyliczenie zawiera wartości, które są używane do określania typu postępu przenoszenia danych zdarzenie. |
![]() |
DeferredUseMode | DeferredUseMode Wyliczenie zawiera wartości, które określ sposób używające odroczonego mogą instrukcją obsługi Transact-SQL instrukcji na połączenia serwera. |
![]() |
ExecutionTypes | ExecutionTypes Wyliczenie zawiera wartości, które są używane do określania opcji wykonywanie poleceń języka Transact-SQL wysyłane do serwera przy użyciu odwołania połączenia. |
![]() |
FixedServerRoles | FixedServerRoles Wyliczenie zawiera wartości, które są używane do określania ról serwera stałych, które mogą być przypisane do logowania. |
![]() |
NetworkProtocol | Zawiera wartości, które są używane do określania protokołów sieciowych używanych w sieci, gdzie wskazane połączenie jest nawiązywane. |
![]() |
QueryParameterizationMode | QueryParameterizationMode Wyliczenie zawiera wartości, które są używane, aby określić sposób obsługi kwerend z parametrami przez połączenia serwera. |
![]() |
ServerCaseSensitivity | Zawiera wartości, które są używane do określania, czy serwer jest wrażliwy na przypadek (dolnej lub górnej) tekstu. |
![]() |
ServerType | ServerType Wyliczenie zawiera wartości, które określić różne rodzaje SQL Server services. |
![]() |
ServerUserProfiles | ServerUserProfiles Wyliczenie zawiera wartości, które są używane do określania profilów użytkownika na serwerze. |
![]() |
SqlExecutionModes | SqlExecutionModes Wyliczenie zawiera wartości, które są używane do określania, czy polecenia wysyłane do odwołania połączenie z serwerem są wykonywane natychmiast lub zapisane w buforze. |