Udostępnij za pośrednictwem


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
Klasa publiczna 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.
Klasa publiczna 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.
Klasa publiczna ConnectionCannotBeChangedException ConnectionCannotBeChangedException Klasy jest wyjątkiem powstaje po nieudanej próbie zmiany połączenia z wystąpienie Microsoft SQL Server.
Klasa publiczna ConnectionException ConnectionException Klasa jest wyjątek, który jest wywoływane, gdy wystąpi błąd podczas połączenia z wystąpienie SQL Server.
Klasa publiczna ConnectionFailureException ConnectionFailureException Klasa jest wyjątek, który jest wywoływane po nieudanej próbie ustanowienia połączenia z wystąpienie z SQL Server.
Klasa publiczna 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.
Klasa publiczna ConnectionManager ConnectionManager Połączenia z wystąpienie zarządza klasy SQL Server.
Klasa publiczna ConnectionSettings ConnectionSettings Klasa reprezentuje ustawienia używane przez połączenia z wystąpienie serwera, takich jak SQL Server.ServerConnection Klasa dziedziczy ConnectionSettings klasy
Klasa publiczna DataTransferEventArgs DataTransferEventArgs Klasa reprezentuje argumenty używane podczas wywoływane jest zdarzenie transferu danych.
Klasa publiczna DataTransferProgressEventArgs DataTransferProgressEventArgs Klasa reprezentuje argumenty używane podczas wywoływane jest zdarzenie progress transferu danych.
Klasa publiczna DisconnectedConnectionException DisconnectedConnectionException Klasa jest wyjątek jest wywoływane, gdy połączenie jest zamykane.
Klasa publiczna ExecutionFailureException ExecutionFailureException Klasa jest wyjątek, który jest wywoływane po napotkaniu błędu wykonanie połączenia z serwerem.
Klasa publiczna 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.
Klasa publiczna 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.
Klasa publiczna NotInTransactionException Wyjątek, który jest wywoływane, gdy wystąpi błąd w obrębie transakcji na wskazane połączenie z serwerem.
Klasa publiczna OlapConnectionInfo Ta klasa obsługuje infrastrukturę SMO i nie jest przeznaczony do użycia bezpośrednio w kodzie.
Klasa publiczna PropertyNotAvailableException Wyjątek, który jest wywoływane, gdy właściwość niedostępna jest proszony o połączenie z serwerem.
Klasa publiczna 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.
Klasa publiczna ServerComparer Reprezentuje klasę Moduł porównujący.
Klasa publiczna ServerConnection ServerConnection Obiekt reprezentuje połączenie z serwerem.
Klasa publiczna ServerMessageEventArgs ServerMessageEventArgs Klasa reprezentuje argumenty używane, gdy serwer wiadomości zdarzenie jest wywoływane.
Klasa publiczna ServerVersion ServerVersion Klasa reprezentuje informacje o wersja dla serwera.
Klasa publiczna SqlConnectionInfo SqlConnectionInfo Obiekt reprezentuje informacje, który jest wymagany do ustanowienia połączenia z wystąpienie SQL Server.
Klasa publiczna SqlOlapConnectionInfoBase SqlOlapConnectionInfoBase Klasy reprezentuje informacje używane do łączenia się z wystąpienie SQL Server.
Klasa publiczna SqlServerManagementException SqlServerManagementException Klasa jest wyjątek jest wywoływane, gdy SQL Server wystąpi błąd zarządzania połączenia z serwerem.
Klasa publiczna StatementEventArgs StatementEventArgs Klasa reprezentuje argumenty używane, gdy zdarzenie instrukcja jest wywoływane.
Klasa publiczna TransferException TransferException Klasa jest wyjątek jest wywoływane, gdy SQL Server wystąpi błąd transferu połączenia z serwerem.

Interfejsy

  Interfejs Opis
Interfejs publiczny IAlterable Definiuje metoda do zmiany obiektu na odwołanie połączenia.
Interfejs publiczny ICreatable Definiuje metoda tworzenia obiektu na odwołanie połączenia.
Interfejs publiczny IDataTransferProvider Definiuje transferów danych na wskazane połączenie metod i zdarzeń.
Interfejs publiczny IDroppable Definiuje metoda Drop obiektu na odwołanie połączenia.
Interfejs publiczny IMarkForDrop Definiuje metoda, która oznacza obiekt ma być przerwane.
Interfejs publiczny IRefreshable Definiuje metoda odświeżania obiektu z serwera przez połączenie odwołania.
Interfejs publiczny IRenamable Definiuje nazwy metoda połączenia odwołanie.
Interfejs publiczny IRestrictedAccess Reprezentuje interfejs, który implementuje pojedynczego użytkownika dostępu do serwera do połączenia.
Interfejs publiczny ISfcConnection Definiuje wysokiego poziom właściwości i metody dla połączeń z serwerem.
Interfejs publiczny ITransferMetadataProvider Definiuje metody, które są wymagane do przesyłania metadane odwołania połączenia.

Delegaci

  Delegat Opis
Delegat publiczny DataTransferEventHandler DataTransferEventHandler Klasa reprezentuje metoda, która obsługuje zdarzenie wywoływane przez proces transferu danych.
Delegat publiczny DataTransferProgressEventHandler Reprezentuje metoda, która obsługuje zdarzenia wywoływane przez proces raportowania postępu transferu danych.
Delegat publiczny ServerMessageEventHandler ServerMessageEventHandler Klasa reprezentuje metoda, która obsługuje zdarzenie wywoływane przez wiadomości z serwera.
Delegat publiczny StatementEventHandler StatementEventHandler Klasa reprezentuje metoda, która obsługuje zdarzenie wywoływane przez instrukcja.

Wyliczenia

  Wyliczenie Opis
Wyliczenie publiczne AutoDisconnectMode Zawiera wartości, które są używane do określania opcji Automatyczne rozłączenie połączenia z wystąpienie SQL Server.
Wyliczenie chronione ConnectionManager.ExecuteTSqlAction Wykonanie Transact-SQL akcja.
Wyliczenie publiczne ConnectionType ConnectionType Wyliczenie zawiera wartości, które są używane do określania typu serwera, z którym ustanawiane jest połączenie.
Wyliczenie publiczne DatabaseEngineType Bazy danych typu silnika autonomicznych wystąpienie SQL Server lub bazy danych SQL Azure.
Wyliczenie publiczne DataTransferEventType DataTransferEventType Wyliczenie zawiera wartości, które są używane do określania typu Zdarzenie transferu danych.
Wyliczenie publiczne DataTransferProgressEventType DataTransferProgressEventType Wyliczenie zawiera wartości, które są używane do określania typu postępu przenoszenia danych zdarzenie.
Wyliczenie publiczne 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.
Wyliczenie publiczne 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.
Wyliczenie publiczne 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.
Wyliczenie publiczne 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.
Wyliczenie publiczne 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.
Wyliczenie publiczne ServerCaseSensitivity Zawiera wartości, które są używane do określania, czy serwer jest wrażliwy na przypadek (dolnej lub górnej) tekstu.
Wyliczenie publiczne ServerType ServerType Wyliczenie zawiera wartości, które określić różne rodzaje SQL Server services.
Wyliczenie publiczne ServerUserProfiles ServerUserProfiles Wyliczenie zawiera wartości, które są używane do określania profilów użytkownika na serwerze.
Wyliczenie publiczne 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.