From 1211ea8ac90ce7e3281d4b1a5ed457d1cf45461f Mon Sep 17 00:00:00 2001 From: Samuele Locatelli Date: Fri, 4 Jul 2025 11:37:17 +0200 Subject: [PATCH] Fix connection string x FluxLog --- MP.Data/Controllers/MpLandController.cs | 88 +++++++++++++------------ MP.Land/appsettings.json | 2 +- 2 files changed, 48 insertions(+), 42 deletions(-) diff --git a/MP.Data/Controllers/MpLandController.cs b/MP.Data/Controllers/MpLandController.cs index bed9195f..e744b638 100644 --- a/MP.Data/Controllers/MpLandController.cs +++ b/MP.Data/Controllers/MpLandController.cs @@ -62,54 +62,60 @@ namespace MP.Data.Controllers FROM sys.master_files WHERE database_id = DB_ID(); "; - - // leggo per DB principale - if (!string.IsNullOrEmpty(_configuration.GetConnectionString("MP.All"))) + try { - using (var dbCtx = new MoonProContext(_configuration)) + // leggo per DB principale + if (!string.IsNullOrEmpty(_configuration.GetConnectionString("MP.All"))) { - var singleRes = dbCtx - .DbSetDbSize - .FromSqlRaw(stp_DbInfo) - .AsEnumerable() - .FirstOrDefault(); - if (singleRes != null) + using (var dbCtx = new MoonProContext(_configuration)) { - dbResult.Add(singleRes); + var singleRes = dbCtx + .DbSetDbSize + .FromSqlRaw(stp_DbInfo) + .AsEnumerable() + .FirstOrDefault(); + if (singleRes != null) + { + dbResult.Add(singleRes); + } + } + } + // leggo per FluxLog + if (!string.IsNullOrEmpty(_configuration.GetConnectionString("MP.Flux"))) + { + using (var dbCtx = new MoonPro_FluxContext(_configuration)) + { + var singleRes = dbCtx + .DbSetDbSize + .FromSqlRaw(stp_DbInfo) + .AsEnumerable() + .FirstOrDefault(); + if (singleRes != null) + { + dbResult.Add(singleRes); + } + } + } + // leggo per Stats + if (!string.IsNullOrEmpty(_configuration.GetConnectionString("MP.Stats"))) + { + using (var dbCtx = new MoonPro_STATSContext(_configuration)) + { + var singleRes = dbCtx + .DbSetDbSize + .FromSqlRaw(stp_DbInfo) + .AsEnumerable() + .FirstOrDefault(); + if (singleRes != null) + { + dbResult.Add(singleRes); + } } } } - // leggo per FluxLog - if (!string.IsNullOrEmpty(_configuration.GetConnectionString("MP.FluxLog"))) + catch(Exception exc) { - using (var dbCtx = new MoonPro_FluxContext(_configuration)) - { - var singleRes = dbCtx - .DbSetDbSize - .FromSqlRaw(stp_DbInfo) - .AsEnumerable() - .FirstOrDefault(); - if (singleRes != null) - { - dbResult.Add(singleRes); - } - } - } - // leggo per Stats - if (!string.IsNullOrEmpty(_configuration.GetConnectionString("MP.Stats"))) - { - using (var dbCtx = new MoonPro_STATSContext(_configuration)) - { - var singleRes = dbCtx - .DbSetDbSize - .FromSqlRaw(stp_DbInfo) - .AsEnumerable() - .FirstOrDefault(); - if (singleRes != null) - { - dbResult.Add(singleRes); - } - } + Log.Error($"Eccezione in AllDbInfo:{Environment.NewLine}{exc}"); } return dbResult; } diff --git a/MP.Land/appsettings.json b/MP.Land/appsettings.json index c8175eed..b3be2a6d 100644 --- a/MP.Land/appsettings.json +++ b/MP.Land/appsettings.json @@ -58,7 +58,7 @@ "ConnectionStrings": { "DefaultConnection": "Server=SQL2016DEV;Database=MoonPro;Trusted_Connection=True;MultipleActiveResultSets=true", "MP.All": "Server=SQL2016DEV;Database=MoonPro;User ID=sa;Password=keyhammer16;integrated security=False;MultipleActiveResultSets=True;App=MP.Land;", - "MP.FluxLog": "Server=SQL2016DEV;Database=MoonPro_FluxData;User ID=sa;Password=keyhammer16;integrated security=False;MultipleActiveResultSets=True;App=MP.Land;", + "MP.Flux": "Server=SQL2016DEV;Database=MoonPro_FluxData;User ID=sa;Password=keyhammer16;integrated security=False;MultipleActiveResultSets=True;App=MP.Land;", "MP.Land": "Server=SQL2016DEV;Database=MoonPro;User ID=sa;Password=keyhammer16;integrated security=False;MultipleActiveResultSets=True;App=MP.Land;", "MP.Land.Auth": "Server=SQL2016DEV;Database=MoonPro_Anagrafica;User ID=sa;Password=keyhammer16;integrated security=False;MultipleActiveResultSets=True;App=MP.Land;", "MP.Tab": "Server=SQL2016DEV;Database=MoonPro; User ID=sa;Password=keyhammer16; integrated security=False; MultipleActiveResultSets=True; App=MP.Land;",