/// <summary>
        ///
        /// </summary>
        /// <param name="database"></param>
        /// <returns></returns>
        public bool KillDatabase(string database)
        {
            try
            {
                //to check in processes
                var dataDir = Path.Combine(_serverConfiguration.DbFarmDir, database);

                if (!DiagnosticHelper.IsRunningApplication(MSERVER_PROCESS_NAME, String.Format("--dbpath=\"{0}\"", dataDir)) &&
                    !Directory.Exists(dataDir))
                {
                    throw new MonetDbException("Database not exists");
                }

                //database
                if (DiagnosticHelper.KillProcessApplication(MSERVER_PROCESS_NAME, String.Format("--dbpath=\"{0}\"", dataDir)))
                {
                    //logging
                    LoggerHelper.Write(LoggerOption.Warning, "Client#{0} -> Droped '{1}' database", CurrentClient.ClientId, database);

                    return(true);
                }
            }
            catch (Exception exception)
            {
                LoggerHelper.Write(LoggerOption.Error, exception.Message);

                throw;
            }

            return(false);
        }