<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-4871573418746984838</id><updated>2012-02-03T10:10:05.467+01:00</updated><category term='DutchWorkz'/><category term='Configuring'/><category term='SQL Server 2005'/><category term='QNH'/><category term='SPS 2010'/><category term='MOSS 2007'/><category term='General'/><category term='ActiveX'/><category term='Content Deployment'/><category term='csolutions'/><category term='Application Development'/><category term='Windows Server 2003 64-bit'/><title type='text'>Jasper Beerens</title><subtitle type='html'>.NET, (Dutch) SharePoint 2003 / 2007 / 2010, (Dutch) MS Crm 3.0 / 4.0</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://jasperbeerens.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4871573418746984838/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://jasperbeerens.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Jasper Beerens</name><uri>http://www.blogger.com/profile/13100548576791948346</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='18' src='http://3.bp.blogspot.com/_EizBuc43OLk/TT1Dt2dk3DI/AAAAAAAAAGs/0sqGsUV8OWs/s220/Duiken.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>35</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-4871573418746984838.post-4102289270917447298</id><published>2011-12-07T14:48:00.004+01:00</published><updated>2011-12-07T14:52:37.855+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SPS 2010'/><category scheme='http://www.blogger.com/atom/ns#' term='Configuring'/><category scheme='http://www.blogger.com/atom/ns#' term='DutchWorkz'/><title type='text'>Show Attribute Values in XSL</title><content type='html'>Nice snippet for people who are creating xslt sheets in SharePoint:&lt;br /&gt;&lt;br /&gt;&amp;lt;xsl:for-each select="./@*"&amp;gt;&lt;br /&gt;&amp;lt;xsl:value-of select="name()"&amp;gt;&amp;lt;/xsl:value-of&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;xsl:value-of select="."&amp;gt;&amp;lt;/xsl:value-of&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;/xsl:for-each&amp;gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4871573418746984838-4102289270917447298?l=jasperbeerens.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://jasperbeerens.blogspot.com/2011/12/show-attribute-values-in-xsl.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4871573418746984838/posts/default/4102289270917447298'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4871573418746984838/posts/default/4102289270917447298'/><link rel='alternate' type='text/html' href='http://jasperbeerens.blogspot.com/2011/12/show-attribute-values-in-xsl.html' title='Show Attribute Values in XSL'/><author><name>Jasper Beerens</name><uri>http://www.blogger.com/profile/13100548576791948346</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='18' src='http://3.bp.blogspot.com/_EizBuc43OLk/TT1Dt2dk3DI/AAAAAAAAAGs/0sqGsUV8OWs/s220/Duiken.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4871573418746984838.post-970737368772173245</id><published>2011-11-03T21:40:00.016+01:00</published><updated>2011-11-03T21:56:56.957+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SPS 2010'/><category scheme='http://www.blogger.com/atom/ns#' term='Configuring'/><category scheme='http://www.blogger.com/atom/ns#' term='DutchWorkz'/><title type='text'>Farm administrator can't add new web application or extend/delete an existing one</title><content type='html'>&lt;p&gt;&lt;strong&gt;Case&lt;/strong&gt;&lt;br /&gt;I was working on a fresh VM installation, installing and configuring my SharePoint Environment. Unfortunately I stumbled on the problem not being able to remove the default&lt;br /&gt;Web Application or creating a new one. &lt;/p&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 400px; DISPLAY: block; HEIGHT: 272px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5670876203058746242" border="0" alt="" src="http://1.bp.blogspot.com/-0KTFRVscCyk/TrL_3HCIU4I/AAAAAAAAAIo/-33PvvJqgVE/s400/Untitled.png" /&gt; &lt;br /&gt;&lt;p&gt;&lt;strong&gt;Problem&lt;/strong&gt;&lt;br /&gt;I started checking if all my permissions where sufficient. I checked Farm Administrators, WPG roles, Config Wizard, SQL Permissions, but it didn’t make any difference. &lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Solution&lt;/strong&gt;&lt;br /&gt;As a last resort I starting checking my client settings. It didn’t make sense how, but this was where the solution was hiding. &lt;/p&gt;&lt;br /&gt;&lt;p&gt;I assumed that, because some functions worked and some didn’t, that the page worked as expected. There were no script errors or messages from IE 9 that things didn’t work proper. Apparently execution or loading some active x or script was being blocked, because the page worked fine after applying some changed settings and restarting IE:&lt;/p&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;&lt;p&gt;I noticed that the Uri of the Web application was a ‘trusted sites’, thought&lt;br /&gt;it was running on my local machine. I added the Uri to the correct internet&lt;br /&gt;security policy. Just go to internet options, click security tab, remove the Uri&lt;br /&gt;from 'trusted sites' and add it to 'local intranet'.&lt;/p&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4871573418746984838-970737368772173245?l=jasperbeerens.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://jasperbeerens.blogspot.com/2011/11/farm-administrator-cant-add-new-web.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4871573418746984838/posts/default/970737368772173245'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4871573418746984838/posts/default/970737368772173245'/><link rel='alternate' type='text/html' href='http://jasperbeerens.blogspot.com/2011/11/farm-administrator-cant-add-new-web.html' title='Farm administrator can&apos;t add new web application or extend/delete an existing one'/><author><name>Jasper Beerens</name><uri>http://www.blogger.com/profile/13100548576791948346</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='18' src='http://3.bp.blogspot.com/_EizBuc43OLk/TT1Dt2dk3DI/AAAAAAAAAGs/0sqGsUV8OWs/s220/Duiken.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-0KTFRVscCyk/TrL_3HCIU4I/AAAAAAAAAIo/-33PvvJqgVE/s72-c/Untitled.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4871573418746984838.post-7223668352849196971</id><published>2011-08-08T09:00:00.001+02:00</published><updated>2011-08-08T10:36:49.050+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SPS 2010'/><category scheme='http://www.blogger.com/atom/ns#' term='csolutions'/><category scheme='http://www.blogger.com/atom/ns#' term='Application Development'/><title type='text'>Deploying Site Templates in the Solution Gallery</title><content type='html'>&lt;strong&gt;Case&lt;/strong&gt;&lt;br /&gt;I downloaded a couple of site templates from the Solution Gallary of my SharePoint Portal.&lt;br /&gt;&lt;br /&gt;I want to put these site templates in a Solution Package so I can easily deploy them in my development enviroments.&lt;br /&gt;&lt;br /&gt;I just want to deploy the solution, go to my site collection and greate the subpages I need.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Problem&lt;/strong&gt;&lt;br /&gt;After putting the file in the correct location (_catalogs/solutions) in my site collection, I noticed I couldn't activate the templates. Activating the templates is necessary to be able to select the template while creating a new site.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Solution&lt;/strong&gt;&lt;br /&gt;The following solution turned out to work for me:&lt;br /&gt;&lt;br /&gt;- Create a new Module in VS2010.&lt;br /&gt;- Add the site templates to your Module.&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="font-family:courier new;"&gt;[Module Name="Templates" List="121" Url="_catalogs/solutions"]&lt;br /&gt;[File Path="Templates\Template_Name.wsp" Url="Template_Name.wsp" Type="GhostableInLibrary"]&lt;br /&gt;[Property Name="ContentType" Value="Solution Gallery" /]&lt;br /&gt;[Property Name="SolutionTitle" Value="Template Name" /]&lt;br /&gt;[Property Name="SolutionDescription" Value="Standard Template" /]&lt;br /&gt;[/File]&lt;br /&gt;[/Module]&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;* Replace [ and ] signs with less than (&amp;lt;) and greater than (&amp;gt;) signs.&lt;/p&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;- Add an eventreceiver to the feature and uncomment 'FeatureActivated'&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-family:courier new;"&gt;SPSite currentSite = (SPSite)properties.Feature.Parent;&lt;br /&gt;&lt;br /&gt;// Get all names of added solutions&lt;br /&gt;List&lt;string&gt; solutionName = new List&lt;string&gt;();&lt;br /&gt;SPUserSolutionCollection solutionsCollection = currentSite.Solutions;&lt;br /&gt;&lt;br /&gt;foreach (SPUserSolution solution in currentSite.Solutions)&lt;br /&gt;{&lt;br /&gt;string name = solution.Name;&lt;br /&gt;if (!solutionName.Contains(name))&lt;br /&gt;{&lt;br /&gt;solutionName.Add(name);&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;// Add new solutions to the collection of the gallery&lt;br /&gt;SPDocumentLibrary solutionsGallery = (SPDocumentLibrary)currentSite.GetCatalog(SPListTemplateType.SolutionCatalog);&lt;br /&gt;foreach (SPListItem item in solutionsGallery.Items)&lt;br /&gt;{&lt;br /&gt;if (!solutionName.Contains(item.Name))&lt;br /&gt;{&lt;br /&gt;solutionsCollection.Add(item.ID);&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;// Properly activate solutions&lt;br /&gt;SPFeatureCollection featureCollection = currentSite.Features;&lt;br /&gt;foreach (SPUserSolution solution in solutionsCollection)&lt;br /&gt;{&lt;br /&gt;Guid solutionId = solution.SolutionId;&lt;br /&gt;&lt;br /&gt;SPFeatureDefinitionCollection siteFeatures = currentSite.FeatureDefinitions;&lt;br /&gt;&lt;br /&gt;var features = from SPFeatureDefinition f in siteFeatures&lt;br /&gt;where f.SolutionId.Equals(solutionId) &amp;amp;&amp;amp; f.Scope == SPFeatureScope.Site&lt;br /&gt;select f;&lt;br /&gt;&lt;br /&gt;foreach (SPFeatureDefinition featureDefinition in features)&lt;br /&gt;{&lt;br /&gt;SPFeature foundFeature = featureCollection[featureDefinition.Id];&lt;br /&gt;&lt;br /&gt;if (foundFeature == null)&lt;br /&gt;currentSite.Features.Add(featureDefinition.Id, false, SPFeatureDefinitionScope.Site);&lt;br /&gt;}&lt;br /&gt;}&lt;/span&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4871573418746984838-7223668352849196971?l=jasperbeerens.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://jasperbeerens.blogspot.com/2011/08/deploying-site-templates-in-solution.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4871573418746984838/posts/default/7223668352849196971'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4871573418746984838/posts/default/7223668352849196971'/><link rel='alternate' type='text/html' href='http://jasperbeerens.blogspot.com/2011/08/deploying-site-templates-in-solution.html' title='Deploying Site Templates in the Solution Gallery'/><author><name>Jasper Beerens</name><uri>http://www.blogger.com/profile/13100548576791948346</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='18' src='http://3.bp.blogspot.com/_EizBuc43OLk/TT1Dt2dk3DI/AAAAAAAAAGs/0sqGsUV8OWs/s220/Duiken.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4871573418746984838.post-8532872537370346735</id><published>2011-07-08T14:12:00.007+02:00</published><updated>2011-07-08T14:41:29.195+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SPS 2010'/><category scheme='http://www.blogger.com/atom/ns#' term='csolutions'/><category scheme='http://www.blogger.com/atom/ns#' term='Application Development'/><title type='text'>Redirecting userdisp.aspx to custom User Profile Page</title><content type='html'>&lt;strong&gt;Case&lt;/strong&gt;&lt;br /&gt;Because we are building a custom User Profile Page to display custom properties, we wanted to redirect the /_layouts/userdisp.aspx request to our custom LayoutsPage. This request is the default request of SharePoint to the built-in Profile Page.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Problem&lt;/strong&gt;&lt;br /&gt;The /_layouts/groups.aspx displays all groups in a collection. When you click on the groupname to display all members, it sends you to the /_layouts/userdisp.aspx which will redirect you to the correct /_layouts/people.aspx?MembershipGroupId.&lt;br /&gt;&lt;br /&gt;Our /_layouts/userdisp.aspx should do the same, but how does SharePoint determine when it needs to show a group or user?&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Solution&lt;/strong&gt;&lt;br /&gt;The solution could be found in the Microsoft.SharePoint.ApplicationPages.dll and original userdisp.aspx file.&lt;br /&gt;&lt;br /&gt;In your SharePoint solution create a new application page. Make sure it's mapped to the /_layouts/ folder.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;In your .aspx file&lt;/strong&gt;&lt;br /&gt;Add this control to the ContentPlaceHolder 'PlaceHolderMain': &lt;blockquote&gt;&lt;p&gt; [SharePoint:FormComponent id="UserListForm" TemplateName="UserListForm" ControlMode="Display" runat="server"/] (replace [ to make it a tag ;-)&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;strong&gt;In your .cs file&lt;/strong&gt;&lt;br /&gt;Add the following code to Page_Load:&lt;/p&gt;&lt;blockquote&gt;int result = 0;&lt;br /&gt;            string url = "User/UserProfile.aspx?" + base.Request.QueryString.ToString();&lt;br /&gt;&lt;br /&gt;            if (base.Request.QueryString["ID"] != null)&lt;br /&gt;            {&lt;br /&gt;                if (!int.TryParse(base.Request.QueryString["ID"], out result) || (result &lt;= 0))&lt;br /&gt;                {&lt;br /&gt;                    throw new SPException(SPResource.GetString("InvalidQueryString", new object[] { "ID" }));&lt;br /&gt;                }&lt;br /&gt;            }&lt;br /&gt;            else&lt;br /&gt;            {&lt;br /&gt;                result = base.Web.CurrentUser.ID;&lt;br /&gt;&lt;br /&gt;                if (result &lt;= 0)&lt;br /&gt;                {&lt;br /&gt;                    throw new SPException(SPResource.GetString("InvalidQueryString", new object[] { "ID" }));&lt;br /&gt;                }&lt;br /&gt;&lt;br /&gt;                this.UserListForm.ItemId = result;&lt;br /&gt;            }&lt;br /&gt;&lt;br /&gt;            this.UserListForm.ListId = base.Web.SiteUserInfoList.ID;&lt;br /&gt;&lt;br /&gt;            SPListItem listItem = this.UserListForm.ListItem;&lt;br /&gt;            SPContentTypeId id = (SPContentTypeId)listItem["ContentTypeId"];&lt;br /&gt;&lt;br /&gt;            if (SPBuiltInContentTypeId.SharePointGroup.IsParentOf(id))&lt;br /&gt;            {&lt;br /&gt;                url = "people.aspx?MembershipGroupId=" + listItem.ID.ToString(CultureInfo.InvariantCulture);&lt;br /&gt;                string keyOrValueToEncode = base.Request.QueryString["Source"];&lt;br /&gt;&lt;br /&gt;                if (keyOrValueToEncode != null)&lt;br /&gt;                {&lt;br /&gt;                    url = url + "&amp;Source=" + SPHttpUtility.UrlKeyValueEncode(keyOrValueToEncode);&lt;br /&gt;                }&lt;br /&gt;            }&lt;br /&gt;&lt;br /&gt;            SPUtility.Redirect(url, SPRedirectFlags.RelativeToLayoutsPage, this.Context);&lt;br /&gt;&lt;br /&gt;        }&lt;/blockquote&gt;&lt;p&gt;This should do the trick!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4871573418746984838-8532872537370346735?l=jasperbeerens.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://jasperbeerens.blogspot.com/2011/07/redirecting-userdispaspx-to-custom-user.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4871573418746984838/posts/default/8532872537370346735'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4871573418746984838/posts/default/8532872537370346735'/><link rel='alternate' type='text/html' href='http://jasperbeerens.blogspot.com/2011/07/redirecting-userdispaspx-to-custom-user.html' title='Redirecting userdisp.aspx to custom User Profile Page'/><author><name>Jasper Beerens</name><uri>http://www.blogger.com/profile/13100548576791948346</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='18' src='http://3.bp.blogspot.com/_EizBuc43OLk/TT1Dt2dk3DI/AAAAAAAAAGs/0sqGsUV8OWs/s220/Duiken.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4871573418746984838.post-2930296414442856258</id><published>2011-02-02T12:30:00.014+01:00</published><updated>2011-02-02T12:56:47.850+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SPS 2010'/><category scheme='http://www.blogger.com/atom/ns#' term='csolutions'/><category scheme='http://www.blogger.com/atom/ns#' term='Application Development'/><title type='text'>List Error when picking SiteTemplate - 0x81020012</title><content type='html'>&lt;strong&gt;Case&lt;/strong&gt;&lt;br /&gt;We were creating a new site definition for a customer build up with elements of the new SharePoint 2010 Features in Visual Studio 2010. At some point the solution started trowing errors when choosing the Site Template with the template picker:&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_EizBuc43OLk/TUlEtVILRgI/AAAAAAAAAH4/yMGcTf3ShOk/s1600/ListExistsSiteDefinition.png"&gt;&lt;img style="MARGIN: 0px 10px 10px 0px; WIDTH: 400px; HEIGHT: 354px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5569057959776568834" border="0" alt="" src="http://4.bp.blogspot.com/_EizBuc43OLk/TUlEtVILRgI/AAAAAAAAAH4/yMGcTf3ShOk/s400/ListExistsSiteDefinition.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;blockquote&gt;A list, survey, discussion board, or document library with the specified title&lt;br /&gt;already exists in this Web site. Please choose another title. 0x81020012&lt;/blockquote&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;strong&gt;Problem&lt;/strong&gt;&lt;br /&gt;After analyzing the problem we discovered that VS2010 what deploying the Template Files to ‘14-hive \ Template \ Solution’ instead of ‘14-hive \ Template \ SiteTemplates \ Solution \ xml’. This way, since the webtemp_*.xml was deployed correctly, it was possible to choose the template in the template picker. When selected, SharePoint couldn’t find the onet.xml-file.&lt;br /&gt;&lt;br /&gt;If this onet.xml-file is missing SharePoint throws this fuzzy ‘list, survey, discussion board, or document library with the specified title already exists’ message. You can test this by throwing away the file from your ‘14-hive \ Template \ SiteTemplates \ Solution \ xml’-directory.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;What went wrong?&lt;br /&gt;&lt;/strong&gt;By default VS2010 knows the onet.xml-file should be located in the ‘14-hive \ Template \ SiteTemplates \ Solution \xml’-directory. Every file you add will be configured to be deployed in this path.&lt;br /&gt;&lt;br /&gt;But when you include a new file, in this case my onet.xml, VS2010 sets the path to ‘{SharePointRoot} \ Template \ Solution \ SiteDefinition ’.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Solution&lt;br /&gt;&lt;/strong&gt;Go back to VS2010 and check the following settings in your site definition:&lt;br /&gt;&lt;blockquote&gt;&lt;p&gt;&lt;strong&gt;Onet.xml&lt;/strong&gt;&lt;br /&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Deployment Location:&lt;br /&gt;{SharePointRoot}\Template\SiteTemplates\Csolutions.SharePoint.SalesPortal.Site\Xml\ &lt;/li&gt;&lt;li&gt;Deployment Type: TemplateFile&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;p&gt;&lt;strong&gt;Webtemp_*.xml &lt;/strong&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Deployment Location:&lt;br /&gt;{SharePointRoot}\Template\SiteTemplates\Csolutions.SharePoint.SalesPortal.Site\Xml\&lt;/li&gt;&lt;li&gt;Deployment Type: TemplateFile &lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;&lt;p&gt;Re-deploy the solution and recreate the sitecollection with the correct template. This solved the problem for me. &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4871573418746984838-2930296414442856258?l=jasperbeerens.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://jasperbeerens.blogspot.com/2011/02/list-error-when-picking-sitetemplate.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4871573418746984838/posts/default/2930296414442856258'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4871573418746984838/posts/default/2930296414442856258'/><link rel='alternate' type='text/html' href='http://jasperbeerens.blogspot.com/2011/02/list-error-when-picking-sitetemplate.html' title='List Error when picking SiteTemplate - 0x81020012'/><author><name>Jasper Beerens</name><uri>http://www.blogger.com/profile/13100548576791948346</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='18' src='http://3.bp.blogspot.com/_EizBuc43OLk/TT1Dt2dk3DI/AAAAAAAAAGs/0sqGsUV8OWs/s220/Duiken.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_EizBuc43OLk/TUlEtVILRgI/AAAAAAAAAH4/yMGcTf3ShOk/s72-c/ListExistsSiteDefinition.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4871573418746984838.post-385026636226990452</id><published>2011-01-28T12:15:00.007+01:00</published><updated>2011-01-28T13:26:48.754+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SPS 2010'/><category scheme='http://www.blogger.com/atom/ns#' term='csolutions'/><category scheme='http://www.blogger.com/atom/ns#' term='Application Development'/><category scheme='http://www.blogger.com/atom/ns#' term='MOSS 2007'/><title type='text'>Microsoft.SharePoint.ApplicationPages</title><content type='html'>So you want to create a silk-layed-out SharePoint Administration page? Then you need to reference the Microsoft.SharePoint.ApplicationPages.dll!&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;Problem&lt;/strong&gt;&lt;br /&gt;I was looking for the Microsoft.SharePoint.ApplicationPages assembly, but I couldn't reference it from the assembly cache. Apparently it isn't begin installed in the assembly bin, but in the _app_bin of your web application.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Solution&lt;/strong&gt;&lt;br /&gt;You can create a (web app undependent) reference to the dll from the following location:&lt;br /&gt;SharePoint 2007: 12-hive\CONFIG\BIN&lt;br /&gt;SharePoint 2010: 14-hive\CONFIG\BIN&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4871573418746984838-385026636226990452?l=jasperbeerens.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://jasperbeerens.blogspot.com/2011/01/microsoftsharepointapplicationpages.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4871573418746984838/posts/default/385026636226990452'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4871573418746984838/posts/default/385026636226990452'/><link rel='alternate' type='text/html' href='http://jasperbeerens.blogspot.com/2011/01/microsoftsharepointapplicationpages.html' title='Microsoft.SharePoint.ApplicationPages'/><author><name>Jasper Beerens</name><uri>http://www.blogger.com/profile/13100548576791948346</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='18' src='http://3.bp.blogspot.com/_EizBuc43OLk/TT1Dt2dk3DI/AAAAAAAAAGs/0sqGsUV8OWs/s220/Duiken.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4871573418746984838.post-9047672477421818714</id><published>2011-01-24T10:22:00.006+01:00</published><updated>2011-01-24T10:31:00.829+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SPS 2010'/><category scheme='http://www.blogger.com/atom/ns#' term='csolutions'/><category scheme='http://www.blogger.com/atom/ns#' term='Application Development'/><title type='text'>Programmatically Set Master Page of Publishing Sites</title><content type='html'>&lt;span style="font-family:verdana;"&gt;&lt;strong&gt;Case&lt;/strong&gt;&lt;br /&gt;SharePoint Standard has a nice feature that allows configurating the Master Page on a Site Collection Level. This feature presents itself when you enabled the ‘SharePoint Server Publishing Infrastructure’-feature, found in the Site Collection Features.&lt;br /&gt;&lt;br /&gt;Now you can use the ‘Site Master Page Settings’ (/_Layouts/ChangeSiteMasterPage.aspx) to set the Site Master Page and System Master Page.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Problem&lt;/strong&gt;&lt;br /&gt;But what does a Site and System Master Page mean? And how do you set these properties programmatically? &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;br /&gt;&lt;strong&gt;Solution&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;Site Master Page &lt;/strong&gt;&lt;br /&gt;This is the master page that is being used by publishing pages. This means that you use an other masterpage for views, etc.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;System Master Page&lt;br /&gt;&lt;/strong&gt;This is the master page that is being used by system pages like settings.aspx, Forms and view pages like the view of document library pages.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;The code&lt;br /&gt;&lt;/strong&gt;&lt;blockquote&gt;[Guid("00000000-0000-0000-0000-000000000000")] // Add Guid here&lt;br /&gt;public class&lt;br /&gt;StylingEventReceiver : SPFeatureReceiver&lt;br /&gt;{&lt;br /&gt;public override void FeatureActivated(SPFeatureReceiverProperties properties)&lt;br /&gt;{&lt;br /&gt;if (properties != null&lt;br /&gt;&amp;amp;&amp;amp; properties.Feature != null&lt;br /&gt;&amp;amp;&amp;amp; properties.Feature.Parent != null&lt;br /&gt;&amp;amp;&amp;amp; properties.Feature.Parent.GetType() == typeof(SPSite))&lt;br /&gt;{&lt;br /&gt;SPSite site = (SPSite)properties.Feature.Parent;&lt;br /&gt;&lt;br /&gt;using (SPWeb rootWeb = site.RootWeb)&lt;br /&gt;{&lt;br /&gt;rootWeb.AllowUnsafeUpdates = true;&lt;br /&gt;rootWeb.MasterUrl = "/_catalogs/masterpage/v4.customer.master";&lt;br /&gt;rootWeb.CustomMasterUrl = "/_catalogs/masterpage/V4.customer.master";&lt;br /&gt;rootWeb.Update();&lt;br /&gt;rootWeb.AllowUnsafeUpdates = false;&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;public override void FeatureDeactivating(SPFeatureReceiverProperties properties)&lt;br /&gt;{&lt;br /&gt;if (properties != null&lt;br /&gt;&amp;amp;&amp;amp; properties.Feature != null&lt;br /&gt;&amp;amp;&amp;amp; properties.Feature.Parent != null&lt;br /&gt;&amp;amp;&amp;amp; properties.Feature.Parent.GetType() == typeof(SPSite))&lt;br /&gt;{&lt;br /&gt;SPSite site = (SPSite)properties.Feature.Parent;&lt;br /&gt;&lt;br /&gt;using (SPWeb rootWeb = site.RootWeb)&lt;br /&gt;{&lt;br /&gt;rootWeb.AllowUnsafeUpdates = true;&lt;br /&gt;rootWeb.MasterUrl = "/_catalogs/masterpage/v4.master";&lt;br /&gt;rootWeb.CustomMasterUrl = "/_catalogs/masterpage/v4.master";&lt;br /&gt;rootWeb.Update();&lt;br /&gt;rootWeb.AllowUnsafeUpdates = false;&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;} &lt;/blockquote&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4871573418746984838-9047672477421818714?l=jasperbeerens.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://jasperbeerens.blogspot.com/2011/01/programmatically-set-master-page-of.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4871573418746984838/posts/default/9047672477421818714'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4871573418746984838/posts/default/9047672477421818714'/><link rel='alternate' type='text/html' href='http://jasperbeerens.blogspot.com/2011/01/programmatically-set-master-page-of.html' title='Programmatically Set Master Page of Publishing Sites'/><author><name>Jasper Beerens</name><uri>http://www.blogger.com/profile/13100548576791948346</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='18' src='http://3.bp.blogspot.com/_EizBuc43OLk/TT1Dt2dk3DI/AAAAAAAAAGs/0sqGsUV8OWs/s220/Duiken.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4871573418746984838.post-1556696132799395179</id><published>2010-06-10T18:00:00.000+02:00</published><updated>2010-06-10T18:16:01.222+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='QNH'/><category scheme='http://www.blogger.com/atom/ns#' term='Application Development'/><title type='text'>Explorer and test Webservices</title><content type='html'>&lt;strong&gt;Case&lt;/strong&gt;&lt;br /&gt;&lt;p&gt;I needed to explorer and test a corporate webservice. I needed to know which functionalities the webservice delivers, what kind of parameters the webservice expected and with what kind of responses the webservice replies.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Problem&lt;/strong&gt; &lt;/p&gt;&lt;p&gt;The webservice wasn't documented and before a wanted to try to make a custom application I looked for a more dynamic solution. I didn't have the time to write a good testing program...&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Solution&lt;/strong&gt; &lt;/p&gt;&lt;p&gt;I learned that the awnser was pretty easy. Just use this handy tool: &lt;a href="http://www.codeplex.com/WebserviceStudio"&gt;http://www.codeplex.com/WebserviceStudio&lt;/a&gt; &lt;/p&gt;&lt;p&gt;It allows you to explorer webservices easily!&lt;/p&gt;&lt;p&gt;&lt;a href="http://1.bp.blogspot.com/_EizBuc43OLk/TBEPCJMZWKI/AAAAAAAAAGQ/UgB68nsPZ9Y/s1600/wsstudioscreenshot.JPG"&gt;&lt;img style="MARGIN: 0px 10px 10px 0px; WIDTH: 400px; FLOAT: left; HEIGHT: 391px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5481178750988671138" border="0" alt="" src="http://1.bp.blogspot.com/_EizBuc43OLk/TBEPCJMZWKI/AAAAAAAAAGQ/UgB68nsPZ9Y/s400/wsstudioscreenshot.JPG" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4871573418746984838-1556696132799395179?l=jasperbeerens.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://jasperbeerens.blogspot.com/2010/01/explorer-and-test-webservices.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4871573418746984838/posts/default/1556696132799395179'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4871573418746984838/posts/default/1556696132799395179'/><link rel='alternate' type='text/html' href='http://jasperbeerens.blogspot.com/2010/01/explorer-and-test-webservices.html' title='Explorer and test Webservices'/><author><name>Jasper Beerens</name><uri>http://www.blogger.com/profile/13100548576791948346</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='18' src='http://3.bp.blogspot.com/_EizBuc43OLk/TT1Dt2dk3DI/AAAAAAAAAGs/0sqGsUV8OWs/s220/Duiken.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_EizBuc43OLk/TBEPCJMZWKI/AAAAAAAAAGQ/UgB68nsPZ9Y/s72-c/wsstudioscreenshot.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4871573418746984838.post-7957775009507566577</id><published>2010-05-11T18:00:00.003+02:00</published><updated>2010-05-11T18:00:02.446+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='QNH'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server 2005'/><title type='text'>Converting Reporting Services (SSRS) rdl from 2005 into 2000</title><content type='html'>&lt;strong&gt;Case&lt;/strong&gt;&lt;br /&gt;I receive a error when uploading my report.&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;Error number: 0x80048298&lt;br /&gt;&lt;br /&gt;Information:&lt;br /&gt;[CrmException: Exception of&lt;br /&gt;type Microsoft.Crm.CrmException was thrown.]&lt;br /&gt;Microsoft.Crm.Application.Platform.Report. InternalCreate(String xml) +721&lt;br /&gt;Microsoft.Crm.Application.Platform.Entity.Create() +109&lt;br /&gt;Microsoft.Crm.Application.Forms.AppForm. RaiseDataEvent(FormEventId eventId)&lt;br /&gt;+408 Microsoft.Crm.Application.Forms.EndUserForm. Initialize(Entity entity) +57&lt;br /&gt;Microsoft.Crm.Application.Forms.EndUserForm. Execute(Entity entity) +13&lt;br /&gt;Microsoft.Crm.Web.Tools.ReportProperty. ReportPropertyPage.ConfigureForm() +202&lt;br /&gt;Microsoft.Crm.Application.Controls.AppPage. OnPreRender(EventArgs e) +30&lt;br /&gt;System.Web.UI.Control.PreRenderRecursiveInternal() +62&lt;br /&gt;System.Web.UI.Page.ProcessRequestMain() +1499 &lt;/blockquote&gt;&lt;strong&gt;Problem &lt;/strong&gt;&lt;br /&gt;I made a mistake and created a report in VS2005 instead of VS2003. How could I change this?&lt;br /&gt;&lt;br /&gt;Gary Cowan gave a real good tip on : &lt;a href="http://sqlservertipsandtricks.blogspot.com/2008/06/converting-reporting-services-ssrs-rdl.html"&gt;http://sqlservertipsandtricks.blogspot.com/2008/06/converting-reporting-services-ssrs-rdl.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;but it wasn’t really complete for my case. In the end it turned out I had to change the document as following.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Solution&lt;/strong&gt;&lt;br /&gt;If you want to convert a SSRS rdl from 2005 to 2000, you can try the following&lt;br /&gt;&lt;br /&gt;1) Open the .RDL file in a text editor and change the XML.&lt;br /&gt;2) Change the first node to look like this:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;Report&lt;br /&gt;xmlns=”http://schemas.microsoft.com/sqlserver/reporting/2003/10/reportdefinition”&lt;br /&gt;xmlns:rd=”http://schemas.microsoft.com/SQLServer/reporting/reportdesigner”&lt;br /&gt;&lt;/blockquote&gt;&lt;p&gt;3) Do a search for “Interactive” You should find 2 nodes InteractiveWidth and InteractiveHeight. You need to delete these nodes.&lt;br /&gt;&lt;br /&gt;4) The XML in the RDL file is different between 2005 and 2000 when you want to pass parameters to a SQL procedure. &lt;/p&gt;&lt;p&gt;In 2000 they pass parameters this way in the RDL file. I used&lt;br /&gt;&lt;br /&gt;&amp;amp;lt Query&amp;gt&lt;br /&gt;&amp;amp;lt CommandType&amp;gt StoredProcedure&amp;lt /CommandType&amp;gt&lt;br /&gt;&amp;amp;lt CommandText&amp;gt =”procGetInvMovement”&amp;lt /CommandText&amp;gt&lt;br /&gt;&amp;amp;lt QueryParameters&amp;gt&lt;br /&gt;&amp;amp;lt QueryParameter Name=”@BegDate”&amp;gt&lt;br /&gt;&amp;amp;lt Value&amp;gt =Parameters!pBegDate.Value&amp;lt /Value&amp;gt&lt;br /&gt;&amp;amp;lt /QueryParameter&amp;gt&lt;br /&gt;&amp;amp;lt QueryParameter Name=”@EndDate”&amp;gt&lt;br /&gt;&amp;amp;lt Value&amp;gt =Parameters!pEndDate.Value&amp;lt /Value&amp;gt&lt;br /&gt;&amp;amp;lt /QueryParameter&amp;gt&lt;br /&gt;&amp;amp;lt /QueryParameters&amp;gt&lt;br /&gt;&amp;amp;lt DataSourceName&amp;gt JLG SQL&amp;lt /DataSourceName&amp;gt&lt;br /&gt;&amp;amp;lt /Query&amp;gt &lt;br /&gt;&lt;br /&gt;and in 2005 they do it this way:&lt;br /&gt;&lt;br /&gt;&amp;amp;lt Query&amp;gt&lt;br /&gt;&amp;amp;lt rd:UseGenericDesigner&amp;gt true&amp;lt /rd:UseGenericDesigner&amp;gt&lt;br /&gt;&amp;amp;lt CommandText&amp;gt =”Execute procGetInvMovement ‘” &amp; Parameters!pBegDate.Value &amp; “‘, ‘” &amp; Parameters!pEndDate.Value &amp; “‘”&amp;lt /CommandText&amp;gt&lt;br /&gt;&amp;amp;lt QueryParameters&amp;gt&lt;br /&gt;&amp;amp;lt QueryParameter Name=”pBegDate”&amp;gt&lt;br /&gt;&amp;amp;lt Value&amp;gt =Parameters!pBegDate.Value&amp;lt /Value&amp;gt&lt;br /&gt;&amp;amp;lt /QueryParameter&amp;gt&lt;br /&gt;&amp;amp;lt QueryParameter Name=”pEndDate”&amp;gt&lt;br /&gt;&amp;amp;lt Value&amp;gt =Parameters!pEndDate.Value&amp;lt /Value&amp;gt&lt;br /&gt;&amp;amp;lt /QueryParameter&amp;gt&lt;br /&gt;&amp;amp;lt /QueryParameters&amp;gt&lt;br /&gt;&amp;amp;lt DataSourceName&amp;gt JLG SQL&amp;lt /DataSourceName&amp;gt&lt;br /&gt;&amp;amp;lt /Query&amp;gt&lt;br /&gt;&lt;br /&gt;Notice how they don’t include the parameters in the commandtext tag in 2000&lt;br /&gt;&lt;br /&gt;5) Delete the CommandType-tag if you want to use a query&lt;br /&gt;&lt;br /&gt;6) In to the 2000 version of the .RDL file. You will need to add this line:&lt;br /&gt;StoredProcedure after the first tag.&lt;br /&gt;&lt;br /&gt;7) In the ReportParameters don’t use the tag Hidden&lt;br /&gt;&lt;br /&gt;THIS IS NOT SUPPORTED SO I WOULD BACKUP YOUR REPORTS BEFORE ATTEMPTING THIS AND USE THIS ADVICE AT YOUR OWN RISK. &lt;/p&gt;&lt;br /&gt;&lt;?xml:namespace prefix = rd /&gt;&lt;rd:usegenericdesigner&gt;&lt;/rd:usegenericdesigner&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4871573418746984838-7957775009507566577?l=jasperbeerens.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://jasperbeerens.blogspot.com/2010/05/converting-reporting-services-ssrs-rdl.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4871573418746984838/posts/default/7957775009507566577'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4871573418746984838/posts/default/7957775009507566577'/><link rel='alternate' type='text/html' href='http://jasperbeerens.blogspot.com/2010/05/converting-reporting-services-ssrs-rdl.html' title='Converting Reporting Services (SSRS) rdl from 2005 into 2000'/><author><name>Jasper Beerens</name><uri>http://www.blogger.com/profile/13100548576791948346</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='18' src='http://3.bp.blogspot.com/_EizBuc43OLk/TT1Dt2dk3DI/AAAAAAAAAGs/0sqGsUV8OWs/s220/Duiken.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4871573418746984838.post-8728284388686769</id><published>2010-04-13T08:55:00.000+02:00</published><updated>2010-04-13T12:45:24.093+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Configuring'/><category scheme='http://www.blogger.com/atom/ns#' term='QNH'/><category scheme='http://www.blogger.com/atom/ns#' term='MOSS 2007'/><title type='text'>Support SharePoint 2007 without SP2 ends on July 13th, 2010</title><content type='html'>Is your SharePoint 2007 farm already on Service Pack 2? If not, read this!&lt;br /&gt;&lt;br /&gt;*** update April 12th, 2010 ***&lt;br /&gt;&lt;strong&gt;Microsoft announced that the official retirement date for SP1 is 13th of July!&lt;/strong&gt;&lt;br /&gt;***&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Source&lt;/strong&gt;: &lt;a href="http://blogs.technet.com/stefan_gossner/archive/2010/03/23/updated-retirement-date-for-wss-3-0-and-moss-2007-sp1.aspx"&gt;http://blogs.technet.com/stefan_gossner/archive/2010/03/23/updated-retirement-date-for-wss-3-0-and-moss-2007-sp1.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;I've quoted the blog post of Stefan Goßner about the support of MOSS 2007&lt;br /&gt;installation without SP2.&lt;br /&gt;&lt;br /&gt;Please consider this information, if you're&lt;br /&gt;not already planning to upgrade your systems!&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;"Based on the above listed information support for SharePoint&lt;br /&gt;servers without SP2 will end on April 28th, 2010"&lt;/blockquote&gt;&lt;strong&gt;More&lt;br /&gt;information:&lt;/strong&gt; &lt;a href="http://blogs.technet.com/stefan_gossner/archive/2010/01/07/is-your-sharepoint-2007-farm-already-on-service-pack-2-if-not-read-this.aspx"&gt;http://blogs.technet.com/stefan_gossner/archive/2010/01/07/is-your-sharepoint-2007-farm-already-on-service-pack-2-if-not-read-this.aspx&lt;/a&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4871573418746984838-8728284388686769?l=jasperbeerens.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://jasperbeerens.blogspot.com/2010/01/support-sharepoint-without-sp2-ends-on.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4871573418746984838/posts/default/8728284388686769'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4871573418746984838/posts/default/8728284388686769'/><link rel='alternate' type='text/html' href='http://jasperbeerens.blogspot.com/2010/01/support-sharepoint-without-sp2-ends-on.html' title='Support SharePoint 2007 without SP2 ends on July 13th, 2010'/><author><name>Jasper Beerens</name><uri>http://www.blogger.com/profile/13100548576791948346</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='18' src='http://3.bp.blogspot.com/_EizBuc43OLk/TT1Dt2dk3DI/AAAAAAAAAGs/0sqGsUV8OWs/s220/Duiken.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4871573418746984838.post-2128865361439306433</id><published>2010-04-12T09:30:00.000+02:00</published><updated>2010-04-12T10:27:41.887+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Content Deployment'/><category scheme='http://www.blogger.com/atom/ns#' term='Configuring'/><category scheme='http://www.blogger.com/atom/ns#' term='QNH'/><category scheme='http://www.blogger.com/atom/ns#' term='MOSS 2007'/><title type='text'>Content Deployment - 'Bible' - The complete Guide</title><content type='html'>&lt;table style="valign: 'top'"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;This time I want to introduce the blog of Stefan Goßner. This man works as a 'Escalation Engineer' for SharePoint. This month Stefan Goßner wrote a beautifull ode about the Content Deployment funtionality of SharePoint 2007: &lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;A while ago I created a deep dive article series covering the WSS content deployment and migration API which helped many people to develop their own applications to do export and import in a customized manner. &lt;/p&gt;&lt;p&gt;Today I will start a new article series which will discuss all aspects of Content Deployment – with other words the MOSS feature sitting on top of the WSS API.&lt;/p&gt;&lt;p&gt;Most customers see this feature as a monolithic implementation which does not allow any customization – but that is not the case as you will see in future chapters of this article series. &lt;/p&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:78%;"&gt;&lt;strong&gt;Read the 'Bible':&lt;/strong&gt; &lt;ul&gt;&lt;/span&gt;&lt;li&gt;&lt;a href="http://blogs.technet.com/stefan_gossner/archive/2009/10/30/content-deployment-the-complete-guide-part-1-the-basics.aspx"&gt;&lt;span style="font-size:78%;"&gt;Part 1 -&lt;br /&gt;The Basics&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://blogs.technet.com/stefan_gossner/archive/2009/11/02/content-deployment-the-complete-guide-part-2-the-basics-continued.aspx"&gt;&lt;span style="font-size:78%;"&gt;Part 2 -&lt;br /&gt;The Basics continued&lt;/span&gt;&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://blogs.technet.com/stefan_gossner/archive/2009/11/02/content-deployment-the-complete-guide-part-3-configuration.aspx"&gt;&lt;span style="font-size:78%;"&gt;Part 3 -&lt;br /&gt;Configuration&lt;/span&gt;&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://blogs.technet.com/stefan_gossner/archive/2009/11/03/content-deployment-the-complete-guide-part-4-communication.aspx"&gt;&lt;span style="font-size:78%;"&gt;Part 4 -&lt;br /&gt;Communication&lt;/span&gt;&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://blogs.technet.com/stefan_gossner/archive/2009/11/04/content-deployment-the-complete-guide-part-5-quick-deployment.aspx"&gt;&lt;span style="font-size:78%;"&gt;Part 5 -&lt;br /&gt;Quick Deployment&lt;/span&gt;&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://blogs.technet.com/stefan_gossner/archive/2009/11/06/content-deployment-the-complete-guide-part-6-logging.aspx"&gt;&lt;span style="font-size:78%;"&gt;Part 6 -&lt;br /&gt;Logging&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:78%;"&gt; &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://blogs.technet.com/stefan_gossner/archive/2009/12/04/content-deployment-the-complete-guide-part-7-change-token-basics.aspx"&gt;&lt;span style="font-size:78%;"&gt;Part 7 - Change Token Basics&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:78%;"&gt; &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://blogs.technet.com/stefan_gossner/archive/2009/12/07/content-deployment-the-complete-guide-part-8-jobs-and-change-token.aspx"&gt;&lt;span style="font-size:78%;"&gt;Part 8 – Job and Change Token&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:78%;"&gt; &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:78%;"&gt;&lt;a href="http://blogs.technet.com/stefan_gossner/archive/2010/04/08/content-deployment-the-complete-guide-part-9-timerjobs.aspx"&gt;Part 9 -&lt;br /&gt;Job and Timer job&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:78%;"&gt;&lt;/span&gt;&lt;span style="font-size:78%;"&gt;Part 10 -&lt;br /&gt;coming soon... &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:78%;"&gt;&lt;/span&gt;&lt;span style="font-size:78%;"&gt;Part 11 -&lt;br /&gt;coming soon...&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;Source: &lt;a href="http://blogs.technet.com/stefan_gossner/"&gt;Stefan Goßner &lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4871573418746984838-2128865361439306433?l=jasperbeerens.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://jasperbeerens.blogspot.com/2009/11/content-deployment-bible-complete-guide.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4871573418746984838/posts/default/2128865361439306433'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4871573418746984838/posts/default/2128865361439306433'/><link rel='alternate' type='text/html' href='http://jasperbeerens.blogspot.com/2009/11/content-deployment-bible-complete-guide.html' title='Content Deployment - &apos;Bible&apos; - The complete Guide'/><author><name>Jasper Beerens</name><uri>http://www.blogger.com/profile/13100548576791948346</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='18' src='http://3.bp.blogspot.com/_EizBuc43OLk/TT1Dt2dk3DI/AAAAAAAAAGs/0sqGsUV8OWs/s220/Duiken.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4871573418746984838.post-2940664314202177791</id><published>2010-04-01T13:10:00.012+02:00</published><updated>2010-04-01T17:38:33.768+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='QNH'/><category scheme='http://www.blogger.com/atom/ns#' term='General'/><title type='text'>QNH @ DevDays 2010</title><content type='html'>&lt;a href="http://2.bp.blogspot.com/_EizBuc43OLk/S7S2ojXVwzI/AAAAAAAAAGI/aHRQO4DJuVI/s1600/devdays-logo.png"&gt;&lt;img style="MARGIN: 0px 10px 10px 0px; WIDTH: 271px; FLOAT: left; HEIGHT: 97px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5455185856456672050" border="0" alt="" src="http://2.bp.blogspot.com/_EizBuc43OLk/S7S2ojXVwzI/AAAAAAAAAGI/aHRQO4DJuVI/s400/devdays-logo.png" /&gt;&lt;/a&gt; &lt;div&gt;I have been to DevDays 2010 this year and it was great!In this post I will tell you which presentations a watched, with some comment on it. I hope it helps you to get interested with some of these great new technologies!&lt;br /&gt;&lt;br /&gt;On the 30th and 31th of March 2010 I have visited the following presentations:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Day 1&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;What's new in office 2010 for developers by John R Durant.&lt;br /&gt;&lt;br /&gt;He made a video of us during lunch: (&lt;a href="http://blogs.msdn.com/johnrdurant/archive/2010/03/30/microsoft-devdays-2010-day-2.aspx"&gt;view the post&lt;/a&gt;) We had a nice chat about culturial differences.&lt;br /&gt;&lt;br /&gt;&lt;object width="340" height="206"&gt;&lt;param name="movie" value="http://www.youtube.com/v/rzqATGfDtQ8&amp;amp;hl=nl_NL&amp;amp;fs=1&amp;amp;rel=0&amp;amp;color1=0x234900&amp;amp;color2=0x4e9e00&amp;amp;hd=1"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;br /&gt;&lt;br /&gt;&lt;embed src="http://www.youtube.com/v/rzqATGfDtQ8&amp;hl=nl_NL&amp;fs=1&amp;rel=0&amp;color1=0x234900&amp;color2=0x4e9e00&amp;hd=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="340" height="206"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;More follows soon!&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;Geek Night&lt;/strong&gt;&lt;br /&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Keynote&lt;/li&gt;&lt;li&gt;More follows soon!&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;Day 2&lt;/strong&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;More follows soon!&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4871573418746984838-2940664314202177791?l=jasperbeerens.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://jasperbeerens.blogspot.com/2010/04/devdays-2010.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4871573418746984838/posts/default/2940664314202177791'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4871573418746984838/posts/default/2940664314202177791'/><link rel='alternate' type='text/html' href='http://jasperbeerens.blogspot.com/2010/04/devdays-2010.html' title='QNH @ DevDays 2010'/><author><name>Jasper Beerens</name><uri>http://www.blogger.com/profile/13100548576791948346</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='18' src='http://3.bp.blogspot.com/_EizBuc43OLk/TT1Dt2dk3DI/AAAAAAAAAGs/0sqGsUV8OWs/s220/Duiken.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_EizBuc43OLk/S7S2ojXVwzI/AAAAAAAAAGI/aHRQO4DJuVI/s72-c/devdays-logo.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4871573418746984838.post-2049218671609390134</id><published>2010-03-11T21:22:00.001+01:00</published><updated>2010-03-11T21:24:09.918+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='QNH'/><category scheme='http://www.blogger.com/atom/ns#' term='MOSS 2007'/><title type='text'>Launch date for Office 2010 and SharePoint 2010</title><content type='html'>&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 15px; "&gt;&lt;strong&gt;Launch date is May 12th, 2010&lt;/strong&gt; &lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 15px; "&gt;RTM date will be in April&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"    style="font-family:Verdana, Arial, Helvetica, sans-serif;font-size:100%;color:#333333;"&gt;&lt;span class="Apple-style-span" style="font-size: 12px; line-height: 15px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"    style="font-family:Verdana, Arial, Helvetica, sans-serif;font-size:100%;color:#333333;"&gt;&lt;span class="Apple-style-span" style="font-size: 12px; line-height: 15px;"&gt;I hope I can sleep tonight :D&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4871573418746984838-2049218671609390134?l=jasperbeerens.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://jasperbeerens.blogspot.com/2010/03/launch-date-for-office-2010-and.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4871573418746984838/posts/default/2049218671609390134'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4871573418746984838/posts/default/2049218671609390134'/><link rel='alternate' type='text/html' href='http://jasperbeerens.blogspot.com/2010/03/launch-date-for-office-2010-and.html' title='Launch date for Office 2010 and SharePoint 2010'/><author><name>Jasper Beerens</name><uri>http://www.blogger.com/profile/13100548576791948346</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='18' src='http://3.bp.blogspot.com/_EizBuc43OLk/TT1Dt2dk3DI/AAAAAAAAAGs/0sqGsUV8OWs/s220/Duiken.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4871573418746984838.post-8196815942686796441</id><published>2010-01-14T18:00:00.001+01:00</published><updated>2010-01-19T09:01:31.885+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='QNH'/><category scheme='http://www.blogger.com/atom/ns#' term='Application Development'/><category scheme='http://www.blogger.com/atom/ns#' term='MOSS 2007'/><title type='text'>The resource object with key 'NamexxxField' was not found</title><content type='html'>Normaly a solution deployment would copy important dll's, resource files etc. to the Global_Resources map in your (inetpub) web applications bin directory. Somehow one of my build SharePoint solutions didn't copied those file during deployment.&lt;br /&gt;&lt;br /&gt;I recieved the following message&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;Exception Type: System.Web.HttpException Exception Message: The resource object with key 'NamexxxField' was not found.&lt;/blockquote&gt;I needed to execute the following command to fix the problem:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;"C:\Program Files\Common Files\Microsoft Shared\web server&lt;br /&gt;extensions\12\BIN\STSADM.exe" -o copyappbincontent &lt;/blockquote&gt;After that SharePoint had copied the files and my solution worked correctly, but my wsp needed futher investigation.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Source&lt;/strong&gt;: &lt;a href="http://software.sharepointsolutions.com/Community/t/75.aspx"&gt;http://software.sharepointsolutions.com/Community/t/75.aspx&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4871573418746984838-8196815942686796441?l=jasperbeerens.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://jasperbeerens.blogspot.com/2010/01/resource-object-with-key-namexxxfield.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4871573418746984838/posts/default/8196815942686796441'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4871573418746984838/posts/default/8196815942686796441'/><link rel='alternate' type='text/html' href='http://jasperbeerens.blogspot.com/2010/01/resource-object-with-key-namexxxfield.html' title='The resource object with key &apos;NamexxxField&apos; was not found'/><author><name>Jasper Beerens</name><uri>http://www.blogger.com/profile/13100548576791948346</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='18' src='http://3.bp.blogspot.com/_EizBuc43OLk/TT1Dt2dk3DI/AAAAAAAAAGs/0sqGsUV8OWs/s220/Duiken.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4871573418746984838.post-4021329114299648904</id><published>2010-01-08T20:04:00.005+01:00</published><updated>2010-01-11T19:39:59.528+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='QNH'/><category scheme='http://www.blogger.com/atom/ns#' term='Application Development'/><category scheme='http://www.blogger.com/atom/ns#' term='MOSS 2007'/><title type='text'>Remove lost/broken Webparts</title><content type='html'>Previously, I retracted a solution from my web application. The consequence of this action was that I was not able to load the pages anymore. I recieved:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;p&gt;&lt;strong&gt;Error&lt;/strong&gt; &lt;/p&gt;&lt;p&gt;An error occurred during the processing of . Could not load file or assembly 'Solution.WebParts, Version=1.0.0.0, Culture=neutral, PublicKeyToken=a7985c93d0151889' or one of its dependencies. The system cannot find the file specified.&lt;/p&gt;&lt;/blockquote&gt;In this case, the only thing you have to do is to remove the webpart. Removing the webpart in the webpart gallery doesn't solve this.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Solution&lt;/strong&gt;:&lt;br /&gt;Append ?Contents=1 to the webpart page's URL to display the Webpart Maintenance Page. On that page you can delete the malefactor.&lt;br /&gt;&lt;br /&gt;Example: http://moss/default.aspx?contents=1&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4871573418746984838-4021329114299648904?l=jasperbeerens.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://jasperbeerens.blogspot.com/2010/01/remove-lost-webparts.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4871573418746984838/posts/default/4021329114299648904'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4871573418746984838/posts/default/4021329114299648904'/><link rel='alternate' type='text/html' href='http://jasperbeerens.blogspot.com/2010/01/remove-lost-webparts.html' title='Remove lost/broken Webparts'/><author><name>Jasper Beerens</name><uri>http://www.blogger.com/profile/13100548576791948346</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='18' src='http://3.bp.blogspot.com/_EizBuc43OLk/TT1Dt2dk3DI/AAAAAAAAAGs/0sqGsUV8OWs/s220/Duiken.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4871573418746984838.post-3683435748514742026</id><published>2009-12-18T10:30:00.000+01:00</published><updated>2009-12-18T16:29:46.596+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Configuring'/><category scheme='http://www.blogger.com/atom/ns#' term='QNH'/><category scheme='http://www.blogger.com/atom/ns#' term='MOSS 2007'/><title type='text'>MOSS 2007: Jaspers Best Practices</title><content type='html'>This is a recurring post where I will try to mind-map my ideas about best practices for MOSS 2007. I will update this post every time I think about 'rules' that I find best practice. (Can call that frequently, right? ;-)&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Installation&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Install your Web applications to the WWWRoot. This helps everyone who's searching your Web application root folder.&lt;/li&gt;&lt;li&gt;When creating a Web application and requirements don't specify a port number to use, use port number 80 and up for custom Web applications. This helps you to remember the port number and recognizing which Web application your working with according to the URL.&lt;/li&gt;&lt;li&gt;When creating a Web application and requirements don't specify a port number to use, use port number 8080 and up for the Central Administration (CA) , the Shared Service Provider (SSP), My Site sitecollection and other MOSS dependent Web applications. This helps you to remember the port number and recognizing which Web application your working with according to the URL.&lt;/li&gt;&lt;li&gt;Name your application(pool, etc) after the function or projectname of your Web Application. For example: SharePoint - CA - 8080 instead of SharePoint - 8080. This helps you to recognize the application(pool) in ISS, CA, etc.&lt;/li&gt;&lt;li&gt;Name your database (DB) after the function or projectname of your Web Application. For example: WSS_Content_Library instead of WSS_Content_xxxxxxxxxxxxxxxxxxxxxxxxx9f7e04a. This helps you and DB managers to recognize the DB.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;Server&lt;/strong&gt; &lt;strong&gt;installation&lt;/strong&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Install &lt;a href="http://www.7-zip.org/"&gt;7-zip&lt;/a&gt;. It supports more file types and it's free, so no anoying pop-ups!&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;Development (tools)&lt;/strong&gt; &lt;/p&gt;&lt;ul&gt;&lt;li&gt;Use the &lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=FB9D4B85-DA2A-432E-91FB-D505199C49F6&amp;amp;displaylang=en"&gt;VSE WSS&lt;/a&gt; to easily create SharePoint Projects etc.&lt;/li&gt;&lt;li&gt;Use custom Definitions if possible, this makes it easier to reproduce your Sites/Pages/Lists/Contenttypes/etc.&lt;/li&gt;&lt;li&gt;Use &lt;a href="http://spm.codeplex.com/"&gt;SPM2007&lt;/a&gt; to easily retrieve contenttype (etc.) GUIDs and brutaly change the Moss structures.&lt;/li&gt;&lt;li&gt;Use &lt;a href="http://blogs.msdn.com/ronalus/archive/2007/01/04/stsadmwin-has-an-2007-version.aspx"&gt;StsadmWin 2007&lt;/a&gt; to create stsadm commands in a GUI-friendly-matter.&lt;/li&gt;&lt;li&gt;Use &lt;a href="http://www.codeplex.com/wspbuilder"&gt;WSPBuilder &lt;/a&gt;to build your wsp's.&lt;/li&gt;&lt;li&gt;Use &lt;a href="http://www.codeplex.com/sharepointinstaller"&gt;SharePoint Solution Installer &lt;/a&gt;to send to customers. It guides them installing your wsp's.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;Content&lt;/strong&gt; &lt;strong&gt;Deployment&lt;/strong&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Read '&lt;a href="http://blogs.technet.com/stefan_gossner/archive/2009/10/30/content-deployment-the-complete-guide-part-1-the-basics.aspx"&gt;Content Deployment – The complete&lt;/a&gt;' from Stefan Goßner, because it covers a lot of topics about the Content Deployment abilities of SharePoint like configuration, common misunderstandings and issues. &lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;Users&lt;/strong&gt;&lt;br /&gt;... planned&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4871573418746984838-3683435748514742026?l=jasperbeerens.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://jasperbeerens.blogspot.com/2009/10/moss-2007-jaspers-best-practises.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4871573418746984838/posts/default/3683435748514742026'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4871573418746984838/posts/default/3683435748514742026'/><link rel='alternate' type='text/html' href='http://jasperbeerens.blogspot.com/2009/10/moss-2007-jaspers-best-practises.html' title='MOSS 2007: Jaspers Best Practices'/><author><name>Jasper Beerens</name><uri>http://www.blogger.com/profile/13100548576791948346</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='18' src='http://3.bp.blogspot.com/_EizBuc43OLk/TT1Dt2dk3DI/AAAAAAAAAGs/0sqGsUV8OWs/s220/Duiken.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4871573418746984838.post-5763578980201950006</id><published>2009-11-15T17:03:00.011+01:00</published><updated>2009-11-16T15:46:55.431+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='QNH'/><category scheme='http://www.blogger.com/atom/ns#' term='ActiveX'/><category scheme='http://www.blogger.com/atom/ns#' term='MOSS 2007'/><title type='text'>List of MOSS 2007 ActiveX Controls</title><content type='html'>&lt;p&gt;&lt;span style="font-family:'Arial','sans-serif';"&gt;I was looking in to which ActiveX controls are used in SharePoint 2007. I found a pretty interresting post of &lt;a href="http://blogs.technet.com/josebda/archive/2007/03/26/searching-the-visible-moss-2007-code-for-activex-references.aspx"&gt;Jose Barreto&lt;/a&gt;. I have summed all his findings in this post. &lt;/span&gt;&lt;/p&gt;&lt;span style="font-family:'Arial','sans-serif';"&gt;&lt;blockquote&gt;&lt;span style="font-family:'Arial','sans-serif';"&gt;&lt;span style="font-family:webdings;"&gt;i&lt;/span&gt; Keep in mind that there could be some few misunderstood functions/behavior discribed below, because it's mostly based on self-study by Jose and myself. I have looked at a couple of these controls mentioned by Jose to find out if the post can be trusted. I also worked with a couple of these files in the past, discribed in &lt;a href="http://jasperbeerens.blogspot.com/2009/09/message-in-information-bar-in-ie7-8.html"&gt;Message in the Information bar in IE7 &amp;amp; 8 when you browse to a MOSS 2007 site&lt;/a&gt;. I have found that the information about these controls is correct. I will mark the once i've checked myself.&lt;/span&gt;&lt;/blockquote&gt;&lt;/span&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="font-family:'Arial','sans-serif';"&gt;&lt;u&gt;DiagramLauncher&lt;/u&gt;&lt;/span&gt;&lt;/strong&gt;&lt;span style="font-family:'Arial','sans-serif';"&gt;&lt;br /&gt;&lt;strong&gt;Server Files&lt;/strong&gt;:&lt;br /&gt;TEMPLATE\LAYOUTS\1033\BFORM.JS&lt;br /&gt;TEMPLATE\LAYOUTS\1033\CORE.JS&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:'Arial','sans-serif';"&gt;TEMPLATE\LAYOUTS\1033\INIT.JS&lt;br /&gt;TEMPLATE\LAYOUTS\1033\OWS.JS&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:'Arial','sans-serif';"&gt;&lt;strong&gt;Client File&lt;/strong&gt;:&lt;br /&gt;DGRMLNCH.DLL&lt;br /&gt;&lt;strong&gt;Also known as&lt;/strong&gt;:&lt;br /&gt;-&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:'Arial','sans-serif';"&gt;&lt;strong&gt;Function&lt;/strong&gt;:&lt;br /&gt;Launch Microsoft Office Visio to open diagrams&lt;br /&gt;&lt;strong&gt;Reference&lt;/strong&gt;:&lt;br /&gt;-&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:'Arial','sans-serif';"&gt;&lt;strong&gt;Non-IE behavior&lt;/strong&gt;:&lt;br /&gt;The browser will offer to save the file locally instead of launching the application. The option to "Open with Visio" will not show.&lt;?xml:namespace prefix = o /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="font-family:'Arial','sans-serif';"&gt;&lt;u&gt;DigitalSignatures&lt;/u&gt;&lt;/span&gt;&lt;/strong&gt;&lt;span style="font-family:'Arial','sans-serif';"&gt;&lt;br /&gt;&lt;strong&gt;Server Files&lt;/strong&gt;:&lt;br /&gt;TEMPLATE\LAYOUTS\INC\1033\IntlCoreStrings.js&lt;br /&gt;TEMPLATE\LAYOUTS\INC\Core.js&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:'Arial','sans-serif';"&gt;TEMPLATE\LAYOUTS\INC\intlcorestrings.js&lt;br /&gt;TEMPLATE\LAYOUTS\SignatureDetails.FormServer.aspx&lt;br /&gt;&lt;strong&gt;Client Files&lt;/strong&gt;:&lt;br /&gt;-&lt;br /&gt;&lt;strong&gt;Also known as&lt;/strong&gt;:&lt;br /&gt;-&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:'Arial','sans-serif';"&gt;&lt;strong&gt;Function&lt;/strong&gt;:&lt;br /&gt;Digital Signature for Microsoft Office clients&lt;br /&gt;&lt;strong&gt;Reference&lt;/strong&gt;:&lt;br /&gt;-&lt;/span&gt;&lt;span style="font-family:'Arial','sans-serif';"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:'Arial','sans-serif';"&gt;&lt;strong&gt;Non-IE behavior&lt;/strong&gt;:&lt;br /&gt;You cannot sign documents, but you can view signatures.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="font-family:'Arial','sans-serif';"&gt;&lt;u&gt;ExportDatabase&lt;/u&gt;&lt;/span&gt;&lt;/strong&gt;&lt;span style="font-family:'Arial','sans-serif';"&gt;&lt;br /&gt;&lt;strong&gt;Server Files&lt;/strong&gt;:&lt;br /&gt;TEMPLATE\LAYOUTS\1033\CORE.JS&lt;br /&gt;TEMPLATE\LAYOUTS\viewtype.aspx&lt;br /&gt;TEMPLATE\LAYOUTS\1033\OWS.JS&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:'Arial','sans-serif';"&gt;&lt;strong&gt;Client File&lt;/strong&gt;:&lt;br /&gt;OWSSUPP.DLL&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:'Arial','sans-serif';"&gt;&lt;strong&gt;Also Known As&lt;/strong&gt;:&lt;br /&gt;SharePoint Export Database Launcher&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:'Arial','sans-serif';"&gt;&lt;strong&gt;Function&lt;/strong&gt;:&lt;br /&gt;Export list to a Microsoft Office Access database&lt;br /&gt;&lt;strong&gt;Reference&lt;/strong&gt;:&lt;br /&gt;-&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:'Arial','sans-serif';"&gt;&lt;strong&gt;Non-IE behavior&lt;/strong&gt;:&lt;br /&gt;Option to "Open with Access" will not show.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="font-family:'Arial','sans-serif';"&gt;&lt;u&gt;ListNet&lt;/u&gt;&lt;/span&gt;&lt;/strong&gt;&lt;span style="font-family:'Arial','sans-serif';"&gt; (*&lt;br /&gt;&lt;strong&gt;Server Files&lt;/strong&gt;:&lt;br /&gt;TEMPLATE\LAYOUTS\1033\CORE.JS&lt;br /&gt;TEMPLATE\LAYOUTS\1033\OWS.JS&lt;br /&gt;&lt;strong&gt;Client File&lt;/strong&gt;:&lt;br /&gt;STSLIST.DLL&lt;br /&gt;&lt;strong&gt;Also Known As&lt;/strong&gt;:&lt;br /&gt;Microsoft Office List 12.0&lt;br /&gt;&lt;strong&gt;Function&lt;/strong&gt;:&lt;br /&gt;Edit list in Datasheet view; An ActiveX control that works with the ListViewWebPart class to provide users with a datasheet view for editing lists in Windows SharePoint Services.&lt;br /&gt;&lt;strong&gt;Reference&lt;/strong&gt;:&lt;br /&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/ms416795.aspx" mce_href="http://msdn2.microsoft.com/en-us/library/ms416795.aspx"&gt;&lt;span style="color:#0000ff;"&gt;http://msdn2.microsoft.com/en-us/library/ms416795.aspx&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;strong&gt;Non-IE behavior&lt;/strong&gt;:&lt;br /&gt;The option to "Edit in Datasheet" will not show.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="font-family:'Arial','sans-serif';"&gt;&lt;u&gt;NameCtrl&lt;/u&gt;&lt;/span&gt;&lt;/strong&gt;&lt;span style="font-family:'Arial','sans-serif';"&gt; (*&lt;br /&gt;&lt;strong&gt;Server Files&lt;/strong&gt;:&lt;br /&gt;TEMPLATE\LAYOUTS\1033\INIT.JS&lt;br /&gt;TEMPLATE\LAYOUTS\1033\OWS.JS&lt;br /&gt;&lt;strong&gt;Client File&lt;/strong&gt;:&lt;br /&gt;NAME.DLL&lt;br /&gt;&lt;strong&gt;Also Known As&lt;/strong&gt;:&lt;br /&gt;NameCtrl Class&lt;br /&gt;&lt;strong&gt;Function&lt;/strong&gt;:&lt;br /&gt;Display presence information for people, integrating with Outlook (mail, calendar) and Communicator (instant messaging); A NameCtrl control is an ActiveX control that allows a Web page to display presence information for people, and it allows the user to take various actions with respect to those people through an on-object user interface (UI) in Windows SharePoint Services.&lt;br /&gt;&lt;strong&gt;Reference&lt;/strong&gt;:&lt;br /&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/ms455335.aspx" mce_href="http://msdn2.microsoft.com/en-us/library/ms455335.aspx"&gt;&lt;span style="color:#0000ff;"&gt;http://msdn2.microsoft.com/en-us/library/ms455335.aspx&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;strong&gt;Non-IE behavior&lt;/strong&gt;:&lt;br /&gt;Presence information will not show.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="font-family:'Arial','sans-serif';"&gt;&lt;u&gt;OISClientLauncher&lt;/u&gt;&lt;/span&gt;&lt;/strong&gt;&lt;span style="font-family:'Arial','sans-serif';"&gt; (*&lt;br /&gt;&lt;strong&gt;Server Files&lt;/strong&gt;:&lt;br /&gt;TEMPLATE\LAYOUTS\1033\IMGLIB.JS&lt;br /&gt;TEMPLATE\LAYOUTS\upload.aspx&lt;br /&gt;&lt;strong&gt;Client File&lt;/strong&gt;:&lt;br /&gt;OISCTRL.DLL&lt;br /&gt;&lt;strong&gt;Also Known As&lt;/strong&gt;:&lt;br /&gt;OSIClientLauncher Class&lt;br /&gt;&lt;strong&gt;Function&lt;/strong&gt;:&lt;br /&gt;Integration with the Office Picture Manager; When you install Microsoft® Windows® SharePoint™ Services on a client computer, an ActiveX control is registered automatically. The ID of the control is "OISCTRL.OISClientLauncher" and it does not have any properties or methods. It is only used to pass on parameters to OIS.exe, the Microsoft Office Picture Manager executable file.&lt;br /&gt;&lt;strong&gt;Reference&lt;/strong&gt;:&lt;br /&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/ms954038.aspx" mce_href="http://msdn2.microsoft.com/en-us/library/ms954038.aspx"&gt;&lt;span style="color:#0000ff;"&gt;http://msdn2.microsoft.com/en-us/library/ms954038.aspx&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;strong&gt;Non-IE behavior&lt;/strong&gt;:&lt;br /&gt;Integration with Picture Manager will not show.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="font-family:'Arial','sans-serif';"&gt;&lt;u&gt;OpenDocuments&lt;/u&gt;&lt;/span&gt;&lt;/strong&gt;&lt;span style="font-family:'Arial','sans-serif';"&gt; (*&lt;br /&gt;&lt;strong&gt;Server Files&lt;/strong&gt;:&lt;br /&gt;TEMPLATE\LAYOUTS\1033\HtmlEditor.js&lt;br /&gt;TEMPLATE\XML\DOCICON.XML&lt;br /&gt;&lt;strong&gt;Client File&lt;/strong&gt;:&lt;br /&gt;OWSSUPP.DLL&lt;br /&gt;&lt;strong&gt;Also Known As&lt;/strong&gt;:&lt;br /&gt;SharePoint OpenDocuments Class&lt;br /&gt;&lt;strong&gt;Function&lt;/strong&gt;:&lt;br /&gt;Launch Office applications to open documents; An ActiveX control that allows users to create documents based on a specified template, or to edit documents with their associated applications in the context of Microsoft Windows SharePoint Services.&lt;br /&gt;&lt;strong&gt;Reference&lt;/strong&gt;:&lt;br /&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/ms454230.aspx"&gt;&lt;span style="color:#0000ff;"&gt;http://msdn2.microsoft.com/en-us/library/ms454230.aspx&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;strong&gt;Non-IE behavior&lt;/strong&gt;:&lt;br /&gt;The browser will offer to save the file locally instead of launching the application. The option to "Edit In (Microsoft Office application)" will not show.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="font-family:'Arial','sans-serif';"&gt;&lt;u&gt;OpenXMLDocuments&lt;/u&gt;&lt;/span&gt;&lt;/strong&gt;&lt;span style="font-family:'Arial','sans-serif';"&gt; (*&lt;br /&gt;&lt;strong&gt;Server Files&lt;/strong&gt;:&lt;br /&gt;TEMPLATE\LAYOUTS\1033\HtmlEditor.js&lt;br /&gt;TEMPLATE\LAYOUTS\INC\Core.js&lt;br /&gt;TEMPLATE\LAYOUTS\ctdmsettings.aspx&lt;br /&gt;TEMPLATE\XML\DOCICON.XML&lt;br /&gt;&lt;strong&gt;Client File&lt;/strong&gt;:&lt;br /&gt;INLAUNCH.DLL&lt;br /&gt;&lt;strong&gt;Also Known As&lt;/strong&gt;:&lt;br /&gt;SharePointOpenXMLDocuments&lt;br /&gt;&lt;strong&gt;Function&lt;/strong&gt;:&lt;br /&gt;Launch InfoPath to open forms; An ActiveX control that allows a user of Microsoft Windows SharePoint Services to create XML documents or forms based on a specified template, or to edit XML documents or forms with their associated applications.&lt;br /&gt;&lt;strong&gt;Reference&lt;/strong&gt;:&lt;br /&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/ms452435.aspx" mce_href="http://msdn2.microsoft.com/en-us/library/ms452435.aspx"&gt;&lt;span style="color:#0000ff;"&gt;http://msdn2.microsoft.com/en-us/library/ms452435.aspx&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;strong&gt;Non-IE behavior&lt;/strong&gt;:&lt;br /&gt;The browser will offer to save the file locally instead of launching the application. The option to "Open with InfoPath" will not show.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:'Arial','sans-serif';"&gt;&lt;strong&gt;&lt;u&gt;PersonalSite&lt;/u&gt;&lt;br /&gt;Server Files&lt;/strong&gt;:&lt;br /&gt;-&lt;br /&gt;&lt;strong&gt;Client File&lt;/strong&gt;:&lt;br /&gt;PORTAL~1.DLL&lt;br /&gt;&lt;strong&gt;Also Known As&lt;/strong&gt;:&lt;br /&gt;PersonalSite Class&lt;br /&gt;PortalConnect.PersonalSite&lt;br /&gt;&lt;strong&gt;Function&lt;/strong&gt;:&lt;br /&gt;Adds your my site to a list of SharePoint sites maintained by the Office client&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:'Arial','sans-serif';"&gt;&lt;strong&gt;Reference&lt;/strong&gt;:&lt;br /&gt;-&lt;br /&gt;&lt;strong&gt;Non-IE behavior&lt;/strong&gt;:&lt;br /&gt;No client-side knowledge of where your mysite is located.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="font-family:'Arial','sans-serif';"&gt;&lt;u&gt;Ppactivex&lt;/u&gt;&lt;/span&gt;&lt;/strong&gt;&lt;span style="font-family:'Arial','sans-serif';"&gt;&lt;br /&gt;&lt;strong&gt;Server Files&lt;/strong&gt;:&lt;br /&gt;TEMPLATE\CONTROLTEMPLATES\sldlibtemplates.ascx&lt;br /&gt;TEMPLATE\FEATURES\SlideLibrary\SldLib\schema.xml&lt;br /&gt;TEMPLATE\LAYOUTS\1033\SLDLIB.JS&lt;br /&gt;&lt;strong&gt;Client Files&lt;/strong&gt;:&lt;br /&gt;-&lt;br /&gt;&lt;strong&gt;Also known as&lt;/strong&gt;:&lt;br /&gt;-&lt;/span&gt;&lt;span style="font-family:'Arial','sans-serif';"&gt;&lt;br /&gt;&lt;strong&gt;Function&lt;/strong&gt;:&lt;br /&gt;Integration with PowerPoint for Slide Library Templates&lt;br /&gt;&lt;strong&gt;Reference&lt;/strong&gt;:&lt;br /&gt;-&lt;br /&gt;&lt;strong&gt;Non-IE behavior&lt;/strong&gt;:&lt;br /&gt;The Slide Library integration with PowerPoint will not work.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="font-family:'Arial','sans-serif';"&gt;&lt;u&gt;RTEDialogHelper&lt;/u&gt;&lt;/span&gt;&lt;/strong&gt;&lt;span style="font-family:'Arial','sans-serif';"&gt; (*&lt;br /&gt;&lt;strong&gt;Server Files&lt;/strong&gt;:&lt;br /&gt;TEMPLATE\LAYOUTS\1033\BFORM.JS&lt;br /&gt;TEMPLATE\LAYOUTS\1033\FONTDLG.HTM&lt;br /&gt;TEMPLATE\LAYOUTS\1033\HtmlEditor.js&lt;br /&gt;&lt;strong&gt;Client File&lt;/strong&gt;:&lt;br /&gt;MSHTMLED.DLL&lt;br /&gt;&lt;strong&gt;Also Known As&lt;/strong&gt;:&lt;br /&gt;Rich Text Editor&lt;br /&gt;DlgHelper&lt;br /&gt;HtmlDldSafeHelper Class&lt;br /&gt;&lt;strong&gt;Function&lt;/strong&gt;:&lt;br /&gt;Rich Text Editor used to edit wikis; Rich text web part; Provides access to the color dialog box, block formats, and system fonts collections.&lt;br /&gt;&lt;strong&gt;References&lt;/strong&gt;:&lt;br /&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/ms535238.aspx" mce_href="http://msdn2.microsoft.com/en-us/library/ms535238.aspx"&gt;&lt;span style="color:#0000ff;"&gt;http://msdn2.microsoft.com/en-us/library/ms535238.aspx&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;strong&gt;Non-IE behavior&lt;/strong&gt;:&lt;br /&gt;A simpler multi-line text editor with no Rich Text capabilities will show. Consider using the Telerik control, which is available for free download at &lt;a href="http://www.telerik.com/sharepoint"&gt;http://www.telerik.com/sharepoint&lt;/a&gt; and works with non-IE browsers. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="font-family:'Arial','sans-serif';"&gt;&lt;u&gt;SpreadsheetLauncher&lt;/u&gt;&lt;/span&gt;&lt;/strong&gt;&lt;span style="font-family:'Arial','sans-serif';"&gt; (*&lt;br /&gt;&lt;strong&gt;Server Files&lt;/strong&gt;:&lt;br /&gt;TEMPLATE\LAYOUTS\1033\BFORM.JS&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:'Arial','sans-serif';"&gt;TEMPLATE\LAYOUTS\1033\INIT.JS&lt;br /&gt;TEMPLATE\LAYOUTS\NewTranslationManagement.aspx&lt;br /&gt;TEMPLATE\LAYOUTS\lstsetng.aspx&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:'Arial','sans-serif';"&gt;TEMPLATE\LAYOUTS\new.aspx&lt;br /&gt;TEMPLATE\LAYOUTS\sledit.aspx&lt;br /&gt;TEMPLATE\LAYOUTS\slnew.aspx&lt;br /&gt;&lt;strong&gt;Client Files&lt;/strong&gt;:&lt;br /&gt;OWSSUPP.DLL&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:'Arial','sans-serif';"&gt;OWSCLT.DLL&lt;br /&gt;&lt;strong&gt;Also Known As&lt;/strong&gt;:&lt;br /&gt;SharePoint SpreadSheet Launcher&lt;br /&gt;&lt;strong&gt;Function&lt;/strong&gt;:&lt;br /&gt;Integration with Excel to import and export lists; An ActiveX control that allows a user to import lists from spreadsheets or to verify whether a compatible spreadsheet application is available for list export in Windows SharePoint Services.&lt;br /&gt;&lt;strong&gt;Reference&lt;/strong&gt;:&lt;br /&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/ms427792.aspx" mce_href="http://msdn2.microsoft.com/en-us/library/ms427792.aspx"&gt;&lt;span style="color:#0000ff;"&gt;http://msdn2.microsoft.com/en-us/library/ms427792.aspx&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;strong&gt;Non-IE behavior&lt;/strong&gt;:&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:'Arial','sans-serif';"&gt;Options to Export to Excel and Import Spreadsheet will not show. If you register an application to handle the .iqy extension, you might be able to export spreadsheets. &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="font-family:'Arial','sans-serif';"&gt;&lt;u&gt;Stssync&lt;/u&gt;&lt;/span&gt;&lt;/strong&gt;&lt;span style="font-family:'Arial','sans-serif';"&gt; (*&lt;br /&gt;&lt;strong&gt;Server Files&lt;/strong&gt;:&lt;br /&gt;TEMPLATE\LAYOUTS\1033\BFORM.JS&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:'Arial','sans-serif';"&gt;TEMPLATE\LAYOUTS\1033\INIT.JS&lt;br /&gt;&lt;strong&gt;Client File&lt;/strong&gt;:&lt;br /&gt;OWSSUPP.DLL&lt;br /&gt;&lt;strong&gt;Also Known As&lt;/strong&gt;:&lt;br /&gt;SharePoint Stssynch Handler&lt;br /&gt;&lt;strong&gt;Function&lt;/strong&gt;:&lt;br /&gt;Connect to Outlook to synchronize lists; Provides a method for returning the name of the application used to synchronize events lists and contacts lists in Microsoft Windows SharePoint Services with a messaging application such as Microsoft Office Outlook2007.&lt;br /&gt;&lt;strong&gt;Reference&lt;/strong&gt;:&lt;br /&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/ms456225.aspx" mce_href="http://msdn2.microsoft.com/en-us/library/ms456225.aspx"&gt;&lt;span style="color:#0000ff;"&gt;http://msdn2.microsoft.com/en-us/library/ms456225.aspx&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;strong&gt;Non-IE behavior&lt;/strong&gt;:&lt;br /&gt;Option to "Connect to Outlook" will not show. You should be able register a client application to handle the stssync:// protocol.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="font-family:'Arial','sans-serif';"&gt;&lt;u&gt;UploadCtl&lt;/u&gt;&lt;/span&gt;&lt;/strong&gt;&lt;span style="font-family:'Arial','sans-serif';"&gt; (*&lt;br /&gt;&lt;strong&gt;Server Files&lt;/strong&gt;:&lt;br /&gt;TEMPLATE\CONTROLTEMPLATES\DefaultTemplates.ascx&lt;br /&gt;TEMPLATE\LAYOUTS\1033\BFORM.JS&lt;br /&gt;TEMPLATE\LAYOUTS\1033\INIT.JS&lt;br /&gt;TEMPLATE\LAYOUTS\copy.aspx&lt;br /&gt;TEMPLATE\LAYOUTS\updatecopies.aspx&lt;br /&gt;TEMPLATE\LAYOUTS\upload.aspx&lt;br /&gt;TEMPLATE\XML\FLDTYPES.XML&lt;br /&gt;&lt;strong&gt;Client File&lt;/strong&gt;:&lt;br /&gt;STSUPLD.DLL&lt;br /&gt;&lt;strong&gt;Also Known As&lt;/strong&gt;:&lt;br /&gt;STSUpld UploadCtl Class&lt;br /&gt;&lt;strong&gt;Function&lt;/strong&gt;:&lt;br /&gt;Multiple File Upload; Allows multiple documents to be uploaded from an external application to a document library on a site in Microsoft Windows SharePoint Services.&lt;br /&gt;&lt;strong&gt;Reference&lt;/strong&gt;:&lt;br /&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/ms456628.aspx" mce_href="http://msdn2.microsoft.com/en-us/library/ms456628.aspx"&gt;&lt;span style="color:#0000ff;"&gt;http://msdn2.microsoft.com/en-us/library/ms456628.aspx&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;strong&gt;Non-IE behavior&lt;/strong&gt;:&lt;br /&gt;Only single file upload is available. Option for "Multiple File Upload" will not show.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;(* Checked by hand or through reference.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4871573418746984838-5763578980201950006?l=jasperbeerens.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://jasperbeerens.blogspot.com/2009/11/list-of-moss-2007-activex-controls.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4871573418746984838/posts/default/5763578980201950006'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4871573418746984838/posts/default/5763578980201950006'/><link rel='alternate' type='text/html' href='http://jasperbeerens.blogspot.com/2009/11/list-of-moss-2007-activex-controls.html' title='List of MOSS 2007 ActiveX Controls'/><author><name>Jasper Beerens</name><uri>http://www.blogger.com/profile/13100548576791948346</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='18' src='http://3.bp.blogspot.com/_EizBuc43OLk/TT1Dt2dk3DI/AAAAAAAAAGs/0sqGsUV8OWs/s220/Duiken.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4871573418746984838.post-3078846069771666784</id><published>2009-11-01T15:01:00.000+01:00</published><updated>2009-11-01T15:01:00.838+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows Server 2003 64-bit'/><category scheme='http://www.blogger.com/atom/ns#' term='Configuring'/><category scheme='http://www.blogger.com/atom/ns#' term='QNH'/><category scheme='http://www.blogger.com/atom/ns#' term='MOSS 2007'/><title type='text'>Web application installation path</title><content type='html'>&lt;span style="font-family:arial;"&gt;As you probably know, by default, WSS Web applications are physically created in the 'C:\Inetpub\wwwroot\wss\VirtualDirectories'-directory. This directory is used as default path in one of the fields in the 'Create a new Web application' form. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;When you want to place the Web application in an other virtual-directory you need to change this field before creating the Web application. If you don’t, you need to recreate the Web application again.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_EizBuc43OLk/SuBR0M-8NkI/AAAAAAAAAEY/zbu1uSF9OKc/s1600-h/image_thumb.png"&gt;&lt;img style="WIDTH: 240px; HEIGHT: 118px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5395402310870120002" border="0" alt="" src="http://3.bp.blogspot.com/_EizBuc43OLk/SuBR0M-8NkI/AAAAAAAAAEY/zbu1uSF9OKc/s400/image_thumb.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Windows SharePoint Services 3.0 derives the directory information from the Web server registry setting at 'HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\InetStp\PathWWWRoot', this path is subsequently appended with '\wss\VirtualDirectories'. To ensure Web applications are installed on the proper disk volume, modify the Registry values on your Web front-end computers to reference the desired path.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;The Registry values can be modified either prior to or after Windows SharePoint Services 3.0/Microsoft Office SharePoint Server 2007 has been installed. However, any pre-existing Web applications will not be changed (as discussed early in the post). Here’s what you have to do to change the Registry Values.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Configure the WWWRoot Default Path (Windows Server 2003)&lt;/strong&gt;&lt;span style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;/span&gt;&lt;ol&gt;&lt;li&gt;Click Start, and then select Run… &lt;/li&gt;&lt;li&gt;In the Open field enter Regedit and click OK. &lt;/li&gt;&lt;li&gt;Locate the 'HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\InetStp' key and modify the PathWWWRoot Value data to 'D:\Inetpub\vroots'. &lt;/li&gt;&lt;li&gt;Locate the 'HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\ContentIndex\Catalogs\Web key' and modify the Location Value data to 'D:\inetpub'.&lt;/li&gt;&lt;li&gt;Locate the 'HKEY_LOCAL_MACHINE\SYSTEM\ControlSet003\Control\ContentIndex\Catalogs\Web key' and modify the Location Value data to 'D:\inetpub'. &lt;/li&gt;&lt;li&gt;Locate the 'HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ContentIndex\Catalogs\Web' key and modify the Location Value data to 'D:\inetpub'. &lt;/li&gt;&lt;li&gt;Repeat steps 1 through 6 on each Web front-end and application server.&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;Some of the Registry keys in the steps above may not be available on all Web servers depending on configuration and Operating System versions. Always back-up the Registry before modifying any Registry settings.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Considerations&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Some software engineers may say:&lt;/p&gt;&lt;p&gt;A Microsoft Internet Information Services best practice is to avoid using the default path ('C:\inetpub\wwwroot') and moving Web content to a non-system directory. By configuring the WWWRoot default path it provides a safeguard for oversight and promotes consistency across Web servers.&lt;br /&gt;&lt;strong&gt;Source&lt;/strong&gt;: &lt;a href="http://sharepointdata.blogspot.com/2009/01/change-default-virtual-directory-in.html"&gt;http://sharepointdata.blogspot.com/2009/01/change-default-virtual-directory-in.html&lt;/a&gt;.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="font-family:arial;"&gt;So best practice is to create a folder in the 'C:\Inetpub\wwwroot\wss\' that is easy to map to the web application and then leave the folder as is. &lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;strong&gt;Source&lt;/strong&gt;: &lt;/span&gt;&lt;a href="http://stackoverflow.com/questions/143162"&gt;&lt;span style="font-family:arial;"&gt;http://stackoverflow.com/questions/143162&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-family:webdings;"&gt;&lt;strong&gt;i&lt;/strong&gt;&lt;/span&gt; &lt;strong&gt;Note&lt;/strong&gt;&lt;br /&gt;Please take appropriate considerations when you consider changing the virtual-directory path.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4871573418746984838-3078846069771666784?l=jasperbeerens.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://jasperbeerens.blogspot.com/2009/11/web-application-installation-path.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4871573418746984838/posts/default/3078846069771666784'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4871573418746984838/posts/default/3078846069771666784'/><link rel='alternate' type='text/html' href='http://jasperbeerens.blogspot.com/2009/11/web-application-installation-path.html' title='Web application installation path'/><author><name>Jasper Beerens</name><uri>http://www.blogger.com/profile/13100548576791948346</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='18' src='http://3.bp.blogspot.com/_EizBuc43OLk/TT1Dt2dk3DI/AAAAAAAAAGs/0sqGsUV8OWs/s220/Duiken.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_EizBuc43OLk/SuBR0M-8NkI/AAAAAAAAAEY/zbu1uSF9OKc/s72-c/image_thumb.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4871573418746984838.post-1847162246249250569</id><published>2009-10-29T11:45:00.002+01:00</published><updated>2009-11-13T16:29:50.573+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='QNH'/><category scheme='http://www.blogger.com/atom/ns#' term='Application Development'/><category scheme='http://www.blogger.com/atom/ns#' term='MOSS 2007'/><title type='text'>The directory is not a subdirectory of the root directory. (Exception from HRESULT: 0x80070090)</title><content type='html'>&lt;span style="font-family:arial;"&gt;&lt;strong&gt;Issue&lt;/strong&gt;&lt;br /&gt;When developing a new Site Column in XML I received: “The directory is not a subdirectory of the root directory. (Exception from HRESULT: 0x80070090)”.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="LINE-HEIGHT: 115%; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-: minor-latinfont-family:'Times New Roman','serif';" lang="EN-US" &gt;&lt;span style="font-family:arial;"&gt;&lt;strong&gt;Problem&lt;/strong&gt;&lt;br /&gt;Somehow the Site couldn’t create the basic Site Columns, etc. When exploring I noticed that one of my Solutions was giving an error. I redeployed it using the '-force' parameter.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Solution&lt;/strong&gt;&lt;br /&gt;I actually didn't find a solution, somehow retracting and deploying the solution solved my problem. If you found or know any other explanation please leave a message!&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4871573418746984838-1847162246249250569?l=jasperbeerens.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://jasperbeerens.blogspot.com/2009/10/directory-is-not-subdirectory-of-root.html#comment-form' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4871573418746984838/posts/default/1847162246249250569'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4871573418746984838/posts/default/1847162246249250569'/><link rel='alternate' type='text/html' href='http://jasperbeerens.blogspot.com/2009/10/directory-is-not-subdirectory-of-root.html' title='The directory is not a subdirectory of the root directory. (Exception from HRESULT: 0x80070090)'/><author><name>Jasper Beerens</name><uri>http://www.blogger.com/profile/13100548576791948346</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='18' src='http://3.bp.blogspot.com/_EizBuc43OLk/TT1Dt2dk3DI/AAAAAAAAAGs/0sqGsUV8OWs/s220/Duiken.jpg'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4871573418746984838.post-3197515037298172995</id><published>2009-10-19T16:02:00.006+02:00</published><updated>2009-10-19T17:29:51.907+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='QNH'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server 2005'/><category scheme='http://www.blogger.com/atom/ns#' term='MOSS 2007'/><title type='text'>Maintenance Plan in SQL Server 2005</title><content type='html'>&lt;strong&gt;Case&lt;/strong&gt;&lt;br /&gt;Sometimes things just won't be “so plain to get” as Microsoft thinks it is.  I was working at a customer with no database administrator. They needed to clean up there log-file to create free disk space and to create a new back-up every day. So I started browsing about maintenance plans and found a good source. &lt;span style="font-family:webdings;"&gt;&lt;br /&gt;&lt;div&gt;&lt;blockquote&gt;&lt;p&gt;&lt;span style="font-family:webdings;"&gt;&lt;strong&gt;i&lt;/strong&gt;&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; The Maintenance Plan Wizard in SQL Server 2005 enables administrators to perform the following maintenance tasks against SharePoint databases: &lt;/span&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-family:courier new;"&gt;Check database integrity&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:courier new;"&gt;Reduce a database&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:courier new;"&gt;Reorganize an index&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:courier new;"&gt;Clean up the history &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:courier new;"&gt;Update statistics &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:courier new;"&gt;Rebuild an index&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;span style="font-family:courier new;"&gt;We have tested these tasks and the effects that these tasks have on database schema and performance. The following table summarizes the results of these tests. &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:courier new;"&gt;Task -&gt; Safe to perform this task?&lt;/span&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-family:courier new;"&gt;Check database -&gt; Yes&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:courier new;"&gt;Reduce a database -&gt; Yes&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:courier new;"&gt;Reorganize an index -&gt; Yes&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:courier new;"&gt;Clean up the history -&gt; Yes&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:courier new;"&gt;Update statistics -&gt; Yes. However, this task is unnecessary because the SharePoint Timer service performs this task automatically.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:courier new;"&gt;Rebuild an index -&gt; No. The task does not restore existing index options before the rebuild operation. However, you can use scripts that restore index options. &lt;/span&gt;&lt;span style="font-family:courier new;"&gt;&lt;strong&gt;Note &lt;/strong&gt;This problem was corrected in SQL Server 2005 Service Pack 2.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;span style="font-family:courier new;"&gt;Source: &lt;/span&gt;&lt;a href="http://support.microsoft.com/kb/932744"&gt;&lt;span style="font-family:courier new;"&gt;http://support.microsoft.com/kb/932744&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;strong&gt;Problem&lt;/strong&gt;&lt;br /&gt;This is the point where Microsoft (or maybe just me?) thinks that things are so easy. I created a new Plan and created all of the below objects:&lt;/div&gt;&lt;ul&gt;&lt;li&gt;Check database integrity &lt;/li&gt;&lt;li&gt;Create a Full back up &lt;/li&gt;&lt;li&gt;Reduce a database (should release the log file disk space)&lt;/li&gt;&lt;li&gt;Update the statistics&lt;/li&gt;&lt;li&gt;Clean up the history&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Problem was…? Somehow the log file entries just wouldn’t be deleted during the shrink task, so no disk space was released! Am I wrong thinking that a Full back up would make it possible to delete log file entries? (You can leave a message at the end of this blog post ;-)&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Solution&lt;/strong&gt;&lt;br /&gt;There was no other option… I asked a database colleague for some tips. With those tips I thought out a plan and created the following maintenance plan. &lt;/p&gt;&lt;p&gt;&lt;a href="http://2.bp.blogspot.com/_EizBuc43OLk/StyDsXYK0VI/AAAAAAAAAEA/E1lAS77a8WQ/s1600-h/maintance+plan+MOSS+2007.bmp"&gt;&lt;img style="WIDTH: 380px; HEIGHT: 400px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5394331251895882066" border="0" alt="" src="http://2.bp.blogspot.com/_EizBuc43OLk/StyDsXYK0VI/AAAAAAAAAEA/E1lAS77a8WQ/s400/maintance+plan+MOSS+2007.bmp" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Now everything works like a charm!!!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4871573418746984838-3197515037298172995?l=jasperbeerens.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://jasperbeerens.blogspot.com/2009/10/maintenance-plan-in-sql-server-2005.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4871573418746984838/posts/default/3197515037298172995'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4871573418746984838/posts/default/3197515037298172995'/><link rel='alternate' type='text/html' href='http://jasperbeerens.blogspot.com/2009/10/maintenance-plan-in-sql-server-2005.html' title='Maintenance Plan in SQL Server 2005'/><author><name>Jasper Beerens</name><uri>http://www.blogger.com/profile/13100548576791948346</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='18' src='http://3.bp.blogspot.com/_EizBuc43OLk/TT1Dt2dk3DI/AAAAAAAAAGs/0sqGsUV8OWs/s220/Duiken.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_EizBuc43OLk/StyDsXYK0VI/AAAAAAAAAEA/E1lAS77a8WQ/s72-c/maintance+plan+MOSS+2007.bmp' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4871573418746984838.post-4452817346989788389</id><published>2009-10-16T13:43:00.008+02:00</published><updated>2009-10-19T17:36:15.212+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='QNH'/><category scheme='http://www.blogger.com/atom/ns#' term='General'/><title type='text'>QNH Game Race 2009</title><content type='html'>&lt;a href="http://1.bp.blogspot.com/_EizBuc43OLk/Sth1ljGMbxI/AAAAAAAAAD4/_ESlBXsY_3A/s1600-h/OfficalBanner.png"&gt;&lt;img style="WIDTH: 400px; HEIGHT: 102px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5393189841713000210" border="0" alt="" src="http://1.bp.blogspot.com/_EizBuc43OLk/Sth1ljGMbxI/AAAAAAAAAD4/_ESlBXsY_3A/s400/OfficalBanner.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The GAME RACE was officialy started on 2.00 P.M.!!&lt;br /&gt;&lt;br /&gt;Once again the annual battle between the titans of QNH Application Development &amp;amp; Solutions BV began in The Kosmos. They are longing to obtain the pressious RAD Race Cup.&lt;br /&gt;&lt;br /&gt;This year the event is called the GameRace, because of the theme of the race. People are having to do there best with there programming skills like stragegy, algoritms and creative powers. They are challanged to build artificial intelligence that can max-out there score in a variety of daring games.&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://2.bp.blogspot.com/_EizBuc43OLk/StyG05WITjI/AAAAAAAAAEQ/ER_l7rVeXww/s1600-h/IMG_8712.JPG"&gt;&lt;img style="WIDTH: 400px; HEIGHT: 266px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5394334696987971122" border="0" alt="" src="http://2.bp.blogspot.com/_EizBuc43OLk/StyG05WITjI/AAAAAAAAAEQ/ER_l7rVeXww/s400/IMG_8712.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The seven competing teams are battling right now! You can follow there achievements on &lt;a href="http://www.flyyourfuture.nl/webcam"&gt;http://www.flyyourfuture.nl/webcam&lt;/a&gt;. Just take a peek and watch the webcams or stop for a visit, if you're nearby.&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;*** Edited 2009-10-19 ***&lt;/div&gt;&lt;div&gt;The proud winners!&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_EizBuc43OLk/StyG0VN1MDI/AAAAAAAAAEI/mcq61hhpbKo/s1600-h/IMG_8710.JPG"&gt;&lt;img style="WIDTH: 400px; HEIGHT: 266px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5394334687289487410" border="0" alt="" src="http://1.bp.blogspot.com/_EizBuc43OLk/StyG0VN1MDI/AAAAAAAAAEI/mcq61hhpbKo/s400/IMG_8710.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4871573418746984838-4452817346989788389?l=jasperbeerens.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://jasperbeerens.blogspot.com/2009/10/qnh-game-race-2009.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4871573418746984838/posts/default/4452817346989788389'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4871573418746984838/posts/default/4452817346989788389'/><link rel='alternate' type='text/html' href='http://jasperbeerens.blogspot.com/2009/10/qnh-game-race-2009.html' title='QNH Game Race 2009'/><author><name>Jasper Beerens</name><uri>http://www.blogger.com/profile/13100548576791948346</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='18' src='http://3.bp.blogspot.com/_EizBuc43OLk/TT1Dt2dk3DI/AAAAAAAAAGs/0sqGsUV8OWs/s220/Duiken.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_EizBuc43OLk/Sth1ljGMbxI/AAAAAAAAAD4/_ESlBXsY_3A/s72-c/OfficalBanner.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4871573418746984838.post-291402202543187111</id><published>2009-10-14T12:13:00.008+02:00</published><updated>2009-10-23T12:35:14.186+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Configuring'/><category scheme='http://www.blogger.com/atom/ns#' term='MOSS 2007'/><title type='text'>How-to: Move your Content &amp; Configuration Database</title><content type='html'>I spotted a great and complete article about moving your content and configuration database WSS 3.0/MOSS written by a colleague of mine, Ismail Cildir.&lt;br /&gt;&lt;br /&gt;I hope it fulfills your desire for SharePoint knowledge :-)&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;(Dutch) &lt;/span&gt;&lt;a href="http://ozgurpress.wordpress.com/2009/10/08/verhuizen-van-de-sharepoint-inhoudsdatabase-en-configuratiedatabase/trackback/"&gt;&lt;span style="font-size:85%;"&gt;http://ozgurpress.wordpress.com/2009/10/08/verhuizen-van-de-sharepoint-inhoudsdatabase-en-configuratiedatabase/trackback/&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4871573418746984838-291402202543187111?l=jasperbeerens.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://jasperbeerens.blogspot.com/2009/10/how-to-move-your-content-configuration.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4871573418746984838/posts/default/291402202543187111'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4871573418746984838/posts/default/291402202543187111'/><link rel='alternate' type='text/html' href='http://jasperbeerens.blogspot.com/2009/10/how-to-move-your-content-configuration.html' title='How-to: Move your Content &amp; Configuration Database'/><author><name>Jasper Beerens</name><uri>http://www.blogger.com/profile/13100548576791948346</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='18' src='http://3.bp.blogspot.com/_EizBuc43OLk/TT1Dt2dk3DI/AAAAAAAAAGs/0sqGsUV8OWs/s220/Duiken.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4871573418746984838.post-7804860580059059230</id><published>2009-10-08T15:15:00.000+02:00</published><updated>2009-10-16T15:35:03.872+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Configuring'/><category scheme='http://www.blogger.com/atom/ns#' term='QNH'/><category scheme='http://www.blogger.com/atom/ns#' term='MOSS 2007'/><title type='text'>Manage Shared Services (SSP) Administrators</title><content type='html'>&lt;p&gt;How do I give an administrator his (or hers :0) Shared Services (SSP) permissions?&lt;/p&gt;&lt;p&gt;1. Login into the SSP admin site.&lt;br /&gt;2. Add the user just like you would to any other site. Click Site Actions -&gt; Site Settings&lt;br /&gt;3. Under Users and Permissions click Advanced permissions&lt;br /&gt;4. Click New -&gt; Add Users&lt;br /&gt;5. Enter your user and put them in the Viewers group and hit OK &lt;/p&gt;&lt;blockquote&gt;&lt;strong&gt;&lt;span style="font-family:webdings;"&gt;i&lt;/span&gt; Note!&lt;br /&gt;&lt;/strong&gt;Now your user can log into the SSP and manage search settings, the Excel Service&lt;br /&gt;Settings, and can view the various links list.&lt;/blockquote&gt;&lt;p&gt;How do you give them more permissions? In order to do that you need to give them some more access:&lt;br /&gt;1. Under User Profiles and My Sites click Personalization services permissions.&lt;br /&gt;2. Click Add Users/Groups&lt;br /&gt;3. Enter your users name select which permissions you would like to bestow upon them and click Save. &lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="font-family:webdings;"&gt;i&lt;/span&gt; Note!&lt;br /&gt;&lt;/strong&gt;What are all of these different permissions?&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Create personal site &lt;/strong&gt;gives the user the capability to create and use a My Site. Denying this permission makes the My Site link disappear take away this right from the users. All authenticated users were given this right by default. &lt;/p&gt;&lt;p&gt;&lt;strong&gt;Use personal features &lt;/strong&gt;is not further discussed, but essentially this provides the My Links functionality and allows users to manage their Colleagues. &lt;/p&gt;&lt;p&gt;&lt;strong&gt;Manage user profiles&lt;/strong&gt; this allows users to manage user profiles. Granting this permission lets users modify the profiles for this SSP. When you give users this right, they can access the links: User profiles and properties, Profile services policies, and My Site Settings. &lt;/p&gt;&lt;p&gt;&lt;strong&gt;Manage audiences&lt;/strong&gt; lets a users click that handy little Audiences link. Once users are granted this permission you can set the schedule or define the rules for building global audiences. &lt;/p&gt;&lt;p&gt;&lt;strong&gt;Manage permissions&lt;/strong&gt; this will let users modify Personalization services permissions. This is the same permission that’s needed to change these settings.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Manage usage analytics&lt;/strong&gt; this gives the user access to make changes to Usage reporting. This feature contains a small bug. If the user doesn't have this right they can still open up the screen. Then if they make a change and hit ok they get a 403&lt;br /&gt;forbidden error.&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;If you have MOSS Enterprise users still can't manage the BDC.&lt;br /&gt;1. Click Business Data Catalog permissions from the main screen of the SSP&lt;br /&gt;2. Click Add Users/Groups&lt;br /&gt;3. Enter your user, select their permissions and click Save&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Source: &lt;a href="http://msmvps.com/blogs/shane/archive/2007/01/21/become-administrator-of-the-entire-web-application.aspx"&gt;The SharePoint Farmer's Almanac&lt;/a&gt; &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4871573418746984838-7804860580059059230?l=jasperbeerens.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://jasperbeerens.blogspot.com/2009/09/manage-shared-services-ssp.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4871573418746984838/posts/default/7804860580059059230'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4871573418746984838/posts/default/7804860580059059230'/><link rel='alternate' type='text/html' href='http://jasperbeerens.blogspot.com/2009/09/manage-shared-services-ssp.html' title='Manage Shared Services (SSP) Administrators'/><author><name>Jasper Beerens</name><uri>http://www.blogger.com/profile/13100548576791948346</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='18' src='http://3.bp.blogspot.com/_EizBuc43OLk/TT1Dt2dk3DI/AAAAAAAAAGs/0sqGsUV8OWs/s220/Duiken.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4871573418746984838.post-8096755064999357030</id><published>2009-10-02T11:42:00.014+02:00</published><updated>2009-10-05T14:18:22.202+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='General'/><title type='text'>Protect me Explorer!</title><content type='html'>*sitting down on couch*&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;p&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="font-size:180%;"&gt;"A long time ago in a galaxy far, far away!"&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;(Every Star Wars Movie)&lt;/span&gt;&lt;/p&gt;&lt;/blockquote&gt;No wait ...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;p&gt;&lt;span style="font-family:courier new;font-size:180%;"&gt;"A long time ago, yet somehow in the future..."&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;(Family Guy)&lt;/span&gt; &lt;/p&gt;&lt;/blockquote&gt;"... I was shown the Error that would 'make' my day!" :-)&lt;br /&gt;&lt;br /&gt;&lt;p align="center"&gt;&lt;a href="http://4.bp.blogspot.com/_EizBuc43OLk/SsXMzbWrWLI/AAAAAAAAADw/g6asLpoQsO0/s1600-h/Preventing+My+Computer.JPG"&gt;&lt;img style="WIDTH: 400px; HEIGHT: 226px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5387937713106933938" border="0" alt="" src="http://4.bp.blogspot.com/_EizBuc43OLk/SsXMzbWrWLI/AAAAAAAAADw/g6asLpoQsO0/s400/Preventing+My+Computer.JPG" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;span style="font-family:courier new;"&gt;Think you've seen it all? Think again. Outside those doors, we might see anything. We could find new worlds, terrifying monsters, impossible things. And if you come with me... nothing will ever be the same again!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;(Docter Who)&lt;/span&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4871573418746984838-8096755064999357030?l=jasperbeerens.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://jasperbeerens.blogspot.com/2009/10/protect-me-explorer.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4871573418746984838/posts/default/8096755064999357030'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4871573418746984838/posts/default/8096755064999357030'/><link rel='alternate' type='text/html' href='http://jasperbeerens.blogspot.com/2009/10/protect-me-explorer.html' title='Protect me Explorer!'/><author><name>Jasper Beerens</name><uri>http://www.blogger.com/profile/13100548576791948346</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='18' src='http://3.bp.blogspot.com/_EizBuc43OLk/TT1Dt2dk3DI/AAAAAAAAAGs/0sqGsUV8OWs/s220/Duiken.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_EizBuc43OLk/SsXMzbWrWLI/AAAAAAAAADw/g6asLpoQsO0/s72-c/Preventing+My+Computer.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4871573418746984838.post-6092864032351450617</id><published>2009-09-30T14:55:00.016+02:00</published><updated>2009-09-30T15:54:24.898+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Configuring'/><category scheme='http://www.blogger.com/atom/ns#' term='QNH'/><category scheme='http://www.blogger.com/atom/ns#' term='MOSS 2007'/><title type='text'>Manage Central Administration (CA) Administrators</title><content type='html'>&lt;p&gt;How do I give an administrator his Central Administration (CA) permissions?&lt;/p&gt;&lt;p&gt;Add users to the Central Administration site:&lt;/p&gt;&lt;ol&gt;&lt;li&gt;On the Central Administration Home page, on the 'Site Actions' menu, click 'Site Settings'.&lt;/li&gt;&lt;li&gt;On the Site Settings page, under 'Users and Permissions', click 'People and groups'.&lt;/li&gt;&lt;li&gt;On the People and Groups: Farm Administrators page, on the 'New' menu, click 'Add Users'.&lt;/li&gt;&lt;li&gt;On the Add Users: Central Administration page, in the 'Add Users' section, in the 'Users/Groups' box, enter user names, group names, or e-mail addresses. Separate each entry with a semicolon.&lt;/li&gt;&lt;li&gt;In the 'Give Permission' section, select one of the following:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Add users to a SharePoint group.&lt;/strong&gt; Select this option to give users permissions by adding them to a group that has pre-defined permissions. If you select this option, click a SharePoint group in the corresponding list.&lt;br /&gt;&lt;strong&gt;&lt;br /&gt;Give users permission directly.&lt;/strong&gt; Select this option to give permissions to users directly. If you select this option, select the check boxes next to the permission level that you want to give to users.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Click 'OK'.&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;Source: &lt;a href="http://technet.microsoft.com/en-us/library/cc263210.aspx"&gt;Microsoft Technet&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4871573418746984838-6092864032351450617?l=jasperbeerens.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://jasperbeerens.blogspot.com/2009/09/manage-ca-administrators.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4871573418746984838/posts/default/6092864032351450617'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4871573418746984838/posts/default/6092864032351450617'/><link rel='alternate' type='text/html' href='http://jasperbeerens.blogspot.com/2009/09/manage-ca-administrators.html' title='Manage Central Administration (CA) Administrators'/><author><name>Jasper Beerens</name><uri>http://www.blogger.com/profile/13100548576791948346</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='18' src='http://3.bp.blogspot.com/_EizBuc43OLk/TT1Dt2dk3DI/AAAAAAAAAGs/0sqGsUV8OWs/s220/Duiken.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4871573418746984838.post-3606841051189151820</id><published>2009-09-29T15:46:00.016+02:00</published><updated>2009-11-16T11:52:20.903+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Configuring'/><category scheme='http://www.blogger.com/atom/ns#' term='QNH'/><category scheme='http://www.blogger.com/atom/ns#' term='ActiveX'/><category scheme='http://www.blogger.com/atom/ns#' term='MOSS 2007'/><title type='text'>Message in the Information bar in IE7 &amp; 8 when you browse to a MOSS 2007 site</title><content type='html'>You are hosting a Publishing Website in MOSS 2007? But your customers are complaining about ActiveX error messages when they're viewing you beautifull pages?&lt;br /&gt;&lt;br /&gt;Consider the following scenario. You use Windows Internet Explorer 7 to browse to a Microsoft Windows SharePoint Services 3.0 site or to a Microsoft Office SharePoint Server 2007 site. The SharePoint site is located in the Internet zone. Additionally, the SharePoint site has online presence enabled. When you browse to the SharePoint site, you receive the following message in the Information bar in Internet Explorer 7:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;p&gt;&lt;span style="font-family:courier new;font-size:85%;"&gt;The Web site wants to run the following add-on: 'Name ActiveX Control' from 'Microsoft Corporation'. If you trust the Web site and the add-on and want to allow it to run, click here...&lt;/span&gt;&lt;/p&gt;&lt;a href="http://1.bp.blogspot.com/_EizBuc43OLk/SsIQamcitpI/AAAAAAAAADo/eoY7_uj3UB8/s1600-h/Dd638968.f4a3b19c-71cc-42ca-ad8e-990d64f1dc79(en-us,office.12).gif"&gt;&lt;img style="WIDTH: 400px; HEIGHT: 94px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5386886153471440530" border="0" alt="" src="http://1.bp.blogspot.com/_EizBuc43OLk/SsIQamcitpI/AAAAAAAAADo/eoY7_uj3UB8/s400/Dd638968.f4a3b19c-71cc-42ca-ad8e-990d64f1dc79(en-us,office.12).gif" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;strong&gt;The Problem&lt;/strong&gt;&lt;br /&gt;This issue occurs if the Name ActiveX control (Name.dll) is not added to the list of preapproved controls in Internet Explorer 7. The Name ActiveX control is included in the 2007 Microsoft Office system.&lt;br /&gt;&lt;br /&gt;Microsoft however gives you a couple of client-side work around methods:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Add the SharePoint site to the Trusted Sites list in Internet Explorer 7 on the Windows client computer. &lt;/li&gt;&lt;li&gt;Add a registry subkey to the Windows client computer.&lt;/li&gt;&lt;li&gt;Configure the master page of the SharePoint site on the front-end Web server.&lt;br /&gt;&lt;br /&gt;(Please browse to &lt;a href="http://support.microsoft.com/kb/931509"&gt;http://support.microsoft.com/kb/931509&lt;/a&gt; for more information about above methods.)&lt;/li&gt;&lt;/ol&gt;The 3th method sounds like the right solution, because you can handle this server side. And it is in my opinion!&lt;br /&gt;&lt;br /&gt;Unfortunatly Microsoft tells you to commend a few javascript functions. Correcting the problem this way may cause new problems though. Some other feature, method etc. can trie to use one of these methods and cause a javascript error.&lt;br /&gt;&lt;br /&gt;Instead of removing the whole functions from the DOM, commend only the lines of code in these functions. Other features, methods etc., can still access the function, but does nothing, instead of causing more problem.&lt;br /&gt;&lt;br /&gt;An other thing I don't prefer is changing the masterpage, because Microsoft notes there solution maight not always works.&lt;br /&gt;&lt;br /&gt;This changes the method into the following steps:&lt;br /&gt;&lt;p&gt;If the SharePoint site does not require online presence, configure the master page of the SharePoint site to use the InitNoPresence.js file. To do this, follow these steps:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Copy the contents of the Init.js file to the Backup Init.js file on the front-end Web server.&lt;br /&gt;&lt;strong&gt;&lt;span style="font-family:webdings;"&gt;i&lt;/span&gt; Note! &lt;/strong&gt;The Init.js file is located in the Drive:\Program Files\Common Files\Microsoft Shared\Web server extensions\12\Template\Layouts\1043 folder. (or 1033 ;-)&lt;/li&gt;&lt;li&gt;Start Notepad, and then open the Init.js file. &lt;/li&gt;&lt;li&gt;In the Init.js file, locate the following line of code.&lt;br /&gt;&lt;blockquote&gt;&lt;/blockquote&gt;&lt;span style="font-family:courier new;font-size:85%;"&gt;function ProcessImn()&lt;br /&gt;{&lt;br /&gt;   if (EnsureIMNControl() &amp;amp;&amp;amp; IMNControlObj.PresenceEnabled)&lt;br /&gt;   {&lt;br /&gt;      imnElems=document.getElementsByName("imnmark");&lt;br /&gt;      imnElemsCount=imnElems.length;&lt;br /&gt;      ProcessImnMarkers();&lt;br /&gt;   }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;function ProcessImnMarkers()&lt;br /&gt;{&lt;br /&gt;   for (i=0;i&amp;lt;imnMarkerBatchSize;++i)&lt;br /&gt;   {&lt;br /&gt;      if (imnCount==imnElemsCount)&lt;br /&gt;         return;&lt;br /&gt;      IMNRC(imnElems[imnCount].sip,imnElems[imnCount]);&lt;br /&gt;      imnCount++;&lt;br /&gt;   }&lt;br /&gt;&lt;br /&gt;   setTimeout("ProcessImnMarkers()",imnMarkerBatchDelay);&lt;br /&gt;}&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Replace the code that you located in step 1c with the following lines of code.&lt;br /&gt;&lt;blockquote&gt;&lt;/blockquote&gt;&lt;span style="font-family:courier new;font-size:85%;"&gt;function ProcessImn()&lt;br /&gt;{&lt;br /&gt;   /* if (EnsureIMNControl() &amp;amp;&amp;amp; IMNControlObj.PresenceEnabled)&lt;br /&gt;   {&lt;br /&gt;      imnElems=document.getElementsByName("imnmark");&lt;br /&gt;      imnElemsCount=imnElems.length;&lt;br /&gt;      ProcessImnMarkers();&lt;br /&gt;   }*/&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;function ProcessImnMarkers()&lt;br /&gt;{&lt;br /&gt;   /* for (i=0;i&amp;lt;imnMarkerBatchSize;++i)&lt;br /&gt;   {&lt;br /&gt;      if (imnCount==imnElemsCount)&lt;br /&gt;         return;&lt;br /&gt;      IMNRC(imnElems[imnCount].sip,imnElems[imnCount]);&lt;br /&gt;      imnCount++;&lt;br /&gt;   }&lt;br /&gt;&lt;br /&gt;   setTimeout("ProcessImnMarkers()",imnMarkerBatchDelay);*/&lt;br /&gt;}&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;Source: &lt;a href="http://support.microsoft.com/kb/931509"&gt;http://support.microsoft.com/kb/931509&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4871573418746984838-3606841051189151820?l=jasperbeerens.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://jasperbeerens.blogspot.com/2009/09/message-in-information-bar-in-ie7-8.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4871573418746984838/posts/default/3606841051189151820'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4871573418746984838/posts/default/3606841051189151820'/><link rel='alternate' type='text/html' href='http://jasperbeerens.blogspot.com/2009/09/message-in-information-bar-in-ie7-8.html' title='Message in the Information bar in IE7 &amp; 8 when you browse to a MOSS 2007 site'/><author><name>Jasper Beerens</name><uri>http://www.blogger.com/profile/13100548576791948346</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='18' src='http://3.bp.blogspot.com/_EizBuc43OLk/TT1Dt2dk3DI/AAAAAAAAAGs/0sqGsUV8OWs/s220/Duiken.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_EizBuc43OLk/SsIQamcitpI/AAAAAAAAADo/eoY7_uj3UB8/s72-c/Dd638968.f4a3b19c-71cc-42ca-ad8e-990d64f1dc79(en-us,office.12).gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4871573418746984838.post-4378764354843927284</id><published>2009-09-08T16:20:00.030+02:00</published><updated>2009-09-30T15:54:58.324+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Configuring'/><category scheme='http://www.blogger.com/atom/ns#' term='QNH'/><category scheme='http://www.blogger.com/atom/ns#' term='MOSS 2007'/><title type='text'>Changing My Site User Storage Free Space</title><content type='html'>&lt;strong&gt;Problem&lt;/strong&gt;&lt;br /&gt;Some users where recieving a message from the SharePoint server about there My Site: &lt;div&gt;&lt;div&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;p&gt;You are receiving this e-mail message because you are an administrator of the&lt;br /&gt;following SharePoint Web site, which has exceeded the warning level for storage: &lt;a href="http://yoursite.domain.com/"&gt;http://yoursite.domain.com/&lt;/a&gt;. To see how muchstorage is being taken up by this site, go to the View site collectionusage summary: &lt;a href="http://yoursite.domain.com/_layouts/Usage.aspx"&gt;http://yoursite.domain.com/_layouts/Usage.aspx&lt;/a&gt;. &lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;If you would browse to the _layouts/usage.aspx page, you will find information about the space the user is allocating. My My Site however is just created, so you won't find a mess in there (yet ;-) &lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://4.bp.blogspot.com/_EizBuc43OLk/SqZvvWNSNvI/AAAAAAAAACw/h1sCFIUIy3o/s1600-h/Usage.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5379109664146470642" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; WIDTH: 400px; CURSOR: hand; HEIGHT: 249px" alt="" src="http://4.bp.blogspot.com/_EizBuc43OLk/SqZvvWNSNvI/AAAAAAAAACw/h1sCFIUIy3o/s400/Usage.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;But how do we change the Storage Space of a My Site when the free space is empty? &lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;strong&gt;Tempory solution&lt;/strong&gt;&lt;br /&gt;The owner of the My Site can browse to the ‘storage space allocation page’ and clean up some mess, like empting the recycle bin or removing old/unnessasery files.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://2.bp.blogspot.com/_EizBuc43OLk/SqZxcqIPs5I/AAAAAAAAAC4/nxbW_0C6GOM/s1600-h/StorMan.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5379111542099784594" style="WIDTH: 400px; CURSOR: hand; HEIGHT: 166px" alt="" src="http://2.bp.blogspot.com/_EizBuc43OLk/SqZxcqIPs5I/AAAAAAAAAC4/nxbW_0C6GOM/s400/StorMan.JPG" border="0" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;strong&gt;Solution&lt;/strong&gt;&lt;br /&gt;Every My Site is created in it's own site collection. This way it's possible to change the storage available for your site.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;Browse to the Central Administration (CA) and select the 'Application Management'-tab and browse to 'Site collection Quotas and locks'.&lt;br /&gt;&lt;br /&gt;Or go to &lt;a href="http://[ca-url]/_admin/sitequota.aspx"&gt;http://[CA-url]/_admin/sitequota.aspx&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://1.bp.blogspot.com/_EizBuc43OLk/SqZziST3V7I/AAAAAAAAADA/GfFyVrmkWds/s1600-h/CA.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5379113837808539570" style="WIDTH: 400px; CURSOR: hand; HEIGHT: 340px" alt="" src="http://1.bp.blogspot.com/_EizBuc43OLk/SqZziST3V7I/AAAAAAAAADA/GfFyVrmkWds/s400/CA.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;First choose the right site collection by clicking on the url in the right upper corner and then clicking 'Change Site Collection'.&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://1.bp.blogspot.com/_EizBuc43OLk/SqZ07eB3jiI/AAAAAAAAADI/a1UAwPyo-xc/s1600-h/sitequota1.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5379115369962638882" style="WIDTH: 400px; CURSOR: hand; HEIGHT: 333px" alt="" src="http://1.bp.blogspot.com/_EizBuc43OLk/SqZ07eB3jiI/AAAAAAAAADI/a1UAwPyo-xc/s400/sitequota1.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;Next you need to change the selected web application into the web application that is hosting the My Sites. Last you need to select the site collection of the right My Site and click OK. &lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt;&lt;a href="http://3.bp.blogspot.com/_EizBuc43OLk/SqZ2AXTFp-I/AAAAAAAAADQ/YyahgUIPxJw/s1600-h/Sitecollection.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5379116553566791650" style="WIDTH: 400px; CURSOR: hand; HEIGHT: 165px" alt="" src="http://3.bp.blogspot.com/_EizBuc43OLk/SqZ2AXTFp-I/AAAAAAAAADQ/YyahgUIPxJw/s400/Sitecollection.JPG" border="0" /&gt;&lt;/a&gt; &lt;/div&gt;&lt;div&gt;&lt;blockquote&gt;&lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt; In the top of the page there is &lt;a href="http://3.bp.blogspot.com/_EizBuc43OLk/SqZ3IBWie2I/AAAAAAAAADY/iHTENcUbn_w/s1600-h/paging.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5379117784626264930" style="WIDTH: 56px; CURSOR: hand; HEIGHT: 22px" alt="" src="http://3.bp.blogspot.com/_EizBuc43OLk/SqZ3IBWie2I/AAAAAAAAADY/iHTENcUbn_w/s400/paging.JPG" border="0" /&gt;&lt;/a&gt; telling you&lt;br /&gt;there are more then 10 site collections. You can use the arrow&lt;br /&gt;to browse through all site collections.&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;Change the 'Site Quota Information' by changing the 'Current quota template' to Individual Quata and change the maximal storage space to 250 mb, for example. &lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_EizBuc43OLk/SqZ7RhJINTI/AAAAAAAAADg/8nPVLWuQK6Q/s1600-h/sitequota2.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5379122345825285426" style="WIDTH: 400px; CURSOR: hand; HEIGHT: 336px" alt="" src="http://3.bp.blogspot.com/_EizBuc43OLk/SqZ7RhJINTI/AAAAAAAAADg/8nPVLWuQK6Q/s400/sitequota2.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4871573418746984838-4378764354843927284?l=jasperbeerens.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://jasperbeerens.blogspot.com/2009/09/changing-my-site-user-storage-free.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4871573418746984838/posts/default/4378764354843927284'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4871573418746984838/posts/default/4378764354843927284'/><link rel='alternate' type='text/html' href='http://jasperbeerens.blogspot.com/2009/09/changing-my-site-user-storage-free.html' title='Changing My Site User Storage Free Space'/><author><name>Jasper Beerens</name><uri>http://www.blogger.com/profile/13100548576791948346</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='18' src='http://3.bp.blogspot.com/_EizBuc43OLk/TT1Dt2dk3DI/AAAAAAAAAGs/0sqGsUV8OWs/s220/Duiken.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_EizBuc43OLk/SqZvvWNSNvI/AAAAAAAAACw/h1sCFIUIy3o/s72-c/Usage.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4871573418746984838.post-2959069121978262174</id><published>2009-08-27T15:35:00.013+02:00</published><updated>2009-10-22T09:25:43.456+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='QNH'/><category scheme='http://www.blogger.com/atom/ns#' term='Application Development'/><category scheme='http://www.blogger.com/atom/ns#' term='MOSS 2007'/><title type='text'>Request for the permission of type XXX failed</title><content type='html'>During the creation of a new Web Application I had a bit of a problem. I forgot to change the trust level. I got exceptions from every webpart that looked like this example: &lt;p&gt;&lt;/p&gt;&lt;span style="font-family:courier new;"&gt;&lt;blockquote&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-family:courier new;font-size:85%;"&gt;Exception in UserControl:&lt;br /&gt;System.Security.SecurityException: Request for the permission of type 'Microsoft.SharePoint.Security.SharePointPermission, Microsoft.SharePoint.Security, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c' failed. at Microsoft.SharePoint.ApplicationRuntime.SPVirtualPathProvider.GetCacheKey(String virtualPath) at Microsoft.SharePoint.Publishing.Internal.CmsVirtualPathProvider.GetCacheKey(String virtualPath) at System.Web.Compilation.BuildManager.GetCacheKeyFromVirtualPath(VirtualPath virtualPath, Boolean&amp;amp; keyFromVPP) at System.Web.Compilation.BuildManager.GetVPathBuildResultFromCacheInternal(VirtualPath virtualPath) at System.Web.Compilation.BuildManager.GetVPathBuildResultInternal(VirtualPath&lt;br /&gt;virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile) at System.Web.Compilation.BuildManager.GetVPathBuildResultWithNoAssert(HttpContext context, VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile) at System.Web.UI.TemplateControl.LoadControl(VirtualPath virtualPath) at xxx.customclass.method() The action that failed was: Demand The type of the first permission that failed was: Microsoft.SharePoint.Security.SharePointPermission The Zone of the assembly that failed was: MyComputer&lt;/span&gt; &lt;/span&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;/p&gt;&lt;/span&gt;If you encounter this exception then go to the web.config in the folder of your web application:&lt;br /&gt;&lt;br /&gt;C:\Inetpub\wwwroot\wss\VirtualDirectories\&amp;lt;webappdir&amp;gt; &lt;p&gt;&lt;/p&gt;&lt;p&gt;Then change the &amp;lt;trust level=" - tag as shown below. &lt;/p&gt;&lt;blockquote&gt;Change:&lt;br /&gt;&lt;span style="font-family:courier new;font-size:85%;"&gt;&amp;lt;trust level="WSS_Custom" originurl=""&amp;gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;to:&lt;br /&gt;&lt;span style="font-family:courier new;font-size:85%;"&gt;&amp;lt;trust level="Full" originurl=""&amp;gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:courier new;font-size:78%;"&gt;&lt;span style="font-family:courier new;font-size:78%;"&gt;&lt;trust level="Full" originurl=""&gt;&lt;/trust&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4871573418746984838-2959069121978262174?l=jasperbeerens.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://jasperbeerens.blogspot.com/2009/08/request-for-permission-of-type-xxx.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4871573418746984838/posts/default/2959069121978262174'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4871573418746984838/posts/default/2959069121978262174'/><link rel='alternate' type='text/html' href='http://jasperbeerens.blogspot.com/2009/08/request-for-permission-of-type-xxx.html' title='Request for the permission of type XXX failed'/><author><name>Jasper Beerens</name><uri>http://www.blogger.com/profile/13100548576791948346</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='18' src='http://3.bp.blogspot.com/_EizBuc43OLk/TT1Dt2dk3DI/AAAAAAAAAGs/0sqGsUV8OWs/s220/Duiken.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4871573418746984838.post-24804130637365914</id><published>2009-07-23T17:01:00.015+02:00</published><updated>2009-08-28T21:59:22.091+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows Server 2003 64-bit'/><category scheme='http://www.blogger.com/atom/ns#' term='QNH'/><title type='text'>Windows cannot bind to XXX domain. (Invalid Credentials) - Event ID: 1006 and 1030</title><content type='html'>&lt;strong&gt;Problem&lt;/strong&gt;&lt;br /&gt;You probably noticed that I’m checking through the event logs of our servers. I found another issue today! This one is related to a Windows Server issue.&lt;br /&gt;&lt;blockquote&gt;&lt;p&gt;&lt;span style=";font-family:courier new;font-size:78%;"  &gt;Event Type: Error&lt;br /&gt;Event Source: Userenv&lt;br /&gt;Event Category: None&lt;br /&gt;Event ID: 1006&lt;br /&gt;User: admin.XXX&lt;br /&gt;Description:&lt;br /&gt;Windows cannot bind to XXX domain. (Invalid Credentials). Group Policy processing aborted.&lt;br /&gt;&lt;br /&gt;For more information, see Help and Support Center at &lt;/span&gt;&lt;a href="http://go.microsoft.com/fwlink/events.asp"&gt;&lt;span style=";font-family:courier new;font-size:78%;"  &gt;http://go.microsoft.com/fwlink/events.asp&lt;/span&gt;&lt;/a&gt;&lt;span style=";font-family:courier new;font-size:78%;"  &gt;.&lt;/span&gt;&lt;/p&gt;&lt;/blockquote&gt;and&lt;span style=";font-family:courier new;font-size:78%;"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;span style=";font-family:courier new;font-size:78%;"  &gt;Event Type: Error&lt;br /&gt;Event Source: Userenv&lt;br /&gt;Event Category: None&lt;br /&gt;Event ID: 1030&lt;br /&gt;User: admin.XXX&lt;br /&gt;Description:&lt;br /&gt;Windows cannot query for the list of Group Policy objects. Check the event log for possible messages previously logged by the policy engine that describes the reason for this.&lt;br /&gt;&lt;br /&gt;For more information, see Help and Support Center at &lt;/span&gt;&lt;a href="http://go.microsoft.com/fwlink/events.asp"&gt;&lt;span style=";font-family:courier new;font-size:78%;"  &gt;http://go.microsoft.com/fwlink/events.asp&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-family:courier new;"&gt;.&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;strong&gt;Solution&lt;br /&gt;&lt;/strong&gt;I browsed a couple of Google results and found an interesting post. &lt;span style="font-family:courier new;"&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;p&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="font-size:78%;"&gt;5 Jan 2006 2:43 PM scole&lt;br /&gt;I am not positive, but I think there was a problem with someone remoting into the server and never logging out. Then their password changed. I was able to go in and kill their connection (which had been open for 5 months). Hope this helps. &lt;/span&gt;&lt;a href="http://www.itnewsgroups.net/group/microsoft.public.windows.server.general/topic12792.aspx"&gt;&lt;span style="font-size:78%;"&gt;Source&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;I looked into the Terminal Services Manager and found a user that was "idle" for a while. I told the manager to logout the user. After a few hours I checked the event log again and noticed that the errors were no longer occurring.&lt;br /&gt;&lt;br /&gt;Guess this solved the problem! :-)&lt;/p&gt;&lt;p&gt;&lt;a href="http://1.bp.blogspot.com/_EizBuc43OLk/Smh-gn_Id7I/AAAAAAAAACo/RVhpNtyHl7k/s1600-h/Windows+cannot+bind+to+domain+%28invalid+Credentials%29.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5361674455339268018" style="margin: 0px 10px 10px 0px; float: left; width: 400px; height: 223px;" alt="" src="http://1.bp.blogspot.com/_EizBuc43OLk/Smh-gn_Id7I/AAAAAAAAACo/RVhpNtyHl7k/s400/Windows+cannot+bind+to+domain+%28invalid+Credentials%29.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4871573418746984838-24804130637365914?l=jasperbeerens.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://jasperbeerens.blogspot.com/2009/07/windows-cannot-bind-to-xxx-domain.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4871573418746984838/posts/default/24804130637365914'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4871573418746984838/posts/default/24804130637365914'/><link rel='alternate' type='text/html' href='http://jasperbeerens.blogspot.com/2009/07/windows-cannot-bind-to-xxx-domain.html' title='Windows cannot bind to XXX domain. (Invalid Credentials) - Event ID: 1006 and 1030'/><author><name>Jasper Beerens</name><uri>http://www.blogger.com/profile/13100548576791948346</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='18' src='http://3.bp.blogspot.com/_EizBuc43OLk/TT1Dt2dk3DI/AAAAAAAAAGs/0sqGsUV8OWs/s220/Duiken.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_EizBuc43OLk/Smh-gn_Id7I/AAAAAAAAACo/RVhpNtyHl7k/s72-c/Windows+cannot+bind+to+domain+%28invalid+Credentials%29.JPG' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4871573418746984838.post-4466879590626981735</id><published>2009-07-23T10:08:00.032+02:00</published><updated>2009-11-13T16:52:38.281+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Content Deployment'/><category scheme='http://www.blogger.com/atom/ns#' term='Configuring'/><category scheme='http://www.blogger.com/atom/ns#' term='QNH'/><category scheme='http://www.blogger.com/atom/ns#' term='MOSS 2007'/><title type='text'>ContentDeploymentJobReport with ID '{e379594a-a267-4dfc-ae37-70f8f392798c}' was not found - Event ID: 4958</title><content type='html'>&lt;strong&gt;The Problem&lt;/strong&gt;&lt;br /&gt;Unfortunately there were several errors occurring on our source machine. These errors originated from the MOSS content deployment.&lt;br /&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;blockquote&gt;&lt;p&gt;&lt;span style=";font-family:courier new;font-size:78%;"  &gt;Event Type: Error&lt;br /&gt;Event Source: Office&lt;br /&gt;SharePoint Server&lt;br /&gt;Event Category: Content Deployment&lt;br /&gt;Event ID: 4958&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:78%;"  &gt;Description:&lt;br /&gt;Publishing: Content deployment job failed. Error: 'System.ArgumentOutOfRangeException:&lt;br /&gt;ContentDeploymentJobReport with ID '{e379594a-a267-4dfc-ae37-70f8f392798c}' was not found.&lt;br /&gt;Parameter name: jobReportId at Microsoft.SharePoint.Publishing.Administration.ContentDeploymentJobReport.GetInstance(Guid jobReportId)&lt;br /&gt;at Microsoft.SharePoint.Publishing.Administration.ContentDeploymentJob.get_LastReport()&lt;br /&gt;at Microsoft.SharePoint.Publishing.Administration.ContentDeploymentJob.EnsureLastReport()&lt;br /&gt;at Microsoft.SharePoint.Publishing.Administration.ContentDeploymentJob.Run(Boolean&lt;br /&gt;runAsynchronously)'&lt;br /&gt;For more information, see Help and Support&lt;br /&gt;Center at &lt;/span&gt;&lt;a href="http://go.microsoft.com/fwlink/events.asp"&gt;&lt;span style=";font-family:courier new;font-size:78%;"  &gt;http://go.microsoft.com/fwlink/events.asp&lt;/span&gt;&lt;/a&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;&lt;span style="font-size:78%;"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;div&gt;In the SharePoint Logs I found:&lt;/div&gt;&lt;blockquote&gt;&lt;p&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="font-size:78%;"&gt;07/01/2009 13:35:52.63 w3wp.exe (0x1120)&lt;br /&gt;0x0958&lt;br /&gt;CMS&lt;br /&gt;Content Deployment 0 Unexpected&lt;br /&gt;ContentDeploymentJobReport with ID '{e379594a-a267-4dfc-ae37-70f8f392798c}' was&lt;br /&gt;not found in 'Job Reports' so throwing exception.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="font-size:78%;"&gt;07/01/2009 13:35:52.63 w3wp.exe (0x1120)&lt;br /&gt;0x0958 CMS&lt;br /&gt;Content Deployment 5ro8&lt;br /&gt;C&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="font-size:78%;"&gt;ritical Publishing:&lt;br /&gt;Content deployment job failed. Error: 'System.ArgumentOutOfRangeException:&lt;br /&gt;ContentDeploymentJobReport with ID '{e379594a-a267-4dfc-ae37-70f8f392798c}' was&lt;br /&gt;not found. Parameter name: jobReportId at Microsoft.SharePoint.Publishing.Administration.ContentDeploymentJobReport.GetInstance(Guid&lt;br /&gt;jobReportId)&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="font-size:78%;"&gt;at Microsoft.SharePoint.Publishing.Administration.ContentDeploymentJob.get_LastReport()&lt;br /&gt;at Microsoft.SharePoint.Publishing.Administration.ContentDeploymentJob.EnsureLastReport()&lt;br /&gt;at Microsoft.SharePoint.Publishing.Administration.ContentDeploymentJob.Run(Boolean&lt;br /&gt;runAsynchronously)'&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;div&gt;This error always occurred with the same GUID. The error occurred every 15 minutes. This was actually the time the Quick Deployment Job was running. When I tried to open the history of the Quick Deployment Job, the  error page below was displayed. &lt;/div&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_EizBuc43OLk/Smgd2zns0QI/AAAAAAAAACQ/expmOVvVb10/s1600-h/Snelle+Distributie+error.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5361568183791440130" style="margin: 0px 10px 10px 0px; float: left; width: 400px; height: 131px;" alt="" src="http://2.bp.blogspot.com/_EizBuc43OLk/Smgd2zns0QI/AAAAAAAAACQ/expmOVvVb10/s400/Snelle+Distributie+error.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;Then, when I was looking at the Deployment list: (&amp;lt;your site&amp;gt;/Quick Deploy Items/AllItems.aspx)&lt;/div&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_EizBuc43OLk/SmgiR2OHV7I/AAAAAAAAACg/wyKfS5f8Las/s1600-h/Snelle+Distributie+error2.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5361573046392412082" style="margin: 0px 10px 10px 0px; float: left; width: 400px; height: 225px;" alt="" src="http://1.bp.blogspot.com/_EizBuc43OLk/SmgiR2OHV7I/AAAAAAAAACg/wyKfS5f8Las/s400/Snelle+Distributie+error2.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;a href="http://4.bp.blogspot.com/_EizBuc43OLk/Smgec-8eDII/AAAAAAAAACY/mGQSW11dGPo/s1600-h/Snelle+Distributie+error2.JPG"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;strong&gt;The attempts&lt;/strong&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I deleted all items, but it didn't work. Another side effect of what I did was that I couldn't test if the Quick Deployment Job worked or not, because it needed at least one item to start the task. As such, I recovered the items from the Recycling Bin.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;I could not create a new path to the old location. This was because there could only be one path to one source-destination-pair.  So this didn't work either.&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;strong&gt;The Solution&lt;/strong&gt;&lt;br /&gt;To fix the problem I deleted the old paths and  Deployment Jobs. I created a new path and new Deployment Jobs on our server and it worked. &lt;/div&gt;&lt;br /&gt;&lt;div&gt;A downside to this solution is that I had to run a full deployment again, because all file GUIDs weren't matching. But that wasn't a big problem, because that seems to happen quite frequently with Sharepoint.&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4871573418746984838-4466879590626981735?l=jasperbeerens.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://jasperbeerens.blogspot.com/2009/07/contentdeploymentjobreport-with-id.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4871573418746984838/posts/default/4466879590626981735'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4871573418746984838/posts/default/4466879590626981735'/><link rel='alternate' type='text/html' href='http://jasperbeerens.blogspot.com/2009/07/contentdeploymentjobreport-with-id.html' title='ContentDeploymentJobReport with ID &apos;{e379594a-a267-4dfc-ae37-70f8f392798c}&apos; was not found - Event ID: 4958'/><author><name>Jasper Beerens</name><uri>http://www.blogger.com/profile/13100548576791948346</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='18' src='http://3.bp.blogspot.com/_EizBuc43OLk/TT1Dt2dk3DI/AAAAAAAAAGs/0sqGsUV8OWs/s220/Duiken.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_EizBuc43OLk/Smgd2zns0QI/AAAAAAAAACQ/expmOVvVb10/s72-c/Snelle+Distributie+error.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4871573418746984838.post-7689718851994115113</id><published>2009-07-20T10:19:00.013+02:00</published><updated>2009-09-30T15:56:36.889+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Configuring'/><category scheme='http://www.blogger.com/atom/ns#' term='QNH'/><category scheme='http://www.blogger.com/atom/ns#' term='MOSS 2007'/><title type='text'>Search Query Webservice for Moss 2007 Tool</title><content type='html'>Great tool spotted by a collegue of mine @QNH!&lt;blockquote&gt;&lt;p&gt;It allows you to change property flags, generate the request XML, send the string to the web service and see the results in the UI.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.mosssearch.com/searchwebservice.html"&gt;&lt;img style="DISPLAY: block; WIDTH: 75%; HEIGHT: 75%;" alt="test tool" src="http://www.mosssearch.com/download/sharepointwstesttool500.jpg" border="0" /&gt; &lt;br /&gt;Click here!&lt;/a&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;br /&gt; It's a great tool to test those bloody queries!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4871573418746984838-7689718851994115113?l=jasperbeerens.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://jasperbeerens.blogspot.com/2009/07/search-query-webservice-for-moss-2007.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4871573418746984838/posts/default/7689718851994115113'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4871573418746984838/posts/default/7689718851994115113'/><link rel='alternate' type='text/html' href='http://jasperbeerens.blogspot.com/2009/07/search-query-webservice-for-moss-2007.html' title='Search Query Webservice for Moss 2007 Tool'/><author><name>Jasper Beerens</name><uri>http://www.blogger.com/profile/13100548576791948346</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='18' src='http://3.bp.blogspot.com/_EizBuc43OLk/TT1Dt2dk3DI/AAAAAAAAAGs/0sqGsUV8OWs/s220/Duiken.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4871573418746984838.post-4550236755932218456</id><published>2009-07-14T11:50:00.005+02:00</published><updated>2009-10-14T12:21:00.951+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MOSS 2007'/><title type='text'>Get ready for SharePoint 2010!</title><content type='html'>I spotted a great site to figure out what you have to upgrade to version 13 ... euh 14 ;-). It's called SharePoint 2010.&lt;br /&gt;Go see &lt;a href="http://sharepoint.microsoft.com/2010/Sneak_Peek/Pages/Get_Ready.aspx"&gt;http://sharepoint.microsoft.com/2010/Sneak_Peek/Pages/Get_Ready.aspx&lt;/a&gt; or &lt;a href="http://blogs.msdn.com/sharepoint/archive/2009/05/07/announcing-sharepoint-server-2010-preliminary-system-requirements.aspx"&gt;http://blogs.msdn.com/sharepoint/archive/2009/05/07/announcing-sharepoint-server-2010-preliminary-system-requirements.aspx&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4871573418746984838-4550236755932218456?l=jasperbeerens.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://jasperbeerens.blogspot.com/2009/07/get-ready-for-sharepoint-2010.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4871573418746984838/posts/default/4550236755932218456'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4871573418746984838/posts/default/4550236755932218456'/><link rel='alternate' type='text/html' href='http://jasperbeerens.blogspot.com/2009/07/get-ready-for-sharepoint-2010.html' title='Get ready for SharePoint 2010!'/><author><name>Jasper Beerens</name><uri>http://www.blogger.com/profile/13100548576791948346</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='18' src='http://3.bp.blogspot.com/_EizBuc43OLk/TT1Dt2dk3DI/AAAAAAAAAGs/0sqGsUV8OWs/s220/Duiken.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4871573418746984838.post-3415810865235149545</id><published>2009-07-10T16:00:00.009+02:00</published><updated>2009-09-30T15:57:51.710+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Configuring'/><category scheme='http://www.blogger.com/atom/ns#' term='QNH'/><category scheme='http://www.blogger.com/atom/ns#' term='MOSS 2007'/><title type='text'>Cannot insert duplicate key row in object 'dbo.UserMemberships' - Event ID: 7888</title><content type='html'>On our front-end server  the following error occurred:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;p&gt;&lt;span style=";font-family:courier new;font-size:78%;"  &gt;Event Type: Error&lt;br /&gt;Event Source: Office SharePoint Server&lt;br /&gt;Event Category: Office Server General&lt;br /&gt;Event ID: 7888&lt;br /&gt;&lt;br /&gt;Description:&lt;br /&gt;A runtime exception was detected. Details follow.&lt;br /&gt;Message: Cannot insert duplicate key row in object 'dbo.UserMemberships' with unique index 'CX_UserMemberships_RecordId_MemberGroupId_SID'.&lt;br /&gt;The statement has been terminated.&lt;br /&gt;&lt;br /&gt;Techinal Details:&lt;br /&gt;System.Data.SqlClient.SqlException: Cannot insert duplicate key row in object 'dbo.UserMemberships' with unique index 'CX_UserMemberships_RecordId_MemberGroupId_SID'.&lt;br /&gt;The statement has been terminated.&lt;br /&gt;at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection)&lt;br /&gt;at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj)&lt;br /&gt;at System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj)&lt;br /&gt;at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString)&lt;br /&gt;at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async)&lt;br /&gt;at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, DbAsyncResult result)&lt;br /&gt;at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(DbAsyncResult result, String methodName, Boolean sendToPipe)&lt;br /&gt;at System.Data.SqlClient.SqlCommand.ExecuteNonQuery()&lt;br /&gt;at Microsoft.Office.Server.Data.SqlSession.ExecuteNonQuery(SqlCommand command)&lt;br /&gt;at Microsoft.Office.Server.UserProfiles.WSSSynchSqlSession.SynchExecuteNonQuery(SqlCommand cmd, Boolean throwOnFail)&lt;br /&gt;at Microsoft.Office.Server.UserProfiles.WSSSynchSqlSession.SynchExecuteNonQuery(SqlCommand cmd)&lt;br /&gt;at Microsoft.Office.Server.UserProfiles.SiteSynchronizer.WriteChangeLogConsumed()&lt;br /&gt;at Microsoft.Office.Server.UserProfiles.SiteSynchronizer.Synch()&lt;br /&gt;at Microsoft.Office.Server.Diagnostics.FirstChanceHandler.ExceptionFilter(Boolean fRethrowException, TryBlock tryBlock, FilterBlock filter, CatchBlock catchBlock, FinallyBlock finallyBlock)&lt;br /&gt;&lt;br /&gt;For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.&lt;/span&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;strong&gt;Problem&lt;/strong&gt;&lt;br /&gt;The Profile database could not be synchronised. There were a couple of ‘databases’ that generated errors when Sharepoint synchronised the &lt;span style="font-family:lucida grande;"&gt;profiles&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Solution&lt;/strong&gt;&lt;br /&gt;(&lt;a href="http://www.experts-exchange.com/OS/Microsoft_Operating_Systems/Server/MS-SharePoint/Q_23581149.html"&gt;Source&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;p&gt;&lt;span style="font-size:78%;"&gt;DEALOGIC:&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:78%;"&gt;HI delmarvamonkey, contacted Microsoft who told me it was because of an&lt;br /&gt;old database that couldn't synchronise in the config database:&lt;br /&gt;&lt;br /&gt;As&lt;br /&gt;discussed on the phone, here the link to the command for deleting unsynchronized&lt;br /&gt;databases:&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a href="http://technet.microsoft.com/en-us/library/cc263196.aspx"&gt;&lt;span style="font-size:78%;"&gt;http://technet.microsoft.com/en-us/library/cc263196.aspx&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;br /&gt;IN your case, just use:&lt;br /&gt;stsadm -o sync -listolddatabases 1 to see&lt;br /&gt;the old databases,&lt;br /&gt;and: stsadm -o sync -deleteolddatabases 1 to delete the&lt;br /&gt;links in the config_DB.&lt;br /&gt;&lt;br /&gt;If you run these commands it should do it, but I&lt;br /&gt;haven't actually tried it on the production server as yet.&lt;/span&gt; &lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;span style="font-family:lucida grande;"&gt;I tried this solution and found that my problems disappeared and no futher errors occurred.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4871573418746984838-3415810865235149545?l=jasperbeerens.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://jasperbeerens.blogspot.com/2009/07/cannot-insert-duplicate-key-row-7888.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4871573418746984838/posts/default/3415810865235149545'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4871573418746984838/posts/default/3415810865235149545'/><link rel='alternate' type='text/html' href='http://jasperbeerens.blogspot.com/2009/07/cannot-insert-duplicate-key-row-7888.html' title='Cannot insert duplicate key row in object &apos;dbo.UserMemberships&apos; - Event ID: 7888'/><author><name>Jasper Beerens</name><uri>http://www.blogger.com/profile/13100548576791948346</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='18' src='http://3.bp.blogspot.com/_EizBuc43OLk/TT1Dt2dk3DI/AAAAAAAAAGs/0sqGsUV8OWs/s220/Duiken.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4871573418746984838.post-2063180892345305090</id><published>2009-07-08T15:17:00.013+02:00</published><updated>2009-09-30T15:58:09.114+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Configuring'/><category scheme='http://www.blogger.com/atom/ns#' term='QNH'/><category scheme='http://www.blogger.com/atom/ns#' term='MOSS 2007'/><title type='text'>Moss 2007 SP2: Trail version Fix</title><content type='html'>Finally there's a hotfix on the web that fixes the SP 2 bug that degraded MOSS to a trial version of the application:&lt;br /&gt;&lt;blockquote&gt;&lt;p&gt;&lt;a href="http://support.microsoft.com/default.aspx?scid=kb;EN-US;971620" mce_href="http://support.microsoft.com/default.aspx?scid=kb;EN-US;971620"&gt;971620&lt;/a&gt; - When you install the 2007 Microsoft Office servers Service Pack 2, the product expiration date is activated incorrectly. &lt;a href="http://blogs.technet.com/stefan_gossner/archive/2009/06/25/hotfix-for-sp2-issue-that-reverts-sharepoint-products-to-trial-version-has-been-released.aspx"&gt;Source&lt;/a&gt;&lt;/p&gt;&lt;/blockquote&gt;To download, visit microsoft.com:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://download.microsoft.com/download/2/F/5/2F51AB71-1325-49D2-9CB9-18DEC4780E99/office2007-kb971620-fullfile-x86-glb.exe"&gt;32-bit version&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://download.microsoft.com/download/5/B/B/5BBD34A9-C528-42B0-8A5F-9A8997B25C32/office2007-kb971620-fullfile-x64-glb.exe"&gt;64-bit version&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4871573418746984838-2063180892345305090?l=jasperbeerens.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://jasperbeerens.blogspot.com/2009/07/moss-2007-sp2-trail-version-fix.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4871573418746984838/posts/default/2063180892345305090'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4871573418746984838/posts/default/2063180892345305090'/><link rel='alternate' type='text/html' href='http://jasperbeerens.blogspot.com/2009/07/moss-2007-sp2-trail-version-fix.html' title='Moss 2007 SP2: Trail version Fix'/><author><name>Jasper Beerens</name><uri>http://www.blogger.com/profile/13100548576791948346</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='18' src='http://3.bp.blogspot.com/_EizBuc43OLk/TT1Dt2dk3DI/AAAAAAAAAGs/0sqGsUV8OWs/s220/Duiken.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4871573418746984838.post-1778767170420678877</id><published>2009-07-08T13:27:00.009+02:00</published><updated>2009-08-28T22:48:19.439+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='General'/><title type='text'>My First Blog-post</title><content type='html'>This is the first post on &lt;a href="http://jasperbeerens.blogspot.com/"&gt;http://jasperbeerens.blogspot.com/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;In the future you are going to find interesting information about .NET, SharePoint, MS CRM, etc. on this blog.&lt;br /&gt;&lt;br /&gt;About the author:&lt;br /&gt;&lt;blockquote&gt;&lt;p&gt;I'm a MCTS certified .NET Software Engineer with a bachelor degree. I have a lot of experience with creating custom developed webapplications (ASP.NET - C#), programming webparts, and other components for MOSS (SharePoint) and MS CRM. I'm a Microsoft specialist in Dynamics CRM and MOSS. I like to work in a team, but I can also function very well on my own.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Because of my broad interest in technical things I love gadgets and mobile applications. In my spare time I do some cardio fitness to stay fit as well. Furthermore I like to watch movies, listen to music, and I like reading books.&lt;br /&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4871573418746984838-1778767170420678877?l=jasperbeerens.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://jasperbeerens.blogspot.com/2009/07/eerste-post.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4871573418746984838/posts/default/1778767170420678877'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4871573418746984838/posts/default/1778767170420678877'/><link rel='alternate' type='text/html' href='http://jasperbeerens.blogspot.com/2009/07/eerste-post.html' title='My First Blog-post'/><author><name>Jasper Beerens</name><uri>http://www.blogger.com/profile/13100548576791948346</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='18' src='http://3.bp.blogspot.com/_EizBuc43OLk/TT1Dt2dk3DI/AAAAAAAAAGs/0sqGsUV8OWs/s220/Duiken.jpg'/></author><thr:total>0</thr:total></entry></feed>
