Good day Kundan.
sorry your SQL database is unavailable at this time. Currently, Azure shows the downtime for your SQL database resource at a two-minute granularity. The actual downtime is likely less than a minute
In order to understand the issue we need more information.
1) always compare your log to the history of known issues
https://status.azure.com/en-us/status/history/
2) Let's start with the service tier that you are using, since I have a feeling that you are using "Azure SQL Database serverless", which make this report perfectly understandable.
Azure SQL Database serverless pause the service and it can take up to a minute to resume the service. This means that if for example you have a website which is not so active then you might have X time without any activity and the Azure Engine pause the service. First user which come to the website after the database was paused, will "wake up" the system and will need about a minute ton get the respond from the server. This might lead to time out.
3) Please review the following document on handling errors: Working with SQL Database connection issues and transient errors.
In the meantime what can you do?
Recommended in most cases to implement a "retry logic" to handle the intermittent issues. You can use geo-replication for regional issues. If you are having an issue with specific service (database) then you should create an Azure Support Request, so the team will be able to examine your specific service.