The 100 Database limit in SQL MI does that include the system tables in that count?

Homan, Eric 20 Reputation points
2023-08-30T12:54:23.22+00:00

Wanted to know if the limit of 100 databases on a SQL MI includes that system tables or if it is just databases you added.

Azure SQL Database
0 comments No comments
{count} votes

Accepted answer
  1. RahulRandive 10,486 Reputation points Volunteer Moderator
    2023-08-30T13:16:38.5366667+00:00

    Hi Homan, Eric,

    As per Microsoft document Resource limits - Azure SQL Managed Instance | Microsoft Learn

    The maximum number of databases per instance is 100 user databases (specifically mentioned), which seems to be excluding system databases.

    Thank you!

    1 person found this answer helpful.

1 additional answer

Sort by: Most helpful
  1. Jai Deep 0 Reputation points
    2023-08-30T13:29:16.99+00:00

    The limit of 100 databases on a SQL Managed Instance (MI) includes the system tables. The system tables are the tables that are used by SQL Server to manage the database itself, such as the sys.databases table and the sys.tables table. These tables are required for the SQL MI to function properly, so they cannot be deleted or removed.

    If you create more than 100 databases on a SQL MI, you will receive an error message. You can either delete some of the databases or create an elastic pool to manage the resources of multiple databases.

    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.