Gestión de bases de datos SQL Server

SQLSERVER_getDatabases

                Parámetros de entrada:
                    - [search] : string : filtra la búsqueda por nombre de base de datos
                    - [orderArray] : OrderArray : estructura de ordenación de resultados
                    
                Parámetros de salida:
                    - Devuelve un ArrayOfSQLServerInfo
                    - O un fallo:
                        - ERROR_PROCESSOR_USERAUTH                        
                        - ERROR_PROCESSOR_PARAM_VALIDATION                                                                                                                        
                        - ERROR_SQLSERVER_GETSQLSERVERDBS
                        - ERROR_PROCESSOR_CONNECT_SYSTEM_DATABASE
                        
                Invocable por: domain
                Permisos necesarios: PERM_DOMAIN_MSSQLDBS
                Funcionamiento:
                    - Lista las bases de datos de MySQL creadas para el dominio que invoca el servicio web
                    - El resultado puede ser ordenado por los siguientes criterios:
                        - login : nombre de base de datos
                        - date : fecha de creación de base de datos
                Ejemplos:
                    .NET    Java    PHP
            

SQLSERVER_newDataBase

                Parámetros de entrada:
                    - [login] : string : nombre de la base de datos a crear
                    - password : string : contraseña que se asignará a la base de datos
                    - totalSize : int : tamaño de la base de datos (MB)
                    - transSize : int : tamaño del registro de transacciones (MB)
                    
                Parámetros de salida:
                    - Devuelve un boolean a true si la base de datos se ha creado correctamente.
                    - O un fallo:
                        - ERROR_PROCESSOR_USERAUTH                        
                        - ERROR_PROCESSOR_PARAM_VALIDATION                                                                                                                        
                        - ERROR_PROCESSOR_DOMAIN_LOCKED
                        - ERROR_PROCESSOR_LIMIT_RESOURCES
                        - ERROR_SQLSERVER_NEWSQLSERVER
                        - ERROR_SQLSERVER_DBNAMEEXISTS                        
                        - ERROR_PROCESSOR_CONNECT_SYSTEM_DATABASE
                        
                Invocable por: domain
                Permisos necesarios: PERM_DOMAIN_MSSQLDBS
                Funcionamiento:
                    - Crea una nueva base de datos de SQL Server.
                    - Si login es null, se asignará un nombre secuencial autogenerado a la base de datos.
                Ejemplos:
                    .NET    Java    PHP
            

SQLSERVER_changePassword

                Parámetros de entrada:
                    - sqlServerID : int : identificador de la base de datos SQL Server
                    - newPassword : string : nueva contraseña a asignar a la base de datos
                    
                Parámetros de salida:
                    - Devuelve un boolean a true si la contraseña se ha cambiado
                    - O un fallo:
                        - ERROR_PROCESSOR_USERAUTH                        
                        - ERROR_PROCESSOR_PARAM_VALIDATION                                                                                                                        
                        - ERROR_PROCESSOR_DOMAIN_LOCKED
                        - ERROR_SQLSERVER_SQLSERVERNOTEXISTS
                        - ERROR_SQLSERVER_CHANGEPASSWORD                        
                        - ERROR_PROCESSOR_CONNECT_SYSTEM_DATABASE
                        
                Invocable por: domain
                Permisos necesarios: PERM_DOMAIN_MSSQLDBS
                Funcionamiento:
                    - Asigna una nueva contraseña a una base de datos                    
                Ejemplos:
                    .NET    Java    PHP
            

SQLSERVER_delDataBase

                Parámetros de entrada:
                    - arrayId : Array : array de indentificadores de bases de datos SQL Server
                    
                Parámetros de salida:
                    - Devuelve un boolean a true si se han eliminado correctamente las bases de datos
                    - O un fallo:
                        - ERROR_PROCESSOR_USERAUTH                        
                        - ERROR_PROCESSOR_PARAM_VALIDATION                                                                                                                        
                        - ERROR_PROCESSOR_DOMAIN_LOCKED
                        - ERROR_SQLSERVER_SQLSERVERNOTEXISTS
                        - ERROR_SQLSERVER_DELDATABASE                        
                        - ERROR_PROCESSOR_CONNECT_SYSTEM_DATABASE
                        
                Invocable por: domain
                Permisos necesarios: ninguno
                Funcionamiento:
                    - Elimina las bases de datos de SQL Server indicadas en el array arrayId.
                Ejemplos:
                    .NET    Java    PHP