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. |