The Sitecore KB article which looks like it was published after the initial question mentions only the
<setting name="Analytics.Enabled" value="false" />
line mentioned above in /App_Config/Include/Sitecore.Analytics.config
, as well as commenting out / removing the connection strings in /App_Config/ConnectionStrings.config
.
<add name="analytics" connectionString="mongodb://localhost/analytics" />
<add name="tracking.live" connectionString="mongodb://localhost/tracking_live" />
<add name="tracking.history" connectionString="mongodb://localhost/tracking_history" />
<add name="tracking.contact" connectionString="mongodb://localhost/tracking_contact" />
<add name="reporting" connectionString="user id=user;password=password;Data Source=(server);Database=Sitecore_Analytics" />
It also outlines the numerous limitations which take affect because of the lack of xDB.
This seems to be a popular question/answer, so some updated info: for Sitecore 8.1 without xDB, this is now called "CMS-only mode" and can be enabled in a similar way - by setting Xdb.enabled
to "false" in Sitecore.Xdb.config.