SQL Server data source does not support named instances

I have SQL Server Express and Grafana both installed on my local machine. The SQL server is accessible via “localhost\SqlExpress”. SQL Server Browser service is running.
When I use “Localhost\SqlExpress” in the “Host” field of the SQL Server data source, I get this error message “No instance matching ‘SQLEXPRESS’ returned from host ‘localhost’”.

Seems that SQL Server data source does not accept named instances and only relies on IP/Host! Is there a workaround for this?

You need to use the instance name with two backward slashes(\\) like this → localhost\\SqlExpress

It doesn’t work…

It throws up an error with url like ‘localhost\\sqlExpress’

Hi , Anyone able to sort out this issue. Even I tried giving double back slash before the instance name , it is not working yet.

Hi pavaniperla,
i have same proble and didn’t solve.

Connect your instance via tcp port: sqlserver:port

To figure out your tcp port execute following sql in master database
xp_readerrorlog 0, 1, N'Server is listening on