Microsoft.SqlServer.Management.Common Espacio de nombres
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Clases
| Nombre | Description |
|---|---|
| CapturedSql | |
| ChangePasswordFailureException | |
| CommonDisplayCategoryKeyAttribute |
Clave usada para buscar la categoría de propiedad localizada |
| CommonDisplayDescriptionKeyAttribute |
Clave que se usa para buscar la descripción localizada |
| CommonDisplayNameKeyAttribute |
Clave que se usa para buscar el nombre de la propiedad localizada |
| CommonLocalizableEnumConverter |
CommonLocalizableEnumConverter permite convertir los valores de una enumeración en cadenas localizadas basadas en el atributo DisplayNameKey aplicado a los elementos individuales de Enum. |
| CommonLocalizedPropertyResourcesAttribute |
Nombre de los recursos que contienen cadenas de descripción, nombre y categoría de propiedad localizadas. |
| ConnectionCannotBeChangedException | |
| ConnectionEnumsHelpers |
Conjunto de métodos auxiliares para su uso con las enumeraciones definidas aquí |
| ConnectionException |
ConnectionException es la clase base para la mayoría de las excepciones de ConnectionInfo. |
| ConnectionFailureException | |
| ConnectionInfoBase | |
| ConnectionInfoHelper | |
| ConnectionManager |
configuración y creación de conexiones |
| ConnectionSettings |
configuración y creación de conexiones |
| DataTransferEventArgs |
Argumentos pasados a Transfer.DatabaseTransferEvent |
| DataTransferProgressEventArgs | |
| DisconnectedConnectionException |
Esta excepción se produce cuando se intenta usar una conexión forzada en modo desconectado |
| DtsConnectionInfo | |
| ExecutionFailureException | |
| HostPlatformNames |
Valores posibles para la propiedad Server.HostPlatform en SMO |
| InvalidArgumentException | |
| InvalidPropertyValueException | |
| NetCoreHelpers | |
| NotInTransactionException | |
| OlapConnectionInfo | |
| PropertyNotAvailableException | |
| PropertyNotSetException | |
| ServerComparer | |
| ServerConnection | |
| ServerMessageEventArgs |
Argumentos para el controlador de eventos |
| ServerVersion |
versión del servidor |
| SqlCeConnectionInfo | |
| SqlConnectionInfo | |
| SqlConnectionInfoWithConnection | |
| SqlDirectConnection |
SqlDirectConnection es un objeto ConnectionInfoBase simple que encapsula un objeto SqlConnection. |
| SqlOlapConnectionInfoBase | |
| SqlServerManagementException |
SqlServerManagementException es la clase base para todas las excepciones de objetos de administración de SQL. |
| StatementEventArgs |
Esta clase contiene los detalles de una instrucción Sql ejecutada. |
| TransferException |
Esta es la excepción que producirá la operación de transferencia. |
| TypeConverters |
Convertidores de tipos que se van a usar para traducir los valores de enumeración a sus valores de cadena y atrás |
| WindowsCredential |
Habilita el almacenamiento y la recuperación de contraseñas de Windows Administrador de credenciales, con claves por tipo de conexión y nombre de usuario |
Interfaces
| Nombre | Description |
|---|---|
| IAlterable | |
| ICommonDynamicVisible |
La interfaz ICommonDynamicVisible debe implementarse en cualquier clase que quiera limitar la visibilidad de determinados valores enum en función del estado de la clase en ese momento. Si una clase contiene una propiedad que expone una enumeración y esa clase implementa la interfaz ICommonDynamicVisible, se llamará a para cada propiedad que sea de un tipo Enum. El parámetro de contexto se puede usar para determinar para qué enumeración se llama a este método. Si una clase solo tiene una enumeración, no es necesario realizar esta comprobación. La manera de limitar la visibilidad de determinados elementos es simplemente quitar los valores enum no deseados de los valores ArrayList. Se llama a este método en cada lista desplegable de la enumeración, por lo que es posible cambiar la lista en cada lista desplegable y cada lista desplegable. Si la lista no cambiará una vez que se haya determinado inicialmente el almacenamiento en caché de ArrayList y devolverlo sería útil. Se debe tener cuidado para asegurarse de que no está quitando los valores en los que la propiedad Enum ya está establecida. Esto no provocará errores, ya que todos los valores de Enumeración siguen siendo válidos, pero cuando el usuario hace clic en la lista desplegable, no verá la opción actual como una opción. Tampoco se debe agregar ningún nuevo valor a la lista, ya que estos valores no se podrán convertir en valores de enumeración válidos y se producirá un error en tiempo de ejecución. Si se necesita un control más dinámico, considere la posibilidad de usar el diseño DynamicValues. |
| ICreatable | |
| ICreateOrAlterable |
Interfaz para el método CreateOrAlter. Todas las clases que admiten crear o modificar implementan esta interfaz. |
| IDataTransferProvider |
Esta interfaz abstrae el mecanismo de transferencia de datos. |
| IDropIfExists |
Interfaz para el método DropIfExists. Todas las clases que admiten la eliminación con comprobación de existencia implementan esta interfaz. |
| IDroppable | |
| IMarkForDrop |
Implementado por objetos que se pueden quitar como parte del comando Alter en su elemento primario. |
| IRefreshable | |
| IRenamable | |
| IRenewableToken |
Interfaz sencilla para ocultar los detalles de la renovación de tokens de acceso. Los consumidores de esta interfaz deben aplazar la recuperación de la cadena de token hasta el punto de SqlConnectionUsage. |
| IRestrictedAccess | |
| ISafeRenamable |
Implementado por objetos que pueden preferir que la interfaz de usuario confirme el cambio de nombre antes de continuar |
| ISfcConnection |
Esta interfaz es una interfaz de conexión de alto nivel. |
| ITransferMetadataProvider |
Esta interfaz abstrae el proveedor de metadatos, que es el componente que calcula los metadatos necesarios en el proceso de transferencia. |
Enumeraciones
| Nombre | Description |
|---|---|
| AutoDisconnectMode |
regula la directiva de desconexión |
| ConnectionManager.ExecuteTSqlAction |
Define todos los métodos usados para ejecutar T-SQL en un servidor en el objeto ServerConnection. |
| ConnectionType | |
| DatabaseEngineEdition |
Los valores posibles devueltos por SERVERPROPERTY('EngineEdition'). Consulte https://learn.microsoft.com/sql/t-sql/functions/serverproperty-transact-sql para obtener más información. |
| DatabaseEngineType |
los posibles valores de configuración del servidor |
| DataTransferEventType |
Indica el tipo de evento Transfer |
| DataTransferProgressEventType | |
| DeferredUseMode | |
| ExecutionTypes | |
| FixedServerRoles | |
| NetworkProtocol |
Protocolos de red |
| QueryParameterizationMode | |
| ServerCaseSensitivity | |
| ServerType |
Tipos de conexión válidos |
| ServerUserProfiles | |
| SqlConnectionInfo.AuthenticationMethod |
Método de autenticación usado para iniciar sesión |
| SqlExecutionModes |
Determina si se capturan o envían instrucciones SQL al servidor. |
Delegados
| Nombre | Description |
|---|---|
| DataTransferEventHandler | |
| DataTransferProgressEventHandler | |
| ServerMessageEventHandler |
el prototipo del método de devolución de llamada |
| StatementEventHandler |
Controlador de eventos para instrucciones |