SQL PROMTP: The semaphore timeout period has expired. Since upgrade today
CoetzeeWerner
Posts: 4 Bronze 1
in SQL Prompt
Upgraded today to ver 10.12.6.30951 and got this error everytime I search my tab history
Answers
Can you try the following steps:
1 - Close SSMS, Delete the SQLHistory.db file located in %localappdata%\Red Gate\SQL Prompt 10\
2 - Open SSMS, there should be a tabhistory.migrating file in the app data folder
3 - Leave SSMS open until the tabhistory.migrating file disappears (this will take a variable amount of time, depending on how big the existing TH database is)
Once the tab history.migrating file disappears, you should be able to open the tab history UI.
Same here, multiple times a day now and sometimes multiple times in a row. I had to clear the error 4 times today before I could see in my tab history and search it
If I apply the sugesstion in the previous comment (deleting the SQLHistory.db file), I lose a lot of history. In my case, I had a 80MB SavedTabs.db file last modified on 30 September 2022 and a 200MB SqlHistory.db file last modified today. If I delete the SqlHistory.db and restart SSMS, the file SqlHistory.db is recreated using the data from SavedTabs.db, which is more than one month old.
@redgate, please advise.