The /EnableTableEndpoint commandline parameter no longer works

Dinant van Harmelen 0 Reputation points
2025-02-17T13:38:52.7933333+00:00

A few years ago we build an application that used CosmosDB and for local integration testing we used the CosmosDB emulator. We want to make some changes to the application, but found that it now is impossible to get the Table Endpoint to run in the Emulator. We use the following command line parameters to start the emulator:

/NoExplorer /DisableRateLimiting /EnableTableEndpoint
User's image

The Emulator starts with the SQL API enabled, However the default Table API connection string (that used to work) can no longer connect to the table api endpoint since it is not running:

"DefaultEndpointsProtocol=http;AccountName=localhost;AccountKey=C2y6yDjf5/R+ob0N8A7Cgv30VRDJIWEHLM+4QDU5DE2nQ9nDuVTqobD4b8mGGyPMbIZnqyMsEcaGQy67XIw/Jw==;TableEndpoint=http://localhost:8902/;"

Both http & https urls do not work.
http://localhost:8902/
https://localhost:8902/

User's image According to the online documentation this should still work in the newest version of the emulator.
User's image

How do we get the Table API to run again?

Azure Cosmos DB
Azure Cosmos DB
An Azure NoSQL database service for app development.
1,768 questions
{count} votes

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.