Hi @Rishabh Patil ,
Please try the following solution.
SQL
DECLARE @ServerInfoDetails TABLE (ServerID INT PRIMARY KEY, Status BIT);
DECLARE @param nvarchar(max) = '10=1,11=0,12=1,13=0';
INSERT INTO @ServerInfoDetails (ServerID, Status)
SELECT ServerID = LEFT(value, pos - 1)
, Status = RIGHT(value, LEN(value) - pos)
FROM STRING_SPLIT(@param, ',')
CROSS APPLY (SELECT CHARINDEX('=', value)) AS t(pos);
-- test
SELECT * FROM @ServerInfoDetails;
Output
+----------+--------+
| ServerID | Status |
+----------+--------+
| 10 | 1 |
| 11 | 0 |
| 12 | 1 |
| 13 | 0 |
+----------+--------+