Saltar a contenido

¿Sabías que puedes identificar el origen de una conexión SQL por aplicación?

Para analizar el origen de las conexiones a tu base de datos, es posible filtrar utilizando el nombre de la aplicación.

El asistente de configuración no añade este atributo: si no lo indicas, SQL Server muestra el nombre genérico del proveedor de datos. Para identificar tu aplicación, añade el atributo Application Name a cada cadena de conexión de la sección ConnectionStrings del appsettings.json del Backend:

JSON
"ConnectionStrings": {
  "ConfConnectionString": "Data Source=MiServidor;Initial Catalog=MiApp_IC;User ID=sa;Password=...;TrustServerCertificate=True;Application Name=MiApp",
  "DataConnectionString": "Data Source=MiServidor;Initial Catalog=MiApp_Data;User ID=sa;Password=...;TrustServerCertificate=True;Application Name=MiApp"
}

Reinicia el Backend (en IIS, recicla el grupo de aplicaciones) para que use las cadenas nuevas.

Cadenas cifradas

En IIS y en un contenedor de producción, las cadenas de conexión se guardan cifradas (enc:v1:...). Para cambiarlas, consulta Cambiar un valor cifrado a mano.