Remember The Sitecore DBBrowser

Posted 05/20/2016 by Ed Kapuscinski

This morning I was adding some new renderings that needed to go in site wide. Being the lazy programmer I am, I turned on raw values mode and started copying and pasting snippets of XML from one standard values item's renderings field to another. 

However, somehow I messed up the XML structure of one of the items, and suddenly, I couldn't load the items with the bad XML in content manager without getting a "Runtime Error" popup. Uh oh! 

So, how would one fix such a thing, where you can't load the item to make a repair?

Luckily, Sitecore comes with a very stripped down version of content editor that lets you get at raw values for fields without all of the window dressing that checks for things like invalid XML in the renderings field. This stripped down version is simply called the "DBBrowser", and is accessible from /sitecore/admin/dbbrowser.aspx on a Sitecore server. You'll need to be logged in as an admin to use it, but if you are, it can be a real life saver.

It shows you the content tree in a very minimal form and you need to click on items to expand their children, but you can still navigate around. You can also open items and edit them as well. It all looks and works much like "normal" Sitecore, but without all of the bells and whistles. 

This is the DBBrowser. As you can see, it looks a lot like someone loaded up Content Editor on a Web TV box, but it gets the job done.

Sitecore's DB Browser Application

DBBrowser is a great tool to get you out of a jam, and hopefully it can save your bacon like it did mine this morning.