<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.technet.com/utility/FeedStylesheets/atom.xsl" media="screen"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-US"><title type="html">My Learnings</title><subtitle type="html" /><id>http://blogs.technet.com/harikumh/atom.xml</id><link rel="alternate" type="text/html" href="http://blogs.technet.com/harikumh/default.aspx" /><link rel="self" type="application/atom+xml" href="http://blogs.technet.com/harikumh/atom.xml" /><generator uri="http://communityserver.org" version="2.1.61025.2">Community Server</generator><updated>2008-05-25T07:33:00Z</updated><entry><title>Search Tips and Tricks</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/harikumh/archive/2009/03/05/search-tips-and-tricks.aspx" /><id>http://blogs.technet.com/harikumh/archive/2009/03/05/search-tips-and-tricks.aspx</id><published>2009-03-05T10:16:00Z</published><updated>2009-03-05T10:16:00Z</updated><content type="html">&lt;P&gt;I was troubleshooting an issue where some users have added links like &lt;A href="http://www.microsoft.comdefault.aspx/" mce_href="http://www.microsoft.comdefault.aspx"&gt;http://www.microsoft.comdefault.aspx&lt;/A&gt; and there are errors in the crawl logs as there is a ‘/’ missing in the above URL.&amp;nbsp; We had around 4 links like this and it is very difficult to find it by looking at the UI as the Portal is really huge with lots of site collections /sub sites.&amp;nbsp; But it can be found easily from the SSP_Search database.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;If you have a URL like HTTP://, it will be crawled as Anchor Text and there should be an entry for the same in the MSSAnchortext table.&amp;nbsp; Then ran the following query to find more about the URL.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;select sourcedocid From mssanchortext where link like 'http://www.microsoft.com/%'&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;The above query returned the sourcedoicid for the URL.&amp;nbsp; Now we need to look into the MSSCrawlURL table to see who is referrer or source.&amp;nbsp; In the MSSCrawlURL table sourcedocid is mapped to DocId.&amp;nbsp; So the following query will give you the source where the incorrect link is stored.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;select * from msscrawlurl where docid = 1415&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;If you combine both the queries it will look like,&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;select * from msscrawlurl where docid in (select sourcedocid From mssanchortext where link like 'http://www.microsoft.com/%')&lt;/STRONG&gt;&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3209416" width="1" height="1"&gt;</content><author><name>harikumh</name><uri>http://blogs.technet.com/members/harikumh.aspx</uri></author><category term="Search" scheme="http://blogs.technet.com/harikumh/archive/tags/Search/default.aspx" /></entry><entry><title>How-to enable stemming when you search using the scope 'This Site' or 'This List'</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/harikumh/archive/2009/03/04/some-interesting-facts-about-sharepoint-2007-search-part-2.aspx" /><id>http://blogs.technet.com/harikumh/archive/2009/03/04/some-interesting-facts-about-sharepoint-2007-search-part-2.aspx</id><published>2009-03-04T11:03:00Z</published><updated>2009-03-04T11:03:00Z</updated><content type="html">&lt;P&gt;When we search on a SharePoint site using the ‘This Site’ or ‘This List’ scope, the results are shows in the Osssearchresults.aspx page.&amp;nbsp; This page is not similar to the results.aspx which is shown when we use the ‘All Sites’ scope.&amp;nbsp; The results.aspx page is coming from the Search Center template and this page contains a bunch of web parts like Search Summary, Search Statistics, Search Best Bets, Search Paging, Search High Confidence results and Search Core results.&amp;nbsp; You can enable &lt;A href="http://blogs.msdn.com/miketag/archive/2006/12/21/moss-search-word-stemming-part-1.aspx" target=_blank mce_href="http://blogs.msdn.com/miketag/archive/2006/12/21/moss-search-word-stemming-part-1.aspx"&gt;stemming&lt;/A&gt; through the Search Core results web part properties.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.technet.com/blogfiles/harikumh/WindowsLiveWriter/SomeinterestingfactsaboutSharePoint2007S_BEA7/image_2.png" mce_href="http://blogs.technet.com/blogfiles/harikumh/WindowsLiveWriter/SomeinterestingfactsaboutSharePoint2007S_BEA7/image_2.png"&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=image border=0 alt=image src="http://blogs.technet.com/blogfiles/harikumh/WindowsLiveWriter/SomeinterestingfactsaboutSharePoint2007S_BEA7/image_thumb.png" width=216 height=244 mce_src="http://blogs.technet.com/blogfiles/harikumh/WindowsLiveWriter/SomeinterestingfactsaboutSharePoint2007S_BEA7/image_thumb.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;But you cannot edit the Osssearchresults.aspx in the similar fashion to enable stemming as this page is stored in the _layouts folder.&amp;nbsp; So we need to edit this page to enable stemming and use this feature in the ‘This Site or This List’ scope.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Keep in mind that modifying a page within the _Layouts folder may be overwritten during a patch / Cumulative Update / Service pack installation of MOSS 2007.&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;U&gt;Steps&lt;/U&gt;&lt;/P&gt;
&lt;P&gt;Open the OSSSearchresults.aspx from the 12\template\layouts folder using SharePoint designer / Visual studio or even using Notepad.&lt;/P&gt;
&lt;P&gt;Search for &lt;STRONG&gt;SearchWC:CoreResultsWebPart.&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Add this - “StemmingEnabled=true” to the following section of the OssSearchresults.aspx page and do an IIS Reset.&lt;/P&gt;
&lt;P&gt;===================================&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;lt;TD id="UpperRightCell" align="right"&amp;gt; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;SearchWC:CoreResultsWebPart runat="server" ChromeType="None" ShowMessages=false ShowSearchResults=false&amp;gt; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Xsl&amp;gt; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;xsl:stylesheet version="1.0" xmlns:xsl="&lt;A href="http://www.w3.org/1999/XSL/Transform%22" mce_href='http://www.w3.org/1999/XSL/Transform"'&gt;http://www.w3.org/1999/XSL/Transform"&lt;/A&gt; &amp;gt; &lt;BR&gt;&amp;lt;xsl:param name="ResultsBy" /&amp;gt; &lt;BR&gt;&amp;lt;xsl:param name="ViewByUrl" /&amp;gt; &lt;BR&gt;&amp;lt;xsl:param name="ViewByValue" /&amp;gt;&lt;/P&gt;
&lt;P&gt;===================================&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3209045" width="1" height="1"&gt;</content><author><name>harikumh</name><uri>http://blogs.technet.com/members/harikumh.aspx</uri></author><category term="How things work" scheme="http://blogs.technet.com/harikumh/archive/tags/How+things+work/default.aspx" /><category term="Search" scheme="http://blogs.technet.com/harikumh/archive/tags/Search/default.aspx" /></entry><entry><title>How-To Rollup two lists in two site collections on a page</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/harikumh/archive/2009/02/19/how-to-rollup-two-lists-in-two-site-collections-on-a-page.aspx" /><id>http://blogs.technet.com/harikumh/archive/2009/02/19/how-to-rollup-two-lists-in-two-site-collections-on-a-page.aspx</id><published>2009-02-19T22:00:23Z</published><updated>2009-02-19T22:00:23Z</updated><content type="html">&lt;p&gt;We can use the content by Query web part for rolling up of lists in a single place. But this only supports a single site collection. If you want to show the data from two lists residing in two different site collections, then we can use SharePoint Designer. I just explored with the help of my colleague and it works just fine.&lt;/p&gt;  &lt;p&gt;In my example I am using three site collections; root, sites/first and sites/second. I have the default document library; Shared Documents in all site collections.&lt;/p&gt;  &lt;p&gt;1. Open the root site collection using SharePoint Designer.&lt;/p&gt;  &lt;p&gt;2. Create a new aspx page in the root or in the pages library depending on the requirement.&lt;/p&gt;  &lt;p&gt;3. Click on the Task Pane and enable the ‘Data source Library’ and now you can see the same on the right side of the screen.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/harikumh/WindowsLiveWriter/HowToRolluptwolistsintwositecollectionso_6F4/clip_image002_2.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="clip_image002" border="0" alt="clip_image002" src="http://blogs.technet.com/blogfiles/harikumh/WindowsLiveWriter/HowToRolluptwolistsintwositecollectionso_6F4/clip_image002_thumb.jpg" width="244" height="218" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;4. Click on the plus sign on the XML Web Services and click on Connect to a web service.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/harikumh/WindowsLiveWriter/HowToRolluptwolistsintwositecollectionso_6F4/clip_image004_2.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="clip_image004" border="0" alt="clip_image004" src="http://blogs.technet.com/blogfiles/harikumh/WindowsLiveWriter/HowToRolluptwolistsintwositecollectionso_6F4/clip_image004_thumb.jpg" width="186" height="244" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;5. Click on Connect to a web service inside the XML Web Services section.&lt;/p&gt;  &lt;p&gt;6. Type the URL for the lists.asmx web service within the first site collection. In our example, provide &lt;a href="http://server/sites/first/_vti_bin/lists.asmx"&gt;http://server/sites/first/_vti_bin/lists.asmx&lt;/a&gt; and click on the Connect Now button.&lt;/p&gt;  &lt;p&gt;7. This will provide the following screen. In operation drop-down, select GetListItems.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/harikumh/WindowsLiveWriter/HowToRolluptwolistsintwositecollectionso_6F4/clip_image006_2.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="clip_image006" border="0" alt="clip_image006" src="http://blogs.technet.com/blogfiles/harikumh/WindowsLiveWriter/HowToRolluptwolistsintwositecollectionso_6F4/clip_image006_thumb.jpg" width="202" height="244" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;8. Double click on the listname from the Parameters section and type the name of the document library / list. In my case, I typed Shared Documents and click ok.&lt;/p&gt;  &lt;p&gt;9. Repeat the steps from 5 to 8 for the different list in a different site collection.&lt;/p&gt;  &lt;p&gt;10. Now we have two connections to two different lists in two different site collections.&lt;/p&gt;  &lt;p&gt;11. The last and final step is to link these two sources through Linked Sources.&lt;/p&gt;  &lt;p&gt;12. Click on the plus sign in the Linked sources and click on ‘Create a new linked source’.&lt;/p&gt;  &lt;p&gt;13. This will bring a new window and click on ‘Configure Linked Source’&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/harikumh/WindowsLiveWriter/HowToRolluptwolistsintwositecollectionso_6F4/clip_image008_2.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="clip_image008" border="0" alt="clip_image008" src="http://blogs.technet.com/blogfiles/harikumh/WindowsLiveWriter/HowToRolluptwolistsintwositecollectionso_6F4/clip_image008_thumb.jpg" width="244" height="218" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;14. In the resulting window, select the two XML web services that we have created and added to the list of Selected data sources and click on Finish.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/harikumh/WindowsLiveWriter/HowToRolluptwolistsintwositecollectionso_6F4/clip_image010_2.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="clip_image010" border="0" alt="clip_image010" src="http://blogs.technet.com/blogfiles/harikumh/WindowsLiveWriter/HowToRolluptwolistsintwositecollectionso_6F4/clip_image010_thumb.jpg" width="244" height="196" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;15. Now click the new linked data source and click on Show Data.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/harikumh/WindowsLiveWriter/HowToRolluptwolistsintwositecollectionso_6F4/clip_image012_2.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="clip_image012" border="0" alt="clip_image012" src="http://blogs.technet.com/blogfiles/harikumh/WindowsLiveWriter/HowToRolluptwolistsintwositecollectionso_6F4/clip_image012_thumb.jpg" width="244" height="182" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;16. The above step will bring the following screen. The last step is to insert the &lt;b&gt;z:row &lt;/b&gt;to the page that we have created in step 2.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/harikumh/WindowsLiveWriter/HowToRolluptwolistsintwositecollectionso_6F4/clip_image014_2.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="clip_image014" border="0" alt="clip_image014" src="http://blogs.technet.com/blogfiles/harikumh/WindowsLiveWriter/HowToRolluptwolistsintwositecollectionso_6F4/clip_image014_thumb.jpg" width="167" height="244" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;17. Now it’s your turn to add some beautification to the list.&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3204626" width="1" height="1"&gt;</content><author><name>harikumh</name><uri>http://blogs.technet.com/members/harikumh.aspx</uri></author><category term="SharePoint Designer" scheme="http://blogs.technet.com/harikumh/archive/tags/SharePoint+Designer/default.aspx" /></entry><entry><title>Some interesting facts about SharePoint 2007 Search</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/harikumh/archive/2008/11/14/some-interesting-facts-about-sharepoint-2007-search.aspx" /><id>http://blogs.technet.com/harikumh/archive/2008/11/14/some-interesting-facts-about-sharepoint-2007-search.aspx</id><published>2008-11-14T21:21:00Z</published><updated>2008-11-14T21:21:00Z</updated><content type="html">&lt;P&gt;&lt;STRONG&gt;Can we search in any language other than English?&amp;nbsp; Do we need language pack for the same?&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Language Pack has nothing to do with&amp;nbsp;search&amp;nbsp;in&amp;nbsp;languages other than English or the language in which SharePoint is depoyed. Out of the&amp;nbsp;box, MOSS already shipped with the major wordbreakers/stemmers, although with very bad quality for some of the languages such as Chinese and Deutsch&amp;nbsp; &lt;/P&gt;
&lt;P&gt;Despite the quality of the word breakers, by design you may encounter two problems,&lt;/P&gt;
&lt;P&gt;1.&amp;nbsp;In index time, the ifilters should emit a correct LCID for that language. However, this is not possible with some of the file types. For example, when processing file types like TXT, XLS(XLSX) and RTF, The ifilters will return 1033(en-us) instead of the correct ones. So what will happen? You may get nothing when you search for any long word, only single character for Japanese/Chinese in these files. Other language may have the same problem, but not as obvious like that.&lt;/P&gt;
&lt;P&gt;2.&amp;nbsp;In query time, when user submit the keyword through the browser, MOSS will detect the browser language setting&amp;nbsp;that the user&amp;nbsp;is using. And it will use the value to call the corresponding wordbreaker. If this wordbreaker does not match with the one used in index time, you will be in trouble again. For example if you use a English client to search for something in Chinese, without modifying browser language setting to chinese, even the files indexed in the right language, you will still get no result for a word.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;The&amp;nbsp;space needed for the index on the query machine is approximatley 2.8 times of the size of the actual index.&amp;nbsp; What is the logic behind this?&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;Lets say the index size is X.&lt;BR&gt;During crawls, we accumulate more shadow indexes because of items that are indexed. When these shadow indexes cover about 0.1 times X (10% of X), we do a master merge.&lt;/P&gt;
&lt;P mce_keep="true"&gt;A master merge takes the 1.1X (X + 0.1X) and creates a new index with that in the same location as the old index. The size of the new index is roughly 1.1X. So before the old index is deleted, the requirement is for at least 2.2X (for both indexes).&lt;/P&gt;
&lt;P mce_keep="true"&gt;However, since query servers are expected to be online at all times, the master merge should have minimal impact on query latencies. To achieve this, we use more than the 1.1X space by creating temp files during the master merge.&lt;/P&gt;
&lt;P mce_keep="true"&gt;This leads to the worst case number of 2.8X so that master merges can succeed while not impacting query latencies.&lt;/P&gt;
&lt;P mce_keep="true"&gt;Then we will delete the old index on both, the indexer and query machines immediately after the master merge is complete.&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;STRONG&gt;How does the duplicate document is identified when we do a search?&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: 'Calibri','sans-serif'; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin"&gt;Document similarity for purposes of identifying duplicates is based only on a hash of the content of the document.&amp;nbsp; No File properties (e.g. file name, type, author, create and modify dates) are input to this hash.&amp;nbsp; The MSSDuplicateHashes table in the SSP’s search database holds, for each document, all the 64bit hashes necessary to determine if one document is a near-duplicate of another.&amp;nbsp; This is read while doing a search if duplicate collapsing is enabled.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: 'Calibri','sans-serif'; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin"&gt;&lt;STRONG&gt;What are discovered definitions and how does search find those?&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: 'Calibri','sans-serif'; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin"&gt;Discovered Definitions are a feature in MOSS that can be enabled/disabled in the properties of the SearchCoreResults webpart.&amp;nbsp; When enabled, the results web part will display not only document matches for a term, but also any definitions it has discovered for that word during crawling.&lt;/SPAN&gt;&lt;/P&gt;&lt;SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: 'Calibri','sans-serif'; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin"&gt;
&lt;P&gt;Definition extraction&amp;nbsp;feature in MOSS 2007 is a feature that extracts meaning of definition from indexed text.&amp;nbsp;&amp;nbsp; &lt;SPAN style="FONT-SIZE: 11pt; COLOR: #1f497d; FONT-FAMILY: 'Times New Roman','serif'; mso-fareast-font-family: Calibri; mso-ansi-language: EN-US; mso-fareast-theme-font: minor-latin; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;FONT face=Calibri color=#000000&gt;Definition Extraction is done during the crawl. &amp;nbsp;The&amp;nbsp;crawler&amp;nbsp; looks for couple verbs like ‘is a’ or ‘is the’ and then, when a nebulous threshold&amp;nbsp; is reached, it extracts the definition of the related word for later use in search results display with the words “What people are saying about &amp;lt;term&amp;gt;”.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;EM&gt;At query time&lt;/EM&gt; passed search token is compared with existing entry in definitions database. If a match is found the definitions link is populated at the bottom of the search results page. Collapsing the link shows number of definitions.&lt;/P&gt;&lt;/SPAN&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3153387" width="1" height="1"&gt;</content><author><name>harikumh</name><uri>http://blogs.technet.com/members/harikumh.aspx</uri></author><category term="Search" scheme="http://blogs.technet.com/harikumh/archive/tags/Search/default.aspx" /></entry><entry><title>SQL tables which contains data which is not so useful to keep for a long time in a SharePoint Farm</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/harikumh/archive/2008/10/20/sql-tables-which-contains-data-which-is-not-so-useful-to-keep-for-a-long-time-in-a-sharepoint-farm.aspx" /><id>http://blogs.technet.com/harikumh/archive/2008/10/20/sql-tables-which-contains-data-which-is-not-so-useful-to-keep-for-a-long-time-in-a-sharepoint-farm.aspx</id><published>2008-10-20T16:22:00Z</published><updated>2008-10-20T16:22:00Z</updated><content type="html">&lt;P&gt;In my experience I have seen tables which are part of the content db's and also SSP db's which are actually not useful.&amp;nbsp; But these tables grow really fast and fill the hard disk space.&amp;nbsp; In this post, I would be talking about four of those tables; two from the content db and two from the SSP database and also the supported mechanism to clear those.&lt;/P&gt;
&lt;P&gt;Tables from the content db&lt;/P&gt;
&lt;P&gt;1.&amp;nbsp; &lt;STRONG&gt;EventCache&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;2.&amp;nbsp; &lt;STRONG&gt;AuditData&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;EventCache&lt;/STRONG&gt; table contains all the changes that happens in the particular web application.&amp;nbsp; This is used by different features; alerts, search, content deployment etc.&amp;nbsp; Alert actually triggers the email based on the change which gets added to this table.&amp;nbsp; There is a setting related to Change Log in the Central admin--&amp;gt;Application Management--&amp;gt;Web application General Settings (&lt;A href="http://centraladminsite/_admin/vsgeneralsettings.aspx" mce_href="http://centraladminsite/_admin/vsgeneralsettings.aspx"&gt;http://CentralAdminSite/_admin/vsgeneralsettings.aspx&lt;/A&gt;).&amp;nbsp; The default value is 15 days and you can set to Never as well.&amp;nbsp; It is good to have the default value and the data would get cleared automatically.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;AuditData&lt;/STRONG&gt; table contains all the auditing related information once it is enabled in the web application.&amp;nbsp; There is no UI to control the data as such and if you enable it across all the objects in a web application, the table will become huge in a day or two depending on the number of users accessing the site.&amp;nbsp; I have seen situations where the table grows to 17 Gigs and this creates major performance impact.&amp;nbsp; At the same time, lot of companies need to keep the data for some kind of compliance purposes.&amp;nbsp; The best way is to move the data from the table to another SQL Database and then delete the entries in the table using the STSADM -o &lt;A class="" href="http://technet.microsoft.com/en-us/library/cc706879.aspx" mce_href="http://technet.microsoft.com/en-us/library/cc706879.aspx"&gt;trimauditlog&lt;/A&gt; command.&amp;nbsp; This command is available only after installing the &lt;A class="" href="http://support.microsoft.com/kb/951297" mce_href="http://support.microsoft.com/kb/951297"&gt;Infrastructure&lt;/A&gt; updates.&amp;nbsp; The other supported way to play around this table is thorugh Object Model.&amp;nbsp; Check this &lt;A class="" href="http://blogs.msdn.com/sowmyancs/archive/2008/05/29/create-a-tool-or-interface-to-delete-the-audit-log-from-content-db-of-an-auditing-enabled-sharepoint-site.aspx" mce_href="http://blogs.msdn.com/sowmyancs/archive/2008/05/29/create-a-tool-or-interface-to-delete-the-audit-log-from-content-db-of-an-auditing-enabled-sharepoint-site.aspx"&gt;blog&lt;/A&gt; for more info.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Tables in the SSP Database&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;1.&amp;nbsp; &lt;STRONG&gt;UserProfileEventLog&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;This is similar to the EventCache table of a content db.&amp;nbsp; This table contains all the changes that happens to the user profile store.&amp;nbsp; If you add a user profile, this will add this entry and if you delete a profile a new row is added.&amp;nbsp; Imagine if you delete 40K users from the profile store and reimport in a troubleshooting scenario. The table will contain 80K rows and can impact your performance and also eats up the disk space where the MDF and LDF is stored.&amp;nbsp; I have seen many customers running into this scenario.&amp;nbsp; There is an &lt;A class="" href="http://technet.microsoft.com/en-us/library/cc263013.aspx" mce_href="http://technet.microsoft.com/en-us/library/cc263013.aspx"&gt;STSADM&amp;nbsp; comand&lt;/A&gt; (ProfileChangeLog) to confiugre the number of days for which the data to be present in the table.&amp;nbsp; But if the table already contains huge data, then there may be issues when the timer job runs to clear this table.&amp;nbsp; You may need to install this &lt;A class="" href="http://support.microsoft.com/kb/955593/en-us" mce_href="http://support.microsoft.com/kb/955593/en-us"&gt;hotfix&lt;/A&gt; which actually solves the problem if the size of the table is huge.&amp;nbsp; The timer job only runs at 10:00 PM and there is no way to control this.&lt;/P&gt;
&lt;P&gt;2.&amp;nbsp; &lt;STRONG&gt;AspStateTempSessions&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;This table is used to store the Asp.Net session state.&amp;nbsp; &lt;SPAN style="FONT-SIZE: 11pt; COLOR: #002060; FONT-FAMILY: 'Calibri','sans-serif'"&gt;InfoPath Forms Services, Usage analysis, Project server, workflow etc uses this table.&amp;nbsp;In addition, it’s possible that custom developed content/pages are created that rely on ASP.Net Session State.&amp;nbsp; By default, there should be a SQL job created namely - &lt;FONT color=#000000&gt;&amp;lt;SSPdatabaseName&amp;gt;_&lt;/FONT&gt;Job_DeleteExpiredSessions which will run event one minute to clear the expired sessions from the table.&amp;nbsp; But I have seen customers where this job doesn't exist at all and the table grows really big.&amp;nbsp; Also the SQL Agent service should be running to trigger this job.&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3139145" width="1" height="1"&gt;</content><author><name>harikumh</name><uri>http://blogs.technet.com/members/harikumh.aspx</uri></author></entry><entry><title>Find the template that is applied to a site collection or a subsite</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/harikumh/archive/2008/06/11/find-the-template-that-is-applied-to-a-site-collection-or-a-subsite.aspx" /><id>http://blogs.technet.com/harikumh/archive/2008/06/11/find-the-template-that-is-applied-to-a-site-collection-or-a-subsite.aspx</id><published>2008-06-11T14:38:00Z</published><updated>2008-06-11T14:38:00Z</updated><content type="html">&lt;P&gt;We can find the template ID that is chosen while creating a site collection or a site from the database.&amp;nbsp; Its easy to find the template once we have the ID. The ID is stored in the Webs table of the content db.&amp;nbsp; The ID is just a numberic value like 3, 4, 50 etc.&amp;nbsp; Now we need to convert the ID to the actual name of the template.&amp;nbsp; This mapping is stored in couple of XML files based on whether the template is part of WSS or MOSS.&amp;nbsp; The XML files are stored here - C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\1033\XML.&amp;nbsp; The WSS templates are referenced in the WEBTEMP.XML and for MOSS, it is in the WEBTEMPSPS.XML.&amp;nbsp; If there is a custom site definition, you can modify any of these two files and also&amp;nbsp;can create a new one.&lt;/P&gt;
&lt;P&gt;Also check this blog for the Out of the box templates that is present in MOSS - &lt;A href="http://blogs.msdn.com/dwinter/archive/2006/07/07/659613.aspx"&gt;http://blogs.msdn.com/dwinter/archive/2006/07/07/659613.aspx&lt;/A&gt;&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3069409" width="1" height="1"&gt;</content><author><name>harikumh</name><uri>http://blogs.technet.com/members/harikumh.aspx</uri></author><category term="How things work" scheme="http://blogs.technet.com/harikumh/archive/tags/How+things+work/default.aspx" /></entry><entry><title>Check-out feature of SharePoint 2007</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/harikumh/archive/2008/05/28/check-out-feature-of-sharepoint-2007.aspx" /><id>http://blogs.technet.com/harikumh/archive/2008/05/28/check-out-feature-of-sharepoint-2007.aspx</id><published>2008-05-28T14:47:00Z</published><updated>2008-05-28T14:47:00Z</updated><content type="html">&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; TEXT-ALIGN: justify"&gt;&lt;SPAN style="COLOR: #1f497d; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-themecolor: text2"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;We have 2 kinds of Check outs, Short term and long term. If you click the drop-down of a document in a&amp;nbsp;Doc lib and choose “check out”, that is a long term. When Word opens the document in “Read-Write” mode, it places a short term checkout on the document. In Office 2003 the short term checkouts were 10 minutes; in 2007&amp;nbsp;it is&amp;nbsp;changed to 60 minutes.&amp;nbsp; The short term check-out&amp;nbsp;refreshed automatically&amp;nbsp;as long as Word is open.&amp;nbsp; There is no way to force the expiration of a short term checkout.&amp;nbsp; &lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; TEXT-ALIGN: justify"&gt;&lt;SPAN style="COLOR: #1f497d; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-themecolor: text2"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; TEXT-ALIGN: justify"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;SPAN style="COLOR: #1f497d; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-themecolor: text2"&gt;The discard check-out&amp;nbsp;option available in the drop-down menu of a document library is used only for the long term checkout.&amp;nbsp; If a user opens a document from a document library in the Read-Write mode, then that creates a short-term lockout and no other user can edit the document till the first user closes it.&amp;nbsp; You can find the expiration time in the &lt;/SPAN&gt;&lt;SPAN style="COLOR: #1f497d; mso-bidi-font-family: Tahoma; mso-themecolor: text2"&gt;'CheckoutExpires' column of the AllDocs table. It becomes NULL only when the first user close the document.&lt;/SPAN&gt;&lt;SPAN style="COLOR: #1f497d; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-themecolor: text2"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; TEXT-ALIGN: justify"&gt;&lt;SPAN style="COLOR: #1f497d; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-themecolor: text2"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; TEXT-ALIGN: justify"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;SPAN style="COLOR: #1f497d; mso-bidi-font-family: Tahoma; mso-themecolor: text2"&gt;The interesting part of this behaviour is this.&amp;nbsp; I&lt;/SPAN&gt;&lt;SPAN lang=EN-IN style="COLOR: #1f497d; mso-bidi-font-family: Tahoma; mso-themecolor: text2; mso-ansi-language: EN-IN"&gt;f a user does a short check-out and keeps the client application ‘Word’, open with the document and goes away for the weekend, then no other user can modify this document till that user returns and closes ‘Word’. Not even the administrator has the control to get this document back to read-write mode. &lt;/SPAN&gt;&lt;SPAN style="COLOR: #1f497d; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-themecolor: text2"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; TEXT-ALIGN: justify"&gt;&lt;SPAN style="COLOR: #1f497d; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-themecolor: text2"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; TEXT-ALIGN: justify"&gt;&lt;SPAN lang=EN-IN style="COLOR: #1f497d; mso-bidi-font-family: 'Times New Roman'; mso-themecolor: text2; mso-ansi-language: EN-IN"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Windows XP with Office 2003 / Office 2007:&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; TEXT-ALIGN: justify"&gt;&lt;SPAN lang=EN-IN style="COLOR: #1f497d; mso-bidi-font-family: 'Times New Roman'; mso-themecolor: text2; mso-ansi-language: EN-IN"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;=====================================&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; TEXT-ALIGN: justify"&gt;&lt;SPAN lang=EN-IN style="COLOR: #1f497d; mso-bidi-font-family: 'Times New Roman'; mso-themecolor: text2; mso-ansi-language: EN-IN"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Default short term checkout Expire time is 10 minutes.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; TEXT-ALIGN: justify"&gt;&lt;SPAN lang=EN-IN style="COLOR: #1f497d; mso-bidi-font-family: 'Times New Roman'; mso-themecolor: text2; mso-ansi-language: EN-IN"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;If the opened document is closed, the lock will be released immediately.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; TEXT-ALIGN: justify"&gt;&lt;SPAN lang=EN-IN style="COLOR: #1f497d; mso-bidi-font-family: 'Times New Roman'; mso-themecolor: text2; mso-ansi-language: EN-IN"&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; TEXT-ALIGN: justify"&gt;&lt;SPAN lang=EN-IN style="COLOR: #1f497d; mso-bidi-font-family: 'Times New Roman'; mso-themecolor: text2; mso-ansi-language: EN-IN"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;If the application (Winword.exe) crashed then we have to wait for 10 minutes and the lock will expire in 10 minutes&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; TEXT-ALIGN: justify"&gt;&lt;SPAN lang=EN-IN style="COLOR: #1f497d; mso-bidi-font-family: 'Times New Roman'; mso-themecolor: text2; mso-ansi-language: EN-IN"&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; TEXT-ALIGN: justify"&gt;&lt;SPAN lang=EN-IN style="COLOR: #1f497d; mso-bidi-font-family: 'Times New Roman'; mso-themecolor: text2; mso-ansi-language: EN-IN"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Windows VISTA with Office 2007:&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; TEXT-ALIGN: justify"&gt;&lt;SPAN lang=EN-IN style="COLOR: #1f497d; mso-bidi-font-family: 'Times New Roman'; mso-themecolor: text2; mso-ansi-language: EN-IN"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;==============================&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; TEXT-ALIGN: justify"&gt;&lt;SPAN lang=EN-IN style="COLOR: #1f497d; mso-bidi-font-family: 'Times New Roman'; mso-themecolor: text2; mso-ansi-language: EN-IN"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Default short term checkout Expire time is 60 minutes.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; TEXT-ALIGN: justify"&gt;&lt;SPAN lang=EN-IN style="COLOR: #1f497d; mso-bidi-font-family: 'Times New Roman'; mso-themecolor: text2; mso-ansi-language: EN-IN"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;If the open document is closed, the lock will be released immediately.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; TEXT-ALIGN: justify"&gt;&lt;SPAN lang=EN-IN style="COLOR: #1f497d; mso-bidi-font-family: 'Times New Roman'; mso-themecolor: text2; mso-ansi-language: EN-IN"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;If the application (Winword.exe) crashed then the lock will be released immediately.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; TEXT-ALIGN: justify"&gt;&lt;SPAN lang=EN-IN style="COLOR: #1f497d; mso-bidi-font-family: 'Times New Roman'; mso-themecolor: text2; mso-ansi-language: EN-IN"&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; TEXT-ALIGN: justify"&gt;&lt;SPAN lang=EN-IN style="COLOR: #1f497d; mso-bidi-font-family: 'Times New Roman'; mso-themecolor: text2; mso-ansi-language: EN-IN"&gt;&lt;FONT face=Calibri size=3&gt;As per KB &lt;/FONT&gt;&lt;A href="http://support.microsoft.com/kb/899709/en-us" mce_href="http://support.microsoft.com/kb/899709/en-us"&gt;&lt;SPAN style="COLOR: #1f497d; mso-themecolor: text2"&gt;&lt;FONT face=Calibri size=3&gt;http://support.microsoft.com/kb/899709/en-us&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;FONT face=Calibri size=3&gt; the suggested workaround is "wait 10 minutes before you click Edit in ProgramName to open the document again."&amp;nbsp;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #1f497d; mso-bidi-font-family: 'Times New Roman'; mso-themecolor: text2"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt; TEXT-ALIGN: justify"&gt;&lt;SPAN style="COLOR: #1f497d; mso-themecolor: text2"&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3062151" width="1" height="1"&gt;</content><author><name>harikumh</name><uri>http://blogs.technet.com/members/harikumh.aspx</uri></author><category term="How things work" scheme="http://blogs.technet.com/harikumh/archive/tags/How+things+work/default.aspx" /></entry><entry><title>Functionality of 'Site Use Confirmation and Deletion' in Sharepoint</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/harikumh/archive/2008/05/25/functionality-of-site-use-confirmation-and-deletion-in-sharepoint.aspx" /><id>http://blogs.technet.com/harikumh/archive/2008/05/25/functionality-of-site-use-confirmation-and-deletion-in-sharepoint.aspx</id><published>2008-05-25T10:52:00Z</published><updated>2008-05-25T10:52:00Z</updated><content type="html">&lt;P&gt;&lt;STRONG&gt;&lt;/STRONG&gt;This feature works the same way as SPS 2003 / WSS V2.&amp;nbsp; When you configure this through Central admin site--&amp;gt;App Management--&amp;gt;Site Use Confirmation and Deletion with a number of days and some number of notices, Sharepoint will only wait for those number of days and will start sending the notices.&amp;nbsp; It is not actually checking whether the site is being used or not.&amp;nbsp; Once it reaches the number of days, SharePoint will send an email to the site owner to check whether the site is being used or not.&amp;nbsp; If the owner clicks on the link and ensures that the site is in use, then the count will reset to the value which was actually set when we configured the Site use confirmation and deletion.&amp;nbsp; CertificationDate and DeadWebNotifyCount are the two fields in the Sites table of the content database where the information is stored.&amp;nbsp; Please keep in mind that modifying the sharepoint databases&amp;nbsp;are not supported&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3060732" width="1" height="1"&gt;</content><author><name>harikumh</name><uri>http://blogs.technet.com/members/harikumh.aspx</uri></author><category term="How things work" scheme="http://blogs.technet.com/harikumh/archive/tags/How+things+work/default.aspx" /></entry><entry><title>Troubleshooting Alerts</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/harikumh/archive/2008/05/25/troubleshooting-alerts.aspx" /><id>http://blogs.technet.com/harikumh/archive/2008/05/25/troubleshooting-alerts.aspx</id><published>2008-05-25T09:33:00Z</published><updated>2008-05-25T09:33:00Z</updated><content type="html">&lt;P&gt;&lt;B&gt;Question:&amp;nbsp; How to Troubleshoot Alerts in WSS 3.0 / MOSS&lt;/B&gt;&lt;BR&gt;&lt;BR&gt;&lt;B&gt;Answer:&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="TEXT-JUSTIFY: inter-ideograph; MARGIN: 0in 0in 10pt; TEXT-ALIGN: justify"&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Verdana','sans-serif'"&gt;The most common issue in alert is the user will get the initial email, but will not get when changes are made to the list where he configured the alert.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;Check the following settings in order and ensure that it is correct.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpFirst style="TEXT-JUSTIFY: inter-ideograph; MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; TEXT-ALIGN: justify"&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Verdana','sans-serif'"&gt;&lt;SPAN&gt;1.&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Verdana','sans-serif'"&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;Is it an upgrade from V2 to V3?&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;If yes, check the upgrade section at the&amp;nbsp;bottom of this page.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpMiddle style="TEXT-JUSTIFY: inter-ideograph; MARGIN: 0in 0in 0pt 0.5in; TEXT-ALIGN: justify"&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Verdana','sans-serif'"&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpMiddle style="TEXT-JUSTIFY: inter-ideograph; MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; TEXT-ALIGN: justify"&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Verdana','sans-serif'"&gt;&lt;SPAN&gt;2.&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Verdana','sans-serif'"&gt;If this is a new install of V3 (WSS or MOSS), then do the following &lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpMiddle style="MARGIN: 0in 0in 0pt 0.5in"&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Verdana','sans-serif'"&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpMiddle style="TEXT-JUSTIFY: inter-ideograph; MARGIN: 0in 0in 0pt 1in; TEXT-INDENT: -0.25in; TEXT-ALIGN: justify"&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Verdana','sans-serif'"&gt;&lt;SPAN&gt;a.&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Verdana','sans-serif'"&gt;Create a new web app and see if the alerts work there.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;If yes, you can move the content db of the non-working site to this one. If this is not possible, then try the following.&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpMiddle style="TEXT-JUSTIFY: inter-ideograph; MARGIN: 0in 0in 0pt 1in; TEXT-ALIGN: justify"&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Verdana','sans-serif'"&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpMiddle style="TEXT-JUSTIFY: inter-ideograph; MARGIN: 0in 0in 0pt 1in; TEXT-INDENT: -0.25in; TEXT-ALIGN: justify"&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Verdana','sans-serif'"&gt;&lt;SPAN&gt;b.&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Verdana','sans-serif'"&gt;Open the command prompt and go to the 12\Bin folder. Run this command and see whether alerts are enabled for the web application. &lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpMiddle style="TEXT-JUSTIFY: inter-ideograph; MARGIN: 0in 0in 0pt 1in; TEXT-ALIGN: justify"&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Verdana','sans-serif'"&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpMiddle style="MARGIN: 0in 0in 0pt 1in"&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Verdana','sans-serif'"&gt;Stsadm.exe-o getproperty -url &lt;/SPAN&gt;&lt;A href="http://problemsite/" mce_href="http://problemsite/"&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Verdana','sans-serif'"&gt;&lt;FONT color=#0000ff&gt;http://problemsite&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Verdana','sans-serif'"&gt; &lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;-pn &lt;A class="" title=#h16 name=#h16&gt;&lt;/A&gt;alerts-enabled&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpMiddle style="MARGIN: 0in 0in 0pt 1in"&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Verdana','sans-serif'"&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpLast style="MARGIN: 0in 0in 10pt 1in"&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Verdana','sans-serif'"&gt;The expected output is &amp;lt;Property Exist="Yes" Value="yes" /&amp;gt;.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;If you don’t get this, run the following command to change the value.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: 0.5in"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Verdana','sans-serif'"&gt;stsadm.exe -o setproperty -pn alerts-enabled -pv "true" -url &lt;/SPAN&gt;&lt;A href="http://problemsite/" mce_href="http://problemsite/"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Verdana','sans-serif'"&gt;&lt;FONT color=#0000ff&gt;http://problemsite&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Verdana','sans-serif'"&gt; &lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: 0.5in"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Verdana','sans-serif'"&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: 0.5in"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Verdana','sans-serif'"&gt;If the property is Yes and still the alerts are not sent, toggle the property from Yes to NO&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: 0.5in"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Verdana','sans-serif'"&gt;and then from No to Yes.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;U&gt;This may delete all the existing alerts&lt;/U&gt; &lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: 0.5in"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Verdana','sans-serif'"&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpMiddle style="MARGIN: 0in 0in 0pt 1in; TEXT-INDENT: -0.25in"&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Verdana','sans-serif'"&gt;&lt;SPAN&gt;c.&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Verdana','sans-serif'"&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;Check the property job-immediate-alerts schedule through command prompt.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;Run this command from the 12\bin folder.&lt;SPAN&gt;&amp;nbsp; Even though you have properties like &lt;/SPAN&gt;&lt;STRONG&gt;job-daily-alerts &lt;/STRONG&gt;and &lt;STRONG&gt;job-weekly-alerts, &lt;/STRONG&gt;the only timer job that exists is the&lt;STRONG&gt; job-immediate-alerts.&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpMiddle style="MARGIN: 0in 0in 0pt 1in"&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Verdana','sans-serif'"&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpMiddle style="MARGIN: 0in 0in 0pt 1in"&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Verdana','sans-serif'"&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;stsadm.exe -o getproperty -url &lt;/SPAN&gt;&lt;A href="http://problemsite/" mce_href="http://problemsite/"&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Verdana','sans-serif'"&gt;&lt;FONT color=#0000ff&gt;http://ProblemSite&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Verdana','sans-serif'"&gt; &lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;-pn job-immediate-alerts&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpMiddle style="MARGIN: 0in 0in 0pt 1in"&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Verdana','sans-serif'"&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpMiddle style="MARGIN: 0in 0in 0pt 1in"&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Verdana','sans-serif'"&gt;The expected output is &lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpLast style="MARGIN: 0in 0in 10pt 1in"&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Verdana','sans-serif'"&gt;&amp;lt;Property Exist="Yes" Value="every 5 minutes between 0 and 59"/&amp;gt;.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;If you don’t get this, run the following command to change the value.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: 0.5in"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Verdana','sans-serif'"&gt;stsadm.exe -o setproperty -pn job-immediate-alerts -pv "every 5 minutes&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: 0.5in"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Verdana','sans-serif'"&gt;between 0 and 59" -url &lt;/SPAN&gt;&lt;A href="http://problemsite/" mce_href="http://problemsite/"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Verdana','sans-serif'"&gt;&lt;FONT color=#0000ff&gt;http://ProblemSite&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Verdana','sans-serif'"&gt;&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpFirst style="MARGIN: 0in 0in 0pt 1in"&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Verdana','sans-serif'"&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpMiddle style="MARGIN: 0in 0in 0pt 1in"&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Verdana','sans-serif'"&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpMiddle style="MARGIN: 0in 0in 0pt 1in; TEXT-INDENT: -0.25in"&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Verdana','sans-serif'"&gt;&lt;SPAN&gt;d.&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Verdana','sans-serif'"&gt;Confirm the above step through the UI. Central admin&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: Wingdings"&gt;&lt;SPAN&gt;à&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Verdana','sans-serif'"&gt;Operations&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: Wingdings"&gt;&lt;SPAN&gt;à&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Verdana','sans-serif'"&gt;Timer Job Definitions and ensure that a job named Immediate Alerts is present for the web application.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpMiddle style="MARGIN: 0in 0in 0pt 1in"&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Verdana','sans-serif'"&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpMiddle style="MARGIN: 0in 0in 0pt 1in; TEXT-INDENT: -0.25in"&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Verdana','sans-serif'"&gt;&lt;SPAN&gt;e.&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Verdana','sans-serif'"&gt;Configure the alert for a user in a list.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;Instead of typing the domain name\ user name, type the email address of the user and see if he gets initial email.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;Then make a change to the list and see whether he gets the mail related to the change.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpMiddle style="MARGIN: 0in 0in 0pt 1in"&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Verdana','sans-serif'"&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpMiddle style="MARGIN: 0in 0in 0pt 1in; TEXT-INDENT: -0.25in"&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Verdana','sans-serif'"&gt;&lt;SPAN&gt;f.&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Verdana','sans-serif'"&gt;If he gets the alert as expected, then create a new alert and this time select the user from the people picker or type the domain name\user name.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpMiddle style="MARGIN: 0in 0in 0pt 1in"&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Verdana','sans-serif'"&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpMiddle style="MARGIN: 0in 0in 0pt 1in; TEXT-INDENT: -0.25in"&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Verdana','sans-serif'"&gt;&lt;SPAN&gt;g.&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Verdana','sans-serif'"&gt;If the alert is not working after doing the above step, then check the ImmedSubscriptions / SchedSubscriptions table of the content db of the web application depending on the type of alert and see a new record is added and ensure that the email field for the user is populated correctly.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;If not, check whether the email address is present in the user’s profile through the SSP admin page.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpMiddle style="MARGIN: 0in 0in 0pt 1in"&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Verdana','sans-serif'"&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpMiddle style="MARGIN: 0in 0in 0pt 1in; TEXT-INDENT: -0.25in"&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Verdana','sans-serif'"&gt;&lt;SPAN&gt;h.&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Verdana','sans-serif'"&gt;The initial alert is not security trimmed. So irrespective of whether the user has privileges on the list or not, the initial alert will be sent.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;If the user is not getting alert for any changes, then check whether the user has Read permission on the list.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpMiddle style="MARGIN: 0in 0in 0pt 0.5in"&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Verdana','sans-serif'"&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpMiddle style="MARGIN: 0in 0in 0pt 1in; TEXT-INDENT: -0.25in"&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Verdana','sans-serif'"&gt;&lt;SPAN&gt;i.&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Verdana','sans-serif'"&gt;This also happen if there is some issue in their mail provider (third party email providers.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;In this case, capture the ULS log with all information events in the verbose mode and check for lines which says Alert has been sent.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpMiddle style="MARGIN: 0in 0in 0pt 0.5in"&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Verdana','sans-serif'"&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpMiddle style="MARGIN: 0in 0in 0pt 1in; TEXT-INDENT: -0.25in"&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Verdana','sans-serif'"&gt;&lt;SPAN&gt;j.&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Verdana','sans-serif'"&gt;Email enabled security groups can also be used for configuring alerts.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;If the changes are not notified to the members of the group, check whether the group is added to the list with minimum Read permission.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;Also some email providers block email groups if the number of members are more than certain number.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpLast style="MARGIN: 0in 0in 10pt 0.5in"&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Verdana','sans-serif'"&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt 1in; TEXT-INDENT: -0.25in"&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Verdana','sans-serif'"&gt;&lt;SPAN&gt;k.&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Verdana','sans-serif'"&gt;Open SQL Query Analyzer; connect to the content database of problematic site. Run the following query.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt 0.75in; TEXT-INDENT: 0.25in"&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Verdana','sans-serif'"&gt;&lt;/SPAN&gt;&lt;/B&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt 0.75in; TEXT-INDENT: 0.25in"&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Verdana','sans-serif'"&gt;Select * from timerlock&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt 0.5in"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Verdana','sans-serif'"&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: 0.5in"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Verdana','sans-serif'"&gt;This server is responsible for processing the timer service.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;You can follow this KB – &lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: 0.5in"&gt;&lt;A href="http://support.microsoft.com/kb/934838" mce_href="http://support.microsoft.com/kb/934838"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Verdana','sans-serif'"&gt;&lt;FONT color=#0000ff&gt;http://support.microsoft.com/kb/934838&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Verdana','sans-serif'"&gt; to sync the accounts and password across the &lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: 0.5in"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Verdana','sans-serif'"&gt;Farm.&amp;nbsp; Each content db can have a different server present in the timerlock table.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Verdana','sans-serif'"&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Verdana','sans-serif'"&gt;The internal working mechanism of how an alert should work in v3:&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: 0.5in"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Verdana','sans-serif'"&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Verdana','sans-serif'"&gt;The EventCache table records the SQL level events as they occur and the EventData and ACL columns are not NULL for an alert event.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;There is an alerts timer job that runs periodically to process the records in the EventCache. After the alerts timer job runs, it nulls out the EventData and ACL columns. Then, it will log an event into the EventLog table.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;So check the following in SQL.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt 1in; TEXT-INDENT: -0.25in"&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Verdana','sans-serif'"&gt;select * from eventcache where EventData is not null&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt 1in"&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Verdana','sans-serif'"&gt;&lt;/SPAN&gt;&lt;/B&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Verdana','sans-serif'"&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt 0.5in"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Verdana','sans-serif'"&gt;This will output all of the subscriptions which have not been processed yet. We can see if there are some alerts which are not processed.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Verdana','sans-serif'"&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt 1in; TEXT-INDENT: -0.25in"&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Verdana','sans-serif'"&gt;select * from eventlog where ListID = 'xxx'&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Verdana','sans-serif'"&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt; TEXT-INDENT: 0.5in"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Verdana','sans-serif'"&gt;You can get the ListID from the EventCache table by running &lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Verdana','sans-serif'"&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt 1in; TEXT-INDENT: -0.25in"&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Verdana','sans-serif'"&gt;Select * from EventCache&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Verdana','sans-serif'"&gt; and check the documents which correspond to the problematic list. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Verdana','sans-serif'"&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt; TEXT-INDENT: 0.5in"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Verdana','sans-serif'"&gt;If you cannot find any record, perform the following tests: &lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Verdana','sans-serif'"&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt 1in; TEXT-INDENT: -0.25in"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Verdana','sans-serif'"&gt;Run filemon on the MOSS server which is responsible for the timer service and check if the Timer &lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt 1in; TEXT-INDENT: -0.25in"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Verdana','sans-serif'"&gt;service picks up the alert template during the whole process. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt 1in; TEXT-INDENT: -0.25in"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Verdana','sans-serif'"&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Verdana','sans-serif'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Verdana','sans-serif'"&gt;Upload a new document to the document library which is supposed to have the alerts. Begin running&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Verdana','sans-serif'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; the filemon and analyze the logs.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Verdana','sans-serif'"&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt 1in; TEXT-INDENT: -0.25in"&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Verdana','sans-serif'"&gt;&lt;SPAN&gt;p.&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Verdana','sans-serif'"&gt;select * from eventcache order by EventTime DESC&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Verdana','sans-serif'"&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt 1in"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Verdana','sans-serif'"&gt;Check if the latest log is the one corresponds to your uploaded document. Make sure the EventData and ACL columns are not NULL. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Verdana','sans-serif'"&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt 1in"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Verdana','sans-serif'"&gt;After 5 minutes or more minutes, check the EventCache table again to see if the EventData and ACL columns are NULLed. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Verdana','sans-serif'"&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: 0.5in"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Verdana','sans-serif'"&gt;If so, stop filemon after the EventData and ACL columns are NULLed . Review log. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: 0.5in"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Verdana','sans-serif'"&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: 0.5in"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Verdana','sans-serif'"&gt;If its a scheduled alert (Dialy, Weekly), then you need to see the entries in the EventSubsmatches table as well.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="TEXT-JUSTIFY: inter-ideograph; MARGIN: 0in 0in 10pt; TEXT-ALIGN: justify"&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Verdana','sans-serif'"&gt;&lt;U&gt;Upgrade from V2 to V3&lt;/U&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpFirst style="TEXT-JUSTIFY: inter-ideograph; MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; TEXT-ALIGN: justify"&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Verdana','sans-serif'"&gt;&lt;SPAN&gt;1.&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Verdana','sans-serif'"&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Verdana','sans-serif'"&gt;Check this KB - &lt;/SPAN&gt;&lt;A href="http://support.microsoft.com/kb/936759/en-us" mce_href="http://support.microsoft.com/kb/936759/en-us"&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Verdana','sans-serif'"&gt;&lt;FONT color=#0000ff&gt;http://support.microsoft.com/kb/936759/en-us&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Verdana','sans-serif'"&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpMiddle style="TEXT-JUSTIFY: inter-ideograph; MARGIN: 0in 0in 0pt 0.5in; TEXT-ALIGN: justify"&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Verdana','sans-serif'"&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpMiddle style="TEXT-JUSTIFY: inter-ideograph; MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; TEXT-ALIGN: justify"&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Verdana','sans-serif'"&gt;&lt;SPAN&gt;2.&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Verdana','sans-serif'"&gt;If no alerts are getting triggered even for a new web app, then run the Psconfig Wizard without changing any options.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpMiddle style="TEXT-JUSTIFY: inter-ideograph; MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; TEXT-ALIGN: justify"&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Verdana','sans-serif'"&gt;&lt;SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Verdana','sans-serif'"&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpMiddle style="TEXT-JUSTIFY: inter-ideograph; MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; TEXT-ALIGN: justify"&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Verdana','sans-serif'"&gt;&lt;SPAN&gt;3.&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Verdana','sans-serif'"&gt;If the alert works on new web apps, then you can move the site collections from the upgraded web app to the newly created web app through stsadm –o backup / restore or stsadm –o export / import.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;This action will be useful only if you have fewer site collections and this is only a workaround.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpMiddle style="TEXT-JUSTIFY: inter-ideograph; MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; TEXT-ALIGN: justify"&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Verdana','sans-serif'"&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpMiddle style="TEXT-JUSTIFY: inter-ideograph; MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; TEXT-ALIGN: justify"&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Verdana','sans-serif'"&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpMiddle style="TEXT-JUSTIFY: inter-ideograph; MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; TEXT-ALIGN: justify"&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Verdana','sans-serif'"&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Verdana','sans-serif'"&gt;&lt;STRONG&gt;&lt;U&gt;Some interesting behaviours&lt;/U&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpMiddle style="TEXT-JUSTIFY: inter-ideograph; MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; TEXT-ALIGN: justify"&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Verdana','sans-serif'"&gt;&lt;STRONG&gt;&lt;U&gt;&lt;/U&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpMiddle style="TEXT-JUSTIFY: inter-ideograph; MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; TEXT-ALIGN: justify"&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Verdana','sans-serif'"&gt;The alert was working for one web app and not for any other web applications. The timerlock table in the content db of the working web app has the serverX and all the other content db has ServerY.&amp;nbsp; Shutdown the ServerY and wait for the timerlock table for the non-working content db's to take ServerX.&amp;nbsp; Once that is done, restart the ServerY and now the alerts started working.&amp;nbsp; This is actually a workaround and not a fix.&amp;nbsp; Now you need to find the actual issue by looking into the logs of ServerY.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpMiddle style="TEXT-JUSTIFY: inter-ideograph; MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; TEXT-ALIGN: justify"&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Verdana','sans-serif'"&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpMiddle style="TEXT-JUSTIFY: inter-ideograph; MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; TEXT-ALIGN: justify"&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Verdana','sans-serif'"&gt;All the elements of alert was checked and still the alerts dont fire.&amp;nbsp; Then found that the time on the servers in the farm were different and the difference was only 2 mins.&amp;nbsp; Once we did the time sync with the domain time server using the Net Time command, the alerts started flowing.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpMiddle style="TEXT-JUSTIFY: inter-ideograph; MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; TEXT-ALIGN: justify"&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Verdana','sans-serif'"&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpMiddle style="TEXT-JUSTIFY: inter-ideograph; MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; TEXT-ALIGN: justify"&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Verdana','sans-serif'"&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpLast style="TEXT-JUSTIFY: inter-ideograph; MARGIN: 0in 0in 10pt 0.5in; TEXT-INDENT: -0.25in; TEXT-ALIGN: justify"&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Verdana','sans-serif'"&gt;&lt;SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3060706" width="1" height="1"&gt;</content><author><name>harikumh</name><uri>http://blogs.technet.com/members/harikumh.aspx</uri></author><category term="Shoot the trouble" scheme="http://blogs.technet.com/harikumh/archive/tags/Shoot+the+trouble/default.aspx" /></entry></feed>