What does the error message "The query processor ran out of internal resources and could not produce a query plan" typically indicate?
A) The query is using an invalid SQL syntax.
B) The database server has encountered a resource limitation, such as memory or CPU, preventing it from generating a query execution plan.
C) The query is referencing a non-existent table or column.
D) The database connection has been lost or interrupted.