<?xml version="1.0" encoding="UTF-8" standalone="no"?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:blogger="http://schemas.google.com/blogger/2008" xmlns:gd="http://schemas.google.com/g/2005" xmlns:georss="http://www.georss.org/georss" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:thr="http://purl.org/syndication/thread/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-5368685003321671066</atom:id><lastBuildDate>Fri, 08 Nov 2024 14:51:17 +0000</lastBuildDate><category>SharePoint 2010</category><category>sharepoint</category><category>Content Type</category><category>Error</category><category>FAST</category><category>MOSS</category><category>SPWebConfigModification</category><category>performace</category><category>32 Bit SQL Server</category><category>32 bit SQL Client tools</category><category>64 Bit MOSS</category><category>70-542</category><category>AllUsersWebPart</category><category>AllowUnsafeUpdates</category><category>BCS</category><category>Check Out</category><category>Configuring MOSS</category><category>Console Application</category><category>ContentType</category><category>Create Database</category><category>Custom Site Column</category><category>Custom Site Definition</category><category>Custom Timer Job</category><category>DBA</category><category>DIP</category><category>DataTable</category><category>Datasheet View</category><category>Deploy MOSS 2007</category><category>Dispose Objects</category><category>ECB Menu</category><category>Edit Control Block</category><category>Event ID 27745</category><category>Event ID 5555</category><category>Event ID 6398</category><category>Event ID 6482</category><category>Event ID 7076</category><category>Event ID 7888</category><category>FAST Installation</category><category>FAST License Upgrade</category><category>FileRef</category><category>FxCop</category><category>Hide Menu</category><category>ISO</category><category>InfoPath</category><category>Integration</category><category>Internet Site</category><category>ItemUpdated</category><category>Join</category><category>Join SPList</category><category>Knowledge sharing</category><category>LinkTitle</category><category>List</category><category>List Template</category><category>ListDefinition</category><category>ListTemplateType</category><category>MCTS 70-542</category><category>MOSS certification</category><category>Named Pipes</category><category>Office 2010</category><category>PowerShell</category><category>Quality Check</category><category>Records Management System</category><category>Recreate SSP</category><category>Remote Debugging Components</category><category>SAP</category><category>SPDisposeCheck</category><category>SPFieldLink</category><category>SPItemEventReceiver</category><category>SPSite</category><category>SQL 2005</category><category>SQL Alias</category><category>SQL Database</category><category>SQL Server</category><category>SSP Association</category><category>STSADM Mapping</category><category>SharePoint Capacity Planning</category><category>SharePoint Connector</category><category>SharePoint UserGroup</category><category>SpSiteDataQuery</category><category>Suspect status</category><category>Synchronization of Content Databases</category><category>SystemUpdate</category><category>TCP/IP connection</category><category>TRIM</category><category>Title</category><category>URL</category><category>Upgrade Site Templates</category><category>VPC</category><category>VersionNumber</category><category>Virtual CD Control Panel</category><category>Visual Studio 2008</category><category>Visual Studio 2010</category><category>WSS 3.0</category><category>WSS search service</category><category>Web Platform Installer</category><category>WebPart instance</category><category>Wiki Library</category><category>Windows 2003 server</category><category>Workflow instance</category><category>ajax</category><category>asp.net</category><category>associated workflow</category><category>best practices</category><category>burn ISO</category><category>custom Web application</category><category>default Index location</category><category>default.master</category><category>development environment</category><category>dispositional workflow</category><category>editssp</category><category>event handler</category><category>exception handling</category><category>install ISO</category><category>item url</category><category>link to item</category><category>osearch</category><category>preparetomove</category><category>programmatically</category><category>project utility tool</category><category>register</category><category>register event handler</category><category>repair database</category><category>safecontrol</category><category>services</category><category>sharedservices</category><category>sharepoint web casts</category><category>solution accelerator tool</category><category>spsearch</category><category>stsdev</category><category>task item</category><category>technet</category><category>virtual path</category><category>visual studio sharepoint project</category><category>web part</category><category>web service</category><category>web.config</category><category>webpart assembly name</category><category>webpart class name</category><title>MOSS Tips and Solutions</title><description></description><link>http://mossytips.blogspot.com/</link><managingEditor>noreply@blogger.com (Kunal)</managingEditor><generator>Blogger</generator><openSearch:totalResults>49</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><language>en-us</language><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5368685003321671066.post-2699459583305632614</guid><pubDate>Wed, 01 Jun 2011 13:28:00 +0000</pubDate><atom:updated>2011-06-01T23:32:26.073+10:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Integration</category><category domain="http://www.blogger.com/atom/ns#">SAP</category><category domain="http://www.blogger.com/atom/ns#">SharePoint 2010</category><title>SharePoint 2010 - SAP Integration Kit</title><description>Donovan from MS OBA have recently released a SharePoint 2010 - SAP Integration Kit. I am still exploring it, have a look &lt;a href="http://blogs.msdn.com/b/donovanf/archive/2011/05/31/announcing-office-business-application-oba-sample-application-kit-for-sap-v-2-0.aspx"&gt;here &lt;/a&gt;if you are interested. The kit comes with sample web service, BCS App Definition files, walk through, install guide etc.</description><link>http://mossytips.blogspot.com/2011/06/sharepoint-2010-sap-integration-kit.html</link><author>noreply@blogger.com (Kunal)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5368685003321671066.post-3360382593097378679</guid><pubDate>Tue, 31 May 2011 13:19:00 +0000</pubDate><atom:updated>2011-05-31T23:27:07.003+10:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Internet Site</category><category domain="http://www.blogger.com/atom/ns#">Quality Check</category><category domain="http://www.blogger.com/atom/ns#">SharePoint 2010</category><title>Mavention SP 2010 Site Checker</title><description>Just saw a new tool available in market developed by &lt;a href="http://blog.mastykarz.nl/"&gt;Waldek Mastykarz&lt;/a&gt;. Apparently this tool does a quality check on your SharePoint 2010 Internet facing site. Have a look &lt;a href="http://blog.mastykarz.nl/check-quality-internet-facing-website-mavention-sharepoint-2010-site-checker/?utm_source=twitter&amp;amp;utm_medium=tweet&amp;amp;utm_campaign=twitter"&gt;here&lt;/a&gt;. There are some other good useful tools developed by this team. Have an explore!&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Keep up the good work guys!&lt;/div&gt;</description><link>http://mossytips.blogspot.com/2011/05/mavention-sp-2010-site-checker.html</link><author>noreply@blogger.com (Kunal)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5368685003321671066.post-4044774812469551666</guid><pubDate>Sun, 12 Dec 2010 22:25:00 +0000</pubDate><atom:updated>2010-12-13T09:30:01.389+11:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">BCS</category><category domain="http://www.blogger.com/atom/ns#">performace</category><category domain="http://www.blogger.com/atom/ns#">SharePoint 2010</category><title>Business Connectivity Services limits</title><description>&lt;p&gt;Found this information from one of the blog posts: &lt;a href="http://www.astaticstate.com/feeds/posts/default?orderby=updated"&gt;http://www.astaticstate.com/feeds/posts/default?orderby=updated&lt;/a&gt; &lt;/p&gt;&lt;p&gt;Putting the extract here for my future reference.&lt;/p&gt;&lt;p&gt;Business Connectivity Services limits&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;-There is a hard limit of 5,000 external content type definitions that can be loaded into memory at any given time.&lt;br /&gt;-There is a limit of 500 external system connections that can either be active or open at any given time. The default is set to 200 and it does not matter what type of connection is being used either.&lt;br /&gt;-The default is 2,000 database items that can be returned in a request when using the database connector. The boundary is 1 million.&lt;br /&gt;-There are three variables that you must always consider: the number of items in the external list, the number of columns per item and the size of each item.&lt;br /&gt;-Profile pages display data from external content type data. The performance of these pages is driven by the complexity of the associations to external systems.&lt;br /&gt;-The internal process for bringing external data into SharePoint via BCS is pretty simple. There is load (queries external source and loads into SharePoint), process (applies sort, filter, group processing) and render (display data onto page). BCS does not have in-memory cache for external items. Data has to go through load, process and render each time an external list is refreshed. Knowing this you need to make sure you control the amount of data that is processed at any given time.&lt;br /&gt;-Microsoft's recommendation is to keep the number of items to be processed as possible by reducing the amount of items returned from external systems. It is recommended to keep the number of returned between 100 to 500 rows and it is recommended to not exceed 2.000 rows. -It is recommended to use filters to ensure you work within these guidelines. More can be returned if needed but this needs to be done by an administrator.&lt;br /&gt;-Rendering external list can be intensive for both the WFE and the application server. It is recommended to keep the number of items being displayed at any time to around 30. Note that the number of items that are rendered is not the same amount of items that were processed. The number of items rendered is controlled by the external list view that is on a SharePoint page.&lt;br /&gt;-It is recommended to reduce the number of columns from external list. Obviously a large number of columns will affect performance.&lt;br /&gt;-When rendering it is recommended not to use large-sized columns in list views. Columns larger that 1KB should not be utilized in a view. However performance is more affected by the number of items and not the size. So it is recommended always try to keep the number of items lower for better results.&lt;br /&gt;-When designing an external list which is using BCS, make sure the default view will be the view the user needs to see the most. If the user needs to sort or filter the view, that will require data go back through the load, process and render process.&lt;br /&gt;-For a profile page, the number of associations is the key for good performance. It is recommended to not exceed two associations. There will be lower performance of both throughput and latency when large number of items in an association.&lt;br /&gt;-Diagnostic logging of BCS can become a factor for performance and it is recommended to lower when not doing testing.&lt;br /&gt;-Performance of the external system will have performance implications to BCS and you need to sure those systems perform well. &lt;/p&gt;</description><link>http://mossytips.blogspot.com/2010/12/business-connectivity-services-limits.html</link><author>noreply@blogger.com (Kunal)</author><thr:total>0</thr:total><enclosure length="12290" type="application/atom+xml; charset=UTF-8" url="http://www.astaticstate.com/feeds/posts/default?orderby=updated"/></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5368685003321671066.post-7280931534085895275</guid><pubDate>Fri, 09 Jul 2010 01:47:00 +0000</pubDate><atom:updated>2010-07-09T11:55:45.346+10:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Console Application</category><category domain="http://www.blogger.com/atom/ns#">Error</category><category domain="http://www.blogger.com/atom/ns#">SharePoint 2010</category><category domain="http://www.blogger.com/atom/ns#">Visual Studio 2010</category><title>SP2010-Visual Studio 2010-Console Application:The Web application at could not be found. Verify that you have typed the URL correctly.</title><description>As any other application development process we use console application time and again to test piece of code. Now when developing in a Visual Studio 2010 and SharePoint 2010 environment, when using straight console application project and when trying to use :&lt;br /&gt;&lt;br /&gt;SPSite site = new SPSite(&lt;a href="http://dev/"&gt;http://dev/&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;It throws an error:&lt;br /&gt;&lt;br /&gt;"The Web application at could not be found. Verify that you have typed the URL correctly. If the URL should be serving existing content, the system administrator may need to add a new request URL mapping to the intended application."&lt;br /&gt;&lt;br /&gt;We would developing normally thinking that VS 2010 Console Application project template would have taken care of everything, but unfortunately, the platform target for Console App is still X86 but in fact we are on SP 2010 server which is always going to be a 64 bit machine.&lt;br /&gt;&lt;br /&gt;Solution:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Goto project properties of console app.&lt;/li&gt;&lt;li&gt;Click Builds tab&lt;/li&gt;&lt;li&gt;Change the Target Platform to "Any CPU"&lt;/li&gt;&lt;li&gt;And you should get your SPSite object instantiated successfully.&lt;/li&gt;&lt;/ul&gt;</description><link>http://mossytips.blogspot.com/2010/07/sp2010-visual-studio-2010-console.html</link><author>noreply@blogger.com (Kunal)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5368685003321671066.post-3790774068224787889</guid><pubDate>Tue, 22 Jun 2010 05:33:00 +0000</pubDate><atom:updated>2010-06-22T15:35:44.146+10:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">PowerShell</category><category domain="http://www.blogger.com/atom/ns#">SharePoint 2010</category><category domain="http://www.blogger.com/atom/ns#">STSADM Mapping</category><title>PowerShell Tips for SharePoint 2007 and STSADM Lovers</title><description>Here is a quick guide for PowerShell tips in SharePoint 2010:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.powergui.org/servlet/KbServlet/download/2812-102-4534/SharePoint2010PowerShell.pdf"&gt;http://www.powergui.org/servlet/KbServlet/download/2812-102-4534/SharePoint2010PowerShell.pdf&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;And this Technet article gives a complete mapping of STSADM commands with PowerShell Commands:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://technet.microsoft.com/en-us/library/ff621081.aspx"&gt;http://technet.microsoft.com/en-us/library/ff621081.aspx&lt;/a&gt;</description><link>http://mossytips.blogspot.com/2010/06/powershell-tips-for-sharepoint-2007-and.html</link><author>noreply@blogger.com (Kunal)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5368685003321671066.post-8412888092009319463</guid><pubDate>Tue, 22 Jun 2010 05:27:00 +0000</pubDate><atom:updated>2010-06-22T15:32:53.507+10:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Datasheet View</category><category domain="http://www.blogger.com/atom/ns#">Error</category><category domain="http://www.blogger.com/atom/ns#">Office 2010</category><category domain="http://www.blogger.com/atom/ns#">SharePoint 2010</category><title>SharePoint 2010 DataSheet View - The list cannot be displayed in DataSheet view for one or more of the following reasons</title><description>After Installing Office 2010 if you try to use DatasheetView option in SharePoint 2010 List, you are thrown with a error:&lt;br /&gt;&lt;br /&gt;The list cannot be displayed in DataSheet view for one or more of the following reasons: blah blah.....&lt;br /&gt;&lt;br /&gt;For some reason Access is still relying on AccessDatabaseEngine which is a 2007 Office System Driver: Data Connectivity Components. Microsoft doesn't say much about this component as a prerequisite either.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=7554F536-8C28-4598-9B72-EF94E038C891&amp;amp;displaylang=en"&gt;Download &lt;/a&gt;and install this component and it will fix your error.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=7554F536-8C28-4598-9B72-EF94E038C891&amp;amp;displaylang=en"&gt;http://www.microsoft.com/downloads/details.aspx?familyid=7554F536-8C28-4598-9B72-EF94E038C891&amp;amp;displaylang=en&lt;/a&gt;</description><link>http://mossytips.blogspot.com/2010/06/sharepoint-2010-datasheet-view-list.html</link><author>noreply@blogger.com (Kunal)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5368685003321671066.post-1054984446910945097</guid><pubDate>Tue, 04 May 2010 22:20:00 +0000</pubDate><atom:updated>2010-05-05T08:23:00.365+10:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Web Platform Installer</category><title>Web Platform Installer could not start</title><description>The error when running Web Platform Installer doesn't say much. Just make sure you have downloaded the right bit version of this software and the error will go away.&lt;br /&gt;&lt;br /&gt;x86 version: http://go.microsoft.com/fwlink/?LinkId=146053 &lt;br /&gt;x64 version: http://go.microsoft.com/fwlink/?LinkId=146055</description><link>http://mossytips.blogspot.com/2010/05/web-platform-installer-could-not-start.html</link><author>noreply@blogger.com (Kunal)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5368685003321671066.post-2305069623836313700</guid><pubDate>Mon, 01 Feb 2010 23:20:00 +0000</pubDate><atom:updated>2010-02-02T10:33:13.343+11:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Check Out</category><category domain="http://www.blogger.com/atom/ns#">ItemUpdated</category><category domain="http://www.blogger.com/atom/ns#">SystemUpdate</category><category domain="http://www.blogger.com/atom/ns#">VersionNumber</category><title>Update Item properties after document is checked in without checking out again</title><description>There might be cases when you would want to update an Item's/Document's property after it has been checked in. You would not want to checkout the item again as you want to maintain the version number that was generated by UI checkin. For example in my case I wanted to update a field when the document was published with major version and approved by approval workflow.&lt;br /&gt;&lt;br /&gt;You could not do in ItemUpdating because some fo the fields are not exposed in Item.AfterProperties collection and also it would result in an infinite loop.&lt;br /&gt;&lt;br /&gt;Option left is ItemUpdated event, but in this even the document is already being checked in and published with major version. So how can you do it without checking out the document again. This is what you can do:&lt;br /&gt;&lt;br /&gt;SPSecurity.RunWithElevatedPrivileges(delegate&lt;br /&gt;                            {&lt;br /&gt;                                if (file.Item.ModerationInformation.Status == SPModerationStatusType.Approved)&lt;br /&gt;                                {                                   &lt;br /&gt;&lt;br /&gt;                                    file.Item["DocumentNumber"] = "XYZ";&lt;br /&gt;                                    file.Item.SystemUpdate(false);&lt;br /&gt;                                }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;Doing Item.SystemUpdate(false) does not increments the version number and does not update modified date or modified by and running under elevated privilegs it does not look to check out the document.&lt;br /&gt;&lt;br /&gt;Hope it will be helpful to some one.</description><link>http://mossytips.blogspot.com/2010/02/update-item-properties-after-document.html</link><author>noreply@blogger.com (Kunal)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5368685003321671066.post-6822774888700197588</guid><pubDate>Thu, 31 Dec 2009 02:00:00 +0000</pubDate><atom:updated>2009-12-31T13:31:43.411+11:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">ContentType</category><category domain="http://www.blogger.com/atom/ns#">DIP</category><category domain="http://www.blogger.com/atom/ns#">InfoPath</category><title>The form template associated with this form was moved or cannot be accessed. The form template on your computer has the same form ID as the template</title><description>&lt;b&gt;Many of you might have come across this shitty error while developing custom InfoPath forms and deploying them to SharePoint. I have spent ages in playing with InfoPath in troubleshooting this error and many others. I will explain quick fix for this error for the moment.&lt;br /&gt;&lt;br /&gt;"The form template associated with this form was moved or cannot be accessed. The form template on your computer has the same form ID as the template associated with the form, but it is from a different location."&lt;br /&gt;&lt;br /&gt;Now, lot of times you would deploy InfoPath form to SharePoint document library or content type using the Publish wizard feature. In my case I had to deploy my custom DIP (Document Information Panel) to a custom content type. Now I had written a feature receiver for content type which assigns my custom DIP to the content type once the content type is created by feature. Since I had developed InfoPath form on my dev machine and deploying it to dev SP site it complains about Form ID as in above error. This error means that when you developed a form on your machine and saved it, it has added a publishURL attribute as the saved location. Now even if you publish this form to SharePoint, the publish URL remains the same. So the buggy publishing wizard doesn't update this attribute. So when my document with custom DIP is opened it tries to fetch the InfoPath form from SharePoint location where publishedURL is a path on my machine where the form was developed and saved and it gets confused when trying to create it from SharePoint location.&lt;br /&gt;&lt;br /&gt;So we know the fix now its easy : Remove the publishURL from the form isn't it?&lt;br /&gt;YES and NO, the solution is easy but actually fixing it is not. To change this URL its pain in right place!!! If you use InfoPath designer option of "Save as source files" and then change the manifest.xsf and then save it again using InfoPath designer then the publishURL attribute is repopulated. So you have to do this removal outside of InfoPath.&lt;br /&gt;&lt;br /&gt;Below are the steps to remove publishURL attribute from the form:&lt;br /&gt;&lt;/b&gt;&lt;ol&gt;&lt;li&gt;Rename .XSN form to .CAB&lt;/li&gt;&lt;li&gt;Extract all files from CAB file to a temporary folder.&lt;/li&gt;&lt;li&gt;Open manifest.xsf file using Visual Studio or in a notepad.&lt;/li&gt;&lt;li&gt;On the very first node (root node), remove name and publishURL attributes. Just get rid of those devils!!!.&lt;/li&gt;&lt;li&gt;Now you need to repackage those files into a cab file - So we will use makecab.exe tool.&lt;/li&gt;&lt;li&gt;Create text file in same location where your folder with extracted files are. Name it something like makefilename.txt. This file is like .ddf file if you have played with generating .wsp packages. Anyways, lets not get distracted, so what will go in this file? Well just copy following script and replace the names:&lt;/li&gt;&lt;li&gt; ;************************************************************&lt;br /&gt;; MSDN Sample Source Code MakeCAB Directive File&lt;br /&gt;;************************************************************&lt;br /&gt;&lt;br /&gt;.OPTION EXPLICIT&lt;br /&gt;&lt;br /&gt;.Set CabinetNameTemplate=&lt;span style="font-weight: bold;"&gt;Replacefilename.XSN&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;;*****************************************************************&lt;br /&gt;; Change DiskDirectoryTemplate to where you want the CAB/XSN saved.&lt;br /&gt;;*****************************************************************&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;;********Replace this path with your where you want to create the cab file********&lt;/span&gt;&lt;br /&gt;.set DiskDirectoryTemplate="C:\Documents and Settings\kk\Desktop\ContentTypes\DocumentTemplates"&lt;br /&gt;.Set Cabinet=on&lt;br /&gt;.Set Compress=on&lt;br /&gt;&lt;br /&gt;;*************************************************&lt;br /&gt;; List Every File You Want Added To The CAB (XSN)&lt;br /&gt;;*************************************************&lt;br /&gt;&lt;br /&gt;"C:\Documents and Settings\kk\Desktop\ContentTypes\DocumentTemplates\min1\AO.xsl"&lt;br /&gt;"C:\Documents and Settings\kk\Desktop\ContentTypes\DocumentTemplates\min1\Context.xml"&lt;br /&gt;"C:\Documents and Settings\kk\Desktop\ContentTypes\DocumentTemplates\min1\Context.xsd"&lt;br /&gt;"C:\Documents and Settings\kk\Desktop\ContentTypes\DocumentTemplates\min1\dc.xsd"&lt;br /&gt;"C:\Documents and Settings\kk\Desktop\ContentTypes\DocumentTemplates\min1\dcmitype.xsd"&lt;br /&gt;"C:\Documents and Settings\kk\Desktop\ContentTypes\DocumentTemplates\min1\dcterms.xsd"&lt;br /&gt;"C:\Documents and Settings\kk\Desktop\ContentTypes\DocumentTemplates\min1\GetUserProfileByName1.xml"&lt;br /&gt;"C:\Documents and Settings\kk\Desktop\ContentTypes\DocumentTemplates\min1\GetUserProfileByName3.xsd"&lt;br /&gt;"C:\Documents and Settings\kk\Desktop\ContentTypes\DocumentTemplates\min1\GetUserProfileByName4.xsd"&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;;*****************&lt;br /&gt;; End Of The File&lt;br /&gt;;*****************&lt;/li&gt;&lt;li&gt;You will notice in your folder you have either more or less files to be packaged, if they are less then its easy to put them manually, but if the form is higly customised like mine was I had like 20 files to be packaged. You can get all the filenames in a text file easily by running DOS command from the folder location as mentioned below:&lt;/li&gt;&lt;li&gt; dir "." /b &gt;&gt;fileListing.txt&lt;/li&gt;&lt;li&gt;Now you can copy the filenames form filelisting.txt and place them in above makefilename.txt file with paths appended in front&lt;/li&gt;&lt;li&gt;Now run makecab utility as: makecab /f C:\Documents and Settings\kk\Desktop\ContentTypes\DocumentTemplates\makefilename.txt&lt;/li&gt;&lt;li&gt;You can find your new xsn file at the mentioned location.&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;Now in many cases this problem wouldn't arise because usually you publish the form directly from InfoPath. But since in my case I have to deploy everything as a package I have to make these changes in my .xsn file after it has been designed finally and then generate a deployment package. I will explain you in my next post on how to package your custom InfoPath DIP and apply it to you content type as part of a feature.</description><link>http://mossytips.blogspot.com/2009/12/form-template-associated-with-this-form.html</link><author>noreply@blogger.com (Kunal)</author><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5368685003321671066.post-6308023807396844909</guid><pubDate>Wed, 21 Oct 2009 22:33:00 +0000</pubDate><atom:updated>2009-10-22T09:36:22.224+11:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">SharePoint 2010</category><title>SharePoint 2010 Secrets</title><description>Any one interested in knowing about what to expect from SP 2010. Read here: &lt;a href="http://www.sharepoint2010beta.com/SharePoint2010SecretsIssue1.pdf"&gt;http://www.sharepoint2010beta.com/SharePoint2010SecretsIssue1.pdf&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;And look for more sneak peek videos here:&lt;br /&gt;&lt;a href="http://sharepoint2010.microsoft.com/Pages/default.aspx"&gt;http://sharepoint2010.microsoft.com/Pages/default.aspx&lt;/a&gt;</description><link>http://mossytips.blogspot.com/2009/10/sharepoint-2010-secrets.html</link><author>noreply@blogger.com (Kunal)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5368685003321671066.post-8545523931681665543</guid><pubDate>Thu, 10 Sep 2009 05:58:00 +0000</pubDate><atom:updated>2009-09-10T16:03:39.442+10:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Error</category><category domain="http://www.blogger.com/atom/ns#">Remote Debugging Components</category><category domain="http://www.blogger.com/atom/ns#">Visual Studio 2008</category><title>Error while trying to run project: Unable to start debugging ... The components for the 64-bit debugger are not registered</title><description>I had installed Visual Studio 2008 64 bit version on Windows Server 2008 and after install it complains about this error. Tried the specifed solution but remote debugging components are not a part of the features list in install setup. So digged down the install cd and found&lt;br /&gt;"&lt;strong&gt;Remote Debugger/x64&lt;/strong&gt;" folder. There we go found the installer about which Visual Studio was complaining. Error is gone! And I can hit F5 in my project without any errors :-).&lt;br /&gt;&lt;br /&gt;Thought I will post this if someone might end up in same situation and so don't have to waste time digging around for solutions.</description><link>http://mossytips.blogspot.com/2009/09/error-while-trying-to-run-project.html</link><author>noreply@blogger.com (Kunal)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5368685003321671066.post-1025497156736819892</guid><pubDate>Wed, 09 Sep 2009 04:15:00 +0000</pubDate><atom:updated>2009-09-09T14:28:46.753+10:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">FAST</category><category domain="http://www.blogger.com/atom/ns#">SharePoint Connector</category><title>Could not normalize the SPItem after installing SharePoint Connector for FAST</title><description>I had setup SharePoint connector on my FAST server and provided SharePoint username and password which has go read access to sharepoint site. However, when starting the document processing the content retreiver fails and complains about not being able to retreive content because of unauthorized access to the item its trying to retrieve. Following is the exact error details: com.fastsearch.esp.connector.sharepoint2007.adapter.SPAdapterController: Could not normalize the SPItem 3b370549-3f6f-4d3f-b7c8-1d98884101ce;450526c0-5b6c-452a-a655-b1093b7e9d46;1. Exception: com.fastsearch.esp.cctk.framework.NormalizationException: Could not get content for the url: '&lt;a class="WNAnc" href="http://moss/Lists/Announcements/DispForm.aspx?ID=1" target="winout"&gt;http://moss/Lists/Announcements/DispForm.aspx?ID=1&lt;/a&gt;'. Exception: com.fastsearch.esp.cctk.framework.AdapterException: Error downloading file: &lt;a class="WNAnc" href="http://moss/Lists/Announcements/DispForm.aspx?ID=1" target="winout"&gt;http://moss/Lists/Announcements/DispForm.aspx?ID=1&lt;/a&gt; from server: moss.gnosispower.com HTTP Status code: 401. HTTP Status msg: Unauthorized Looking on the IIS logs for the get request for "'&lt;a class="WNAnc" href="http://moss/Lists/Announcements/DispForm.aspx?ID=1" target="winout"&gt;http://moss/Lists/Announcements/DispForm.aspx?ID=1&lt;/a&gt;" no username is associated. Not sure which user account document processing stage is using to retrieve the content.&lt;br /&gt;&lt;br /&gt;So investigated further on this issue and ended up solving it by configuring Web Authentication Proxy. For some reason one of the dcoument processing stage when requesting content from sharepoint was not using the SharePoint username/password specified in the configuration. So have to setup Web Authentication Proxy to force it to use a specified account while retrieving content.&lt;br /&gt;&lt;br /&gt;Hope it might help some one, sometime :-)</description><link>http://mossytips.blogspot.com/2009/09/could-not-normalize-spitem-after.html</link><author>noreply@blogger.com (Kunal)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5368685003321671066.post-4150801001951966254</guid><pubDate>Thu, 27 Aug 2009 23:33:00 +0000</pubDate><atom:updated>2009-08-28T09:45:46.334+10:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">FAST</category><category domain="http://www.blogger.com/atom/ns#">FAST Installation</category><category domain="http://www.blogger.com/atom/ns#">FAST License Upgrade</category><title>“Could not connect to config server at 16005”</title><description>Today I dived into installing FAST evaluation version at my home server. First thing I see in the Admin GUI Logs is an error thrown something like below:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;“Could not connect to config server at 16005”&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Initially the error doesn't tell you much about the real issue, but having a closer look at logs list it was complaining something about &lt;strong&gt;"License file cannot be checked out".&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;Well there can be few reasons for this license file complaint, either the format of port details or FQDN or any other entry is not right as it should be or something else that could be missed easily. So I went into the /etc directory where FAST was installed and looked at &lt;strong&gt;fastsearch.lic&lt;/strong&gt; fileAt closer look only (or may be because of my dumbness LOL!!) I found that the license file was expired. So there we go all I have to do is to request for another evaluation version and upgrade my license file at this location:&lt;br /&gt;FASTSEARCH%\etc\fastsearch.lic  and restart FAST installation. (restart is done by simply going into Start-&gt;Programs-&gt;FAST ESP-&gt;Stop FAST-&gt;Start FAST)&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Note: Even the evaluation version is not freely available you will have to be a partner or customer of FAST/Microsoft to be able to get a valid license.&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;Cheers,&lt;/em&gt;&lt;br /&gt;&lt;em&gt;Kunal&lt;/em&gt;</description><link>http://mossytips.blogspot.com/2009/08/could-not-connect-to-config-server-at.html</link><author>noreply@blogger.com (Kunal)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5368685003321671066.post-8071291301937290174</guid><pubDate>Tue, 07 Jul 2009 00:35:00 +0000</pubDate><atom:updated>2009-07-07T13:40:53.926+10:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">ajax</category><category domain="http://www.blogger.com/atom/ns#">asp.net</category><title>asp.net ajax client-side framework failed to load</title><description>&lt;strong&gt;"asp.net ajax client-side framework failed to load"&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;Many of you must have seen this error on some occasions or the other. While there are many posts if u google regarding this error, saying different things. For me it was a strange situation, so the solution provided in this post might be or might not be applicable in your case. But it's worthwhile to give it a go as there is a reason why this error came up in my situation.&lt;br /&gt;&lt;br /&gt;Little bit of background: I had this web app running on my VM. Project was created using VS 2008 and VM was having upto .Net 3.5. And the ajaxcontroltoolkit.dll was in the bin folder.&lt;br /&gt;&lt;br /&gt;Now I moved this visual studio solution into my home server having VS 2008 and .Net 3.5 SP1. Everything running fine on home server.&lt;br /&gt;&lt;br /&gt;Next day I had to take the solution back into my VM on work machine. So copied the solution, opened it and hit F5 (to run the web app!).  And what is see on my face is "asp.net ajax client-side framework failed to load".&lt;br /&gt;&lt;br /&gt;I tried looking for various solutions by googling it. But none of the solutions made sense to me or didn't fit my situation. Then I thought of leaving the google aside and stressed my mind trying to find the differences. Offcourse .Net 3.5 SP 1 was not available on my VM, but then why should it effect ajaxcontroltoolkit assembly? Still trying to go with gut feeling, &lt;strong&gt;&lt;em&gt;I applied .Net 3.5 SP 1&lt;/em&gt;&lt;/strong&gt; on my VM and saw that the error ranaway.&lt;br /&gt;&lt;br /&gt;Now my web app runs fine and the ajax controls were loading fine. Apparently the assembly was JiTed on my home server with SP1 updates which I have to bring to same state on my VM.&lt;br /&gt;&lt;br /&gt;Another option you could also try is to repair your .Net 3.5 or .Net 3.5 SP1.</description><link>http://mossytips.blogspot.com/2009/07/aspnet-ajax-client-side-framework.html</link><author>noreply@blogger.com (Kunal)</author><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5368685003321671066.post-8283415649701638304</guid><pubDate>Mon, 19 Jan 2009 23:15:00 +0000</pubDate><atom:updated>2010-01-20T10:06:12.427+11:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">MOSS</category><category domain="http://www.blogger.com/atom/ns#">Records Management System</category><category domain="http://www.blogger.com/atom/ns#">TRIM</category><title>Is MOSS a Records Management System?</title><description>I have been asked now and then from my clients and friends a question: Whether MOSS is a Records Management System?&lt;br /&gt;&lt;br /&gt;To answer the question in 2 letters. "NO" its not a Records Management System. Having said that MOSS does provide lot of features and capabilities to work as a records management system. Out of the box MOSS provides us with a Records Centre Site template which gives great deals of webparts and features that suits Records Management System. Want to see in detail? Check Here: &lt;a href="http://technet.microsoft.com/en-us/library/cc261706.aspx"&gt;http://technet.microsoft.com/en-us/library/cc261706.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;As per some of the requirements in Commonwealth Government Archiving policy following statements has to be met for a records management system:&lt;br /&gt;&lt;br /&gt;· management and tracking of both physical and electronic documents and records, specifically semi-active and inactive records&lt;br /&gt;· records disposal&lt;br /&gt;· document and records metadata and classification&lt;br /&gt;· conversion of record types, other than those created with MS Office products, to long-term, open preservation formats&lt;br /&gt;· reporting for records management purposes&lt;br /&gt;· electronic recordkeeping storage for automated workflows which would enable documents to be captured as records as part of normal business processes, and&lt;br /&gt;· maintain records in series, consignments, unit for archiving.&lt;br /&gt;&lt;br /&gt;More details on the archiving policy is found here:&lt;br /&gt;&lt;a href="http://www.naa.gov.au/Images/archweb_policy_tcm2-902.pdf"&gt;http://www.naa.gov.au/Images/archweb_policy_tcm2-902.pdf&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Lot of the requirements as per the policy can be achieved with MOSS by having a Record Centre portal where documents or records can be directed from main MOSS portal. &lt;a href="http://technet.microsoft.com/en-us/library/cc261706.aspx"&gt;Check here &lt;/a&gt;.Now depending upon to what level the policy needs to be met, customization will be required. Customization could involve following:&lt;br /&gt;&lt;br /&gt;-Redirection code from MOSS portal to MOSS records center.&lt;br /&gt;-Records disposal can be achieved by using the Information&lt;br /&gt;-RightsManagement Policy – Expiration policies.&lt;br /&gt;-Metadata information can be stored with the document using content types in MOSS.&lt;br /&gt;-Conversion of records created from Office products will involve custom code or use of conversion tools.&lt;br /&gt;-Reporting of records management is available to an extent for any further reporting it will involve development of custom reports.&lt;br /&gt;-Workflows can be initiated to divert documents to records centers from MOSS portal.&lt;br /&gt;&lt;br /&gt;However, TRIM is used as a records repository in most of the government departments. If we need documents in MOSS portal to be integrated with TRIM, then there are 3rd party solutions available which does seamless integration between MOSS-TRIM. These solutions can be leveraged to achieve the desired requirements, some of them available and know in the market are as follows:&lt;br /&gt;&lt;br /&gt;TiPS for SharePoint from Infocentrik : &lt;a href="http://www.infocentrik.co.nz/sp/sp/tips/tips.html"&gt;http://www.infocentrik.co.nz/solution-partners/tower-software/tips-sharepoint-integration/index.html&lt;/a&gt; . This tool does the integration and automatic routing in a great way. Also provides search capabilities and more.&lt;br /&gt;&lt;br /&gt;HP TRIM Module: &lt;a href="http://h71028.www7.hp.com/ERC/downloads/4AA2-0922ENW.pdf"&gt;http://h71028.www7.hp.com/ERC/downloads/4AA2-0922ENW.pdf&lt;/a&gt; . This is a well known tool as well which does routing of documents and other integration levels.&lt;br /&gt;&lt;br /&gt;There is a solution provided by TowerSoftware for TRIM Context.&lt;br /&gt;&lt;br /&gt;So in nutshell if just MOSS needs to be used for Records Archiving to meet the archiving policy we need some customization. If TRIM is being used then we need to look for options for integration.</description><link>http://mossytips.blogspot.com/2009/01/is-moss-records-management-system.html</link><author>noreply@blogger.com (Kunal)</author><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5368685003321671066.post-4305729395482992571</guid><pubDate>Sat, 03 Jan 2009 07:32:00 +0000</pubDate><atom:updated>2009-01-03T18:39:45.641+11:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">repair database</category><category domain="http://www.blogger.com/atom/ns#">SQL Database</category><category domain="http://www.blogger.com/atom/ns#">Suspect status</category><title>How to repair a SUSPECT SQL database</title><description>Firstly a very Happy and a Prosperous new year to everyone!&lt;br /&gt;&lt;br /&gt;As usual I was doing things on my VPC and I noticed that one of my SQL database was marked suspect. After some thought I guessed that the reason for the database to be marked suspect is because of me turning off my VPC without proper shutdown. The same reason why a DB can be marked suspect after a power failure. Now I was in a fix because I didn't had backup (Another dumb thing to miss on my part). So what should I do now? Well some research brought me good results, ended up framing following query:&lt;br /&gt;&lt;br /&gt;EXEC sp_resetstatus ‘DBname’;&lt;br /&gt;ALTER DATABASE DBname SET EMERGENCY&lt;br /&gt;DBCC checkdb(’DBname’)&lt;br /&gt;ALTER DATABASE DBname SET SINGLE_USER WITH ROLLBACK IMMEDIATE&lt;br /&gt;DBCC CheckDB (’DBname’, REPAIR_ALLOW_DATA_LOSS)&lt;br /&gt;ALTER DATABASE DBname SET MULTI_USER&lt;br /&gt;&lt;br /&gt;So all you have to do is copy and paste above query in query analyzer and replace DBName with your database name. And you are good to go now!</description><link>http://mossytips.blogspot.com/2009/01/how-to-repair-suspect-sql-database.html</link><author>noreply@blogger.com (Kunal)</author><thr:total>9</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5368685003321671066.post-3141466606652121051</guid><pubDate>Fri, 14 Nov 2008 00:36:00 +0000</pubDate><atom:updated>2008-11-14T11:44:52.926+11:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Dispose Objects</category><category domain="http://www.blogger.com/atom/ns#">SPDisposeCheck</category><category domain="http://www.blogger.com/atom/ns#">SPSite</category><category domain="http://www.blogger.com/atom/ns#">SPWebConfigModification</category><title>SPDisposeCheck Tool will be available soon</title><description>Memory management in SharePoint coding is always been an ongoing issue and topic of dicsussin among developers. When to dispose SPWeb and SPSite objects when not to is been a biggest confusion. There have been many best practices and white papers from experts which talks about this but there are some confusions still pending and it becomes diffcult to judge and find when you have 1000s of lines of code and classes written. Microsoft wants to help us developers for writing quality code which takes care of memory dispose and makes best use of available memory. There is a tool coming up soon as mentioned in &lt;a href="http://blogs.msdn.com/sharepoint/archive/2008/11/12/announcing-spdisposecheck-tool-for-sharepoint-developers.aspx"&gt;MSDN SharePoint blog&lt;/a&gt;. Read more &lt;a href="http://blogs.msdn.com/sharepoint/archive/2008/11/12/announcing-spdisposecheck-tool-for-sharepoint-developers.aspx"&gt;here &lt;/a&gt;and wait for the Memory Doctor to be released ;-)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://blogs.msdn.com/sharepoint/archive/2008/11/12/announcing-spdisposecheck-tool-for-sharepoint-developers.aspx"&gt;http://blogs.msdn.com/sharepoint/archive/2008/11/12/announcing-spdisposecheck-tool-for-sharepoint-developers.aspx&lt;/a&gt;</description><link>http://mossytips.blogspot.com/2008/11/spdisposecheck-tool-will-be-available.html</link><author>noreply@blogger.com (Kunal)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5368685003321671066.post-640041786400741473</guid><pubDate>Thu, 06 Nov 2008 02:31:00 +0000</pubDate><atom:updated>2008-11-06T13:40:02.671+11:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">70-542</category><category domain="http://www.blogger.com/atom/ns#">MCTS 70-542</category><category domain="http://www.blogger.com/atom/ns#">MOSS certification</category><title>MCTS 70-542</title><description>Ok its been quite busy in last few weeks. Lot of developments and excitements happening. News! I have successfully passed MOSS Application development exam (70-542). Some tips to clear this exam:&lt;br /&gt;&lt;br /&gt;A very good undeerstanding of MOSS as a platform.&lt;br /&gt;Good hands on creating and developing BDC's.&lt;br /&gt;Good knowledge on Excel services and UDF's and related object model&lt;br /&gt;Understand Search configurations, settings and related object model.&lt;br /&gt;Understanding of IRM policies.&lt;br /&gt;Portal template.&lt;br /&gt;Some understanding on Audience and User profile.&lt;br /&gt;&lt;br /&gt;Check the preparation guide:&lt;br /&gt;&lt;a href="http://www.microsoft.com/learning/en/us/exams/70-542.mspx"&gt;http://www.microsoft.com/learning/en/us/exams/70-542.mspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Also do the e-learning course collection 6071 if you can (Its worth the money!):&lt;br /&gt;&lt;a href="https://www.microsoftelearning.com/eLearning/offerDetail.aspx?offerPriceId=138720"&gt;https://www.microsoftelearning.com/eLearning/offerDetail.aspx?offerPriceId=138720&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;And if you have any questions then feel free to contact me.</description><link>http://mossytips.blogspot.com/2008/11/mcts-70-542.html</link><author>noreply@blogger.com (Kunal)</author><thr:total>2</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5368685003321671066.post-7196505351725117902</guid><pubDate>Thu, 16 Oct 2008 23:14:00 +0000</pubDate><atom:updated>2008-10-17T10:47:17.588+11:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">32 bit SQL Client tools</category><category domain="http://www.blogger.com/atom/ns#">32 Bit SQL Server</category><category domain="http://www.blogger.com/atom/ns#">64 Bit MOSS</category><category domain="http://www.blogger.com/atom/ns#">Configuring MOSS</category><category domain="http://www.blogger.com/atom/ns#">SQL Alias</category><title>Installing 64 bit MOSS with a 32 bit SQL Server (Using SQL Alias)</title><description>I have come across a issue which took me a while to figure out the reason.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Problem: &lt;/strong&gt;I was installing 64 Bit Version of MOSS and configuring the databases on a 32 Bit SQL server. Now on the MOSS server I had 32 bit SQL client tools to setup the SQL server alias. So my connection string when configuring MOSS was &lt;strong&gt;"SharePointSQLServer"&lt;/strong&gt; for the SQL server 10.x.x.x on instance ABC01 port 1435 (10.x.x.x\ABC01, 1435). Now I was setting up the alias on MOSS server using SQL client tools. For some reason confuguration wizard was not detecting the correct SQL alias and was throwing me error of cannot connect to DB server.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Solution and Attempts:&lt;/strong&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;I tried different sets of aliases but no help. For example tried using machine name instead of IP, tried using FQDN of machine name, tried without instance name. No help!&lt;/li&gt;&lt;li&gt;Then I thought it might be 32 bit client tools. So I tried removing 32 bit version and installed 64 bit version of SQL client tools. Still No help!&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Worked Solution: &lt;/strong&gt;Then I went through the registry entries at: &lt;/li&gt;&lt;/ul&gt;&lt;strong&gt;(32 Bit Location)&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\MSSQLServer\Client\ConnectTo&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;The SQL client tools add the regisrty entry to this location for 32 bit applications running on 64 bit operating System. But MOSS 64 Bit configuration wizard was not reading from this location and instead trying to use the Alias name directly from some other location.&lt;br /&gt;&lt;br /&gt;So I went and checked in registry entries at this location:&lt;br /&gt;&lt;strong&gt;(64 Bit Location)HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\Client&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;And there was no ConnectTo key. So even after installing 64 Bit version of SQL client tools the conenction string was not getting set at above location and was going into &lt;strong&gt;Wow6432Node&lt;/strong&gt; key which is used for 32 bit applications. So I created a ConnectTo key by exporting from &lt;strong&gt;32 Bit Location (Wow6432Node) &lt;/strong&gt;and importing into &lt;strong&gt;64 Bit Location &lt;/strong&gt;so that my registry key on MOSS server looks like this:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\Client\ConnectTo&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;And checked that the value of connection string is: &lt;strong&gt;"DBMSSOCN,SharePointSQLServer,PortNumber"&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;And guess what? Yes it worked!&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;So on 64 Bit Windows 2003 machines if you get any issues related to entries in regisrty keys then you know where and what to look for :-)&lt;br /&gt;&lt;br /&gt;Let me know if you have any questions on this.&lt;br /&gt;&lt;br /&gt;Cheers,&lt;br /&gt;Kunal</description><link>http://mossytips.blogspot.com/2008/10/installing-64-bit-moss-with-32-bit-sql.html</link><author>noreply@blogger.com (Kunal)</author><thr:total>2</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5368685003321671066.post-4673337465267852291</guid><pubDate>Wed, 08 Oct 2008 03:01:00 +0000</pubDate><atom:updated>2008-10-08T15:10:37.219+11:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Event ID 5555</category><category domain="http://www.blogger.com/atom/ns#">Event ID 7888</category><category domain="http://www.blogger.com/atom/ns#">preparetomove</category><category domain="http://www.blogger.com/atom/ns#">Recreate SSP</category><category domain="http://www.blogger.com/atom/ns#">SSP Association</category><category domain="http://www.blogger.com/atom/ns#">Synchronization of Content Databases</category><title>Error Event ID 5555, Event ID 7888 after changing Web App Association with new SSP</title><description>I had come across a strange issue which exposes some of the inabilities of MOSS. I had to recreate SSP in a SharePoint Farm. I then went and changed the association of web applications to point to new SSP so that I can get rid of old faulty SSP. (It was faluty because the search was stuck on "Crawling Full (Computing Ranking)" status and when tried to remove the SSP it was then stuck on "Unprovisioning" status). So to remove the old SSP:&lt;br /&gt;- I created a new SSP.&lt;br /&gt;-Associated web applications from old SSP to new SSP through Central Administration.&lt;br /&gt;-Change the default SSP to new one.&lt;br /&gt;-Deleted the old SSP including all associated databases.&lt;br /&gt;-Deleted old SSP web application.&lt;br /&gt;&lt;br /&gt;After this next day I saw in event logs there were errors thrown related synchronization of MySite and Portal web application with content databases. The errors were as below:&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="font-size:85%;"&gt;Event Type: ErrorEvent Source: Office SharePoint ServerEvent Category: User Profiles Event ID: 5555Date: 8/10/2008Time: 1:01:00 PMUser: N/AComputer: AUYXUAP310WBC32Description:Failure trying to synch web application ab1d413c-4e4b-40af-b9f2-61fedadb385d, ContentDB 4876d341-5349-4396-b0a9-3cb6f5110b1c Exception message was Cannot open database "WSS_SharedServices2_DB" requested by the login. The login failed.Login failed for user 'ESDEVAU\SRV-SHRPT07'.&lt;br /&gt;For more information, see Help and Support Center at &lt;/span&gt;&lt;/em&gt;&lt;a href="http://go.microsoft.com/fwlink/events.asp"&gt;&lt;em&gt;&lt;span style="font-size:85%;"&gt;http://go.microsoft.com/fwlink/events.asp&lt;/span&gt;&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&lt;span style="font-size:85%;"&gt;.&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="font-size:85%;"&gt;Event Type: ErrorEvent Source: Office SharePoint ServerEvent Category: Office Server General Event ID: 7888Date: 8/10/2008Time: 1:01:00 PMUser: N/AComputer: AUYXUAP310WBC32Description:A runtime exception was detected. Details follow. Message: Cannot open database "WSS_SharedServices2_DB" requested by the login. The login failed.Login failed for user 'ESDEVAU\SRV-SHRPT07'.&lt;br /&gt;Techinal Details:System.Data.SqlClient.SqlException: Cannot open database "WSS_SharedServices2_DB" requested by the login. The login failed.Login failed for user 'ESDEVAU\SRV-SHRPT07'. at System.Data.ProviderBase.DbConnectionPool.GetConnection(DbConnection owningObject) at System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection) at System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory) at System.Data.SqlClient.SqlConnection.Open() at Microsoft.Office.Server.Data.SqlSession.OpenConnection() at Microsoft.Office.Server.Data.SqlSession.ExecuteReader(SqlCommand command, CommandBehavior behavior) at Microsoft.Office.Server.Administration.SharedObjectStore.GetObject[T]() at Microsoft.Office.Server.Administration.SharedResourceProvider.Microsoft.Office.Server.Administration.ISharedObjectStore.GetObject[T]() at Microsoft.Office.Server.Administration.SharedApplicationCollection`1.GetValue(SharedResourceProvider sharedResourceProvider) at Microsoft.Office.Server.Administration.SharedApplicationCollection`1.get_Item(SharedResourceProvider sharedResourceProvider) at Microsoft.Office.Server.ServerContext.GetApplication[S,T](String name) at Microsoft.Office.Server.Search.Administration.SearchContext..ctor(ServerContext serverContext, Boolean cached) at Microsoft.Office.Server.Search.Administration.SearchContext.GetContext(SharedResourceProvider sharedResourceProvider) at Microsoft.Office.Server.UserProfiles.SRPSite.SynchronizeManagedPropertyMappings() at Microsoft.Office.Server.UserProfiles.SRPSite._Init(ServerContext serverContext) at Microsoft.Office.Server.UserProfiles.SRPSite..ctor(ServerContext serverContext) at Microsoft.Office.Server.UserProfiles.UserProfileConfigManager..ctor(ServerContext serverContext) at Microsoft.Office.Server.UserProfiles.ContentDBSynchronizer.SynchContentDB() at Microsoft.Office.Server.Diagnostics.FirstChanceHandler.ExceptionFilter(Boolean fRethrowException, TryBlock tryBlock, FilterBlock filter, CatchBlock catchBlock, FinallyBlock finallyBlock)&lt;br /&gt;For more information, see Help and Support Center at &lt;/span&gt;&lt;/em&gt;&lt;a href="http://go.microsoft.com/fwlink/events.asp"&gt;&lt;em&gt;&lt;span style="font-size:85%;"&gt;http://go.microsoft.com/fwlink/events.asp&lt;/span&gt;&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&lt;span style="font-size:85%;"&gt;.&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;These errors are related to profile synchronization issues. As WSS and MOSS has got different storage of User Profile data the "SYNC" job runs every 1 hour by default to synchronize data between the content databases. And Web Application stores these profile data. But for some entry in content databases of web application it still thinks that it has to open old SSP database. So now we have to clean the entries in following manner:&lt;br /&gt;&lt;br /&gt;-Firtly get the GUIDs of all the web applications and content databases as thrown in the error long.&lt;br /&gt;-Use this GUID to find the web application name because of which sync is going crazy. You can either use &lt;a href="http://www.codeplex.com/spi"&gt;SharePoint Inspector &lt;/a&gt;or &lt;a href="http://www.codeplex.com/spm"&gt;SharePoint Manager &lt;/a&gt;to find these details. Both can be downloaded from &lt;a href="http://www.codeplex.com/spm"&gt;http://www.codeplex.com/spm&lt;/a&gt; and &lt;a href="http://www.codeplex.com/spi"&gt;http://www.codeplex.com/spi&lt;/a&gt;&lt;br /&gt;-Since I didn't prepared the web application's content database before changing the SSP hence all the issue started. So probably (I haven't tried yet) if we do this step before changing the association then we might not run into this situation. So now we have to fix the synchronization of content databases using &lt;strong&gt;"preparetomove"&lt;/strong&gt; STSADM command. When the preparetomove operation is not run prior to moving the content database, synchronization can fail on a particular content database that has been moved to a new Web application. Synchronization is fixed for that content database by using this command. We will run this command for every web application and corresponding content database as follows:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;stsadm -o preparetomove -site %WEBAPP% &lt;web&gt;-oldcontentdb %GUID Of Content DB from Error Log%&lt;content&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;-Once this command is run successfully we need to detach and reattach all the faulty content databases with their web applications again. You will do this by using &lt;strong&gt;"deletecontentdb" &lt;/strong&gt;and &lt;strong&gt;"addcontentdb" &lt;/strong&gt;STSADM commands as shown below:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;stsadm -o deletecontentdb -url %WEBAPP% -databaseserver %DBSERVER% -databasename %DBNAME%&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;stsadm -o addcontentdb -url %WEBAPP% -databasename %DBNAME% -databaseserver %DBSERVER%&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;After doing this you can wait for next synchronization which occurs every hour by default or change the sync timing default value temporarily by using following command:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;stsadm -o sync -synctiming "m:5" &lt;/strong&gt;(This will run synchronization in every 5 minutes)&lt;br /&gt;&lt;br /&gt;Wait for 5 minutes and check your error log. You will not see any reported errors.&lt;br /&gt;&lt;br /&gt;Reset the sync timing back to default value of 1 hour&lt;br /&gt;&lt;strong&gt;stsadm -o sync -synctiming "h:1" &lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;Hopefully this will help you in resolving similar errors or issues.&lt;br /&gt;&lt;br /&gt;Kunal</description><link>http://mossytips.blogspot.com/2008/10/error-event-id-5555-event-id-7888-after.html</link><author>noreply@blogger.com (Kunal)</author><thr:total>3</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5368685003321671066.post-304780120351953311</guid><pubDate>Tue, 07 Oct 2008 02:50:00 +0000</pubDate><atom:updated>2008-10-07T14:19:58.133+11:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">default Index location</category><category domain="http://www.blogger.com/atom/ns#">editssp</category><category domain="http://www.blogger.com/atom/ns#">osearch</category><category domain="http://www.blogger.com/atom/ns#">sharedservices</category><category domain="http://www.blogger.com/atom/ns#">spsearch</category><title>Change Default Index File Location</title><description>&lt;div&gt;In a farm environment it will be usually a requirement to have the index file location on a separate drive and folder as opposed to the default location which is: &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;"C:\Program Files\Microsoft Office Servers\12.0\Data\Office Server\Applications"&lt;br /&gt;&lt;/div&gt;&lt;div&gt;You can set this path for an SSP by using the UI through Central Administration. But to set the default path for Office SharePoint Server Search Service and for WSS Search Service you will have to set the location through STSADM command.&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Office SharePoint Server Search Service is configured using OSEARCH command:&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjYcstGTXo8XhqDvX9JoZhKP9TN17FJjqNkFquUTu8y6HiBZPrDtf2GUGArQkMKFccr4hn1FM8E3pFX4VjK8qJWMwhjDmF6_1cl8byjzxrLicsnTmseIVNH3BVyeiEHCYrFDDkqMWI6YOg/s1600-h/Capture.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5254243145421741378" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; WIDTH: 498px; CURSOR: hand; HEIGHT: 66px" height="75" alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjYcstGTXo8XhqDvX9JoZhKP9TN17FJjqNkFquUTu8y6HiBZPrDtf2GUGArQkMKFccr4hn1FM8E3pFX4VjK8qJWMwhjDmF6_1cl8byjzxrLicsnTmseIVNH3BVyeiEHCYrFDDkqMWI6YOg/s400/Capture.JPG" width="510" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;br /&gt; &lt;/div&gt;&lt;div&gt;If its not clear then read here:&lt;br /&gt;&lt;strong&gt;stsadm -o osearch -defaultindexlocation e:\Data\MOSS_Search_Index&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;(By default, the search index will be located at this path on this server. For index servers, you can specify a different path when you create an SSP.&lt;/div&gt;&lt;div&gt;Note:&lt;br /&gt;Changing the index location will reset the index. To move an index with a reset, use the noreset parameter of the Spsearchsensitive or Osearchsensitive operation)&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Windows SharePoint Services Search Service is configured using SPSEARCH command:&lt;/div&gt;&lt;div&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVuEqKgRM6Dx3AdvKkwMRKYGZDKkzOkHXNNu3cKT9lTVgP8CMnqme3vY1OVL656zjpaWGmJLKTWMkGclmJaWiBX-F34B2XUC1joLQmJ2udJbcQEQJF1reQy8pMpI64Q3j994T9PJr4r9A/s1600-h/Capture.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5254244039186006658" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; WIDTH: 506px; CURSOR: hand; HEIGHT: 84px" height="69" alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVuEqKgRM6Dx3AdvKkwMRKYGZDKkzOkHXNNu3cKT9lTVgP8CMnqme3vY1OVL656zjpaWGmJLKTWMkGclmJaWiBX-F34B2XUC1joLQmJ2udJbcQEQJF1reQy8pMpI64Q3j994T9PJr4r9A/s400/Capture.JPG" width="507" border="0" /&gt;&lt;/a&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;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt;If its not clear then read here:&lt;br /&gt;&lt;strong&gt;stsadm -o spsearch -indexlocation e:\Data\MOSS_Search_Index&lt;/strong&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;(Configures the search server that has the location of where the index resides)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;You can also set this path for already created SSP using EDITSSP command:&lt;/div&gt;&lt;div&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwaEuaTcXtihZ-ERRPmjscY1my-CLMgherJPwppL_zbEGv1mDftpLlT29O797n4hfhQnelVLwkiTEsGKkU422PpUmh0aBJmaCAkFDmqM22udR6222eTUSMxxWMBt7nyRbLuMN5lg09jRQ/s1600-h/Capture.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5254245273491018146" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; WIDTH: 517px; CURSOR: hand; HEIGHT: 65px" height="58" alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwaEuaTcXtihZ-ERRPmjscY1my-CLMgherJPwppL_zbEGv1mDftpLlT29O797n4hfhQnelVLwkiTEsGKkU422PpUmh0aBJmaCAkFDmqM22udR6222eTUSMxxWMBt7nyRbLuMN5lg09jRQ/s400/Capture.JPG" width="517" border="0" /&gt;&lt;/a&gt;&lt;br /&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;If its not clear then read here: &lt;/div&gt;&lt;div&gt;&lt;strong&gt;stsadm -o editssp -title Sharedservices1 -indexlocation e:\Data\MOSS_Search_Index&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;(Configures the search server that has the location of where the index resides. This parameter is used in conjunction with the osearch operation. )&lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt;References:&lt;/div&gt;&lt;div&gt;SPSEARCH: &lt;a href="http://technet.microsoft.com/en-us/library/cc288507.aspx"&gt;http://technet.microsoft.com/en-us/library/cc288507.aspx&lt;/a&gt;&lt;/div&gt;&lt;div&gt;OSEARCH: &lt;a href="http://technet.microsoft.com/en-us/library/cc262920.aspx"&gt;http://technet.microsoft.com/en-us/library/cc262920.aspx&lt;/a&gt;&lt;/div&gt;&lt;div&gt;EDITSSP: &lt;a href="http://technet.microsoft.com/en-us/library/cc262727.aspx"&gt;http://technet.microsoft.com/en-us/library/cc262727.aspx&lt;/a&gt;&lt;/div&gt;</description><link>http://mossytips.blogspot.com/2008/10/change-default-index-file-location.html</link><author>noreply@blogger.com (Kunal)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjYcstGTXo8XhqDvX9JoZhKP9TN17FJjqNkFquUTu8y6HiBZPrDtf2GUGArQkMKFccr4hn1FM8E3pFX4VjK8qJWMwhjDmF6_1cl8byjzxrLicsnTmseIVNH3BVyeiEHCYrFDDkqMWI6YOg/s72-c/Capture.JPG" width="72"/><thr:total>2</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5368685003321671066.post-93839697897569254</guid><pubDate>Tue, 30 Sep 2008 00:31:00 +0000</pubDate><atom:updated>2008-09-30T10:44:46.909+10:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Event ID 27745</category><category domain="http://www.blogger.com/atom/ns#">Event ID 6398</category><category domain="http://www.blogger.com/atom/ns#">Event ID 6482</category><category domain="http://www.blogger.com/atom/ns#">Event ID 7076</category><title>Event ID 6482,7076,6398,27745</title><description>For past few days I have noticed errors in my event logs on the MOSS server. The errors were related to event ids 6482,7076,6398,27745. The description was:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;em&gt;Event Type: ErrorEvent Source: Windows SharePoint Services 3Event Category: General Event ID: 27745Date: 30/09/2008Time: 3:23:52 AMUser: N/AComputer: AUYXUAP310WBC32Description:The description for Event ID ( 27745 ) in Source ( Windows SharePoint Services 3 ) cannot be found. The local computer may not have the necessary registry information or message DLL files to display messages from a remote computer. You may be able to use the /AUXSOURCE= flag to retrieve this description; see Help and Support for details. The following information is part of the event: #50071: Unable to connect to the database SharePoint_Config on SharePointSQLServer_Dev. Check the database connection information and make sure that the database server is running..&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="font-size:85%;"&gt;Event Type: ErrorEvent Source: Windows SharePoint Services 3Event Category: Timer Event ID: 6398Date:  30/09/2008Time:  3:23:52 AMUser:  N/AComputer: AUYXUAP310WBC32Description:The Execute method of job definition Microsoft.Office.Server.Administration.ApplicationServerAdministrationServiceJob (ID 4dbd717a-6f8a-4595-8d03-6e21a6551257) threw an exception. More information is included below.&lt;br /&gt;Not enough storage is available to complete this operation.&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;p&gt;And similar errors regarding insufficient memory. There are many other suggestions on web but the one that fixed the errors for me was:&lt;/p&gt;&lt;p&gt;-For errors related to Event IDs 6482,7076,6398, I have to install hotfix &lt;a href="http://support.microsoft.com/kb/923028"&gt;923028&lt;/a&gt; available here:&lt;a href="http://support.microsoft.com/kb/923028"&gt;http://support.microsoft.com/kb/923028&lt;/a&gt;&lt;/p&gt;&lt;p&gt;-For error related to Event ID 27745, I have to stop and start the Windows SharePoint Services Timer service with following command:&lt;/p&gt;net stop “Windows SharePoint Services Timer”&lt;br /&gt;net start “Windows SharePoint Services Timer”</description><link>http://mossytips.blogspot.com/2008/09/event-id-64827076639827745.html</link><author>noreply@blogger.com (Kunal)</author><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5368685003321671066.post-4076231469798545842</guid><pubDate>Sat, 27 Sep 2008 08:15:00 +0000</pubDate><atom:updated>2008-09-28T13:25:33.426+10:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Named Pipes</category><category domain="http://www.blogger.com/atom/ns#">SQL Server</category><category domain="http://www.blogger.com/atom/ns#">TCP/IP connection</category><category domain="http://www.blogger.com/atom/ns#">WSS search service</category><title>Error When starting Windows SharePoint Search service</title><description>Last week I got stuck with few errors when starting WSS Search Service. Below are few errors that were thrown:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Error1:&lt;br /&gt;Event ID: 10036&lt;br /&gt;A database error occurred.&lt;br /&gt;Source: Microsoft OLE DB Provider for SQL Server&lt;br /&gt;Code: 6 occurred 1 time(s)&lt;br /&gt;Description: [DBNETLIB][ConnectionOpen (Connect()).]Specified SQL server not found.&lt;br /&gt;&lt;br /&gt;Error2:&lt;br /&gt;Error Description: Could not access the Search service configuration database.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Few tips to avoid this kind of error:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;Make sure the search service account has got DBCreator role on DB server. You can remove this role once the service is started.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Offcourse your normal Farm Admin service account also needs DbCreator and SecurityAdmin role.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;I have read someone saying to use Named Pipes for remote connection. But this is not true it should work with TCP/IP connection as well. So in your SQL server make sure that your remote connection is enabled for either TCP/IP or Named Pipes or for both.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Make sure the DB Server name in your connection string is consistent in your farm for all other webapps, admin content config database etc etc..&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Finally the solution that worked for me was that I was using "DB server name\Instance, port" as the connection string and this format of connection string uses Named Pipes. Unfortunately Named Pipes was disabled so I have to use an Alias of the DB server to use the TCP/IP connection. Also once the alias is setup for you by the DBA's you have to set it up on the MOSS server under SQL Server Client Configuration settings. You can also use server name if you are using default instance for TCP/IP.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;I hope that makes sense. If anybody has any more suggestions or corrections to my suggestions then please do leave a comment.&lt;/p&gt;&lt;p&gt;Cheers,&lt;/p&gt;&lt;p&gt;Kunal&lt;/p&gt;</description><link>http://mossytips.blogspot.com/2008/09/error-when-starting-windows-sharepoint.html</link><author>noreply@blogger.com (Kunal)</author><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5368685003321671066.post-1630100380852402270</guid><pubDate>Sat, 27 Sep 2008 07:55:00 +0000</pubDate><atom:updated>2008-09-27T18:03:51.264+10:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">SharePoint Capacity Planning</category><title>SharePoint Capacity Planning Tool</title><description>Not sure if some of you have already come across this tool. So instead of reading the whole capacity-planning documentation, you can get a rough idea of your hardware needs and farm topology design. Just enter information such as the number of users, locations, bandwidth and network topology, preferred hardware, and usage profiles. After you provide the tool with basic information about your organization, the tool provides a first approximation of the topology your organization needs.&lt;br /&gt;&lt;br /&gt;Good tool for infrastructre guys!&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.microsoft.com/downloadS/details.aspx?familyid=DBEE0227-D4F7-48F8-85F0-E71493B2FD87&amp;amp;displaylang=en"&gt;Download Here&lt;/a&gt; or follow the link:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.microsoft.com/downloadS/details.aspx?familyid=DBEE0227-D4F7-48F8-85F0-E71493B2FD87&amp;amp;displaylang=en"&gt;http://www.microsoft.com/downloadS/details.aspx?familyid=DBEE0227-D4F7-48F8-85F0-E71493B2FD87&amp;amp;displaylang=en&lt;/a&gt;</description><link>http://mossytips.blogspot.com/2008/09/sharepoint-capacity-planning-tool.html</link><author>noreply@blogger.com (Kunal)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5368685003321671066.post-3582654142759186012</guid><pubDate>Sun, 14 Sep 2008 08:48:00 +0000</pubDate><atom:updated>2008-09-14T18:57:09.431+10:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Create Database</category><category domain="http://www.blogger.com/atom/ns#">DBA</category><category domain="http://www.blogger.com/atom/ns#">Deploy MOSS 2007</category><category domain="http://www.blogger.com/atom/ns#">SQL 2005</category><title>Create Databases before deploying MOSS</title><description>In many organizatons there are certain policies and procedures where only DBA's can create databases. Now when installing MOSS 2007, the install creates the databases automatically that means they need to give the service account permissions to create database on DB server. This kind of breaks the organizational policy. Do you agree guys? No? Yes? Anyways these are the policies set by organization and we have to abide by them. So what do we do in these situations? Luckily there is a procedure where we can&lt;a href="http://technet.microsoft.com/en-us/library/cc262869.aspx"&gt; deploy MOSS using DBA-created databases&lt;/a&gt;. TechNet provides us with steps where DBA's can create databases on DB servers and Farm Administrators can configure them separately. Have a look at this TechNet article:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://technet.microsoft.com/en-us/library/cc262869.aspx"&gt;http://technet.microsoft.com/en-us/library/cc262869.aspx&lt;/a&gt;</description><link>http://mossytips.blogspot.com/2008/09/create-databases-before-deploying-moss.html</link><author>noreply@blogger.com (Kunal)</author><thr:total>0</thr:total></item></channel></rss>