Determining SharePoint Foundation 2010 Version

There are times when you need to find out what version of SharePoint Foundation you are currently running. The easiest way to do this is to look in SharePoint Central Administration via the following procedure:

 

image

 

On the SharePoint Foundation Server select Start | Microsoft SharePoint 2010 Products | SharePoint 2010 Central Administration.

 

image

 

When the SharePoint Central Administration appears select Manage Servers in Farm from under the System Settings in the top right.

 

image

 

In the middle of the page locate Configuration database version and compare the number you find here with:

 

http://todd-carter.com/sharepoint-versions/

 

You’ll then know whether you are running the latest version.

Checking and fixing SQL Database

In the previous post I showed how to recreate a Windows SharePoint Search Database that had become unusable. There is of course some troubleshooting you can do before recreating an SQL database. This is generally to check and repair the database using the SQL command DBCC CHECKDB like so.

 

image

 

For arguments sake, let’s say that the database WSS_SEARCH_SERVERF is corrupt. Firstly login to the Microsoft SQL Server Management Studio Express and expand the Database folder so you can see each database.

 

The first step will be to put the database into single user mode so that only SQL can work on it exclusively while it is being repaired. Single user mode means that only a single program will be able to use the database. If another process is using the database now and we put the database into single user mode that process will typically grab the database and not allow us to work on it. Thus, you should stop anything else that is currently access the database so SQL Management can gain exclusive access.

 

Because this is a SharePoint Search database we know that the only thing that should be accessing this is the SharePoint Search Service.

 

image

 

Therefore go into the Windows Services console and locate the appropriate SharePoint Search Service. In this case it is Windows SharePoint Search Service since the source system is WSS v3. Right mouse click on the service and select Stop from the menu that appears. You may also want to actually Disable the service to prevent it from re-running itself. If you are checking a SharePoint Search Database then this would be recommended as SharePoint Search will reactive on a regular basis and grab the database.

 

After a few moments the SharePoint Search Service will show nothing in the Status column indicating it is not running.

 

image

 

Return to the SQL Management console, right mouse click on the database in question and select Properties from the menu that appears.

 

In the dialog that appears select Options on the left and then scroll down on the right until you locate the State section at the bottom. There you will see a line Restrict Access. Change this to SINGLE_USER and press the Ok button to continue.

 

You will be prompted about closing connections to this database. Press OK to proceed.

 

image

 

When you are returned to the main SQL Management console you should see a small person icon over the database and the name of the database should have (Single User) displayed after it.

 

image

 

If you now select the New Query button (just under the File menu in the top left of the screen), it will open a blank area on the right. Into here type:

 

dbcc checkdb (‘’);

 

in this case:

 

dbcc checkdb (‘wss_search_serverf’);

 

then press the Execute button just above. This will simply examine the database for issues and report back the results.

 

The window below will show the output from this check process. Examine the log to determine the issues that may be evident.

 

Prior to actually completing a repair of the suspect database it is recommended that you have some form of backup.

 

To proceed with the rebuild and repair change the query to:

 

dbcc checkdb (‘’, repair_rebuild);

 

in this case:

 

dbcc checkdb (‘wss_search_serverf’, repair_rebuild’);

 

You may need to run this command a few time to complete all the repairs. Check the output of the repair for the results.

 

Hopefully, the database has successfully been repaired and now you can put it back to MULTI_USER mode by reversing the process detailed earlier via Properties | Options | Restrict Access.

 

image

 

With the database now back in multi-user mode you should be able to start the dependent services and everything should now work as expected. Don’t forget to change the mode of any dependent services from disabled in the Windows Services management console if you disabled them earlier.

Recreate WSS Search database

In the rare even that the search database for Windows SharePoint Services 3.0 becomes corrupt or unusable here is how to create a new one. The SharePoint search Database simply contains index information about the SharePoint site and can be recreated at any time.

 

image

 

If you go into the SQL Server Management Studio Express you should be able to identify the search database that you are having an issue with. In this case we can see that it is WSS_SEARCH_SERVERF.

 

image

 

Open the SharePoint Central Administration. Select the Operations tab and then select Services on Server from under the Topology and Services heading.

 

image

 

Locate the line Windows SharePoint Services Search and press the Stop hyperlink to the right.

 

image

 

You will then receive a message like shown above telling you that the index files will be deleted. Press OK to continue.

 

image

 

After a few moments you should see that the Status changes to Stopped. Now select the hyperlink Windows SharePoint Services Search on the left or the Start button on the right.

 

image

 

Complete the details for the Service Account. This is account that the SharePoint Search Service runs as. Best practice is to have a dedicated account with a password that doesn’t expire and NOT use the Local service. This account will automatically be given full read only rights to all SharePoint data. Scroll down.

 

image

 

Now select a Content Access Account. This account will be used to crawl (read) all the SharePoint data and index it. again, best practice is that it should be a dedicated account with a password that doesn’t expire and NOT the Local Service.

 

In the Search Database fields you will see the Database Server name and the Search database (here WSS_SEARCH_SERVERF).

 

image

 

Enter a new name for the SharePoint Search database (here WSS_NEW_SEARCH_DB) and leave the other settings as is.

 

Press the OK button to create the Search database and start the SharePoint Search Service.

 

image

 

You will have to wait a few minutes while the Search Service is configured and started.

 

image

 

You should see that the Windows SharePoint Services Search is now started.

 

image

 

If you refresh the databases view you should now see the new Search database you created that is now operating with SharePoint. You can detach and remove the old database to avoid confusion.

 

image

 

Depending on how much database you have on your site it might take a while to completely reindex the search results. You can of course always do a full crawl manually if you want. Beware that the first crawl (whether automatic or forced) will be a major crawl (since it is new empty search database) and will thus be a very intensive process that may impact the performance of the server.

 

The last thing you should do is run a search from the SharePoint site to ensure everything is now working as expected.

New features for SharePoint Online 2013

Been working through some information from the recent SharePoint Conference about what’s coming done the pipe for SharePoint with the new version of Office 365 due soon. While doing so I found the above slide and some interesting information to note:

1. All versions of SharePoint Online will include the App Catalog and Marketplace.

2. The Small Business (P) plan will now include Form Based Applications. That seems to indicate it will now include some sort of form services (i.e. InfoPath services).

3. E-Discovery and compliance are only going to be available with SharePoint Online Plan 2 (and the E3 and E4 plans).

4. Enterprise search is only going to be available with SharePoint Online Plan 2 (and the E3 and E4 plans).

5. Access Services will be available for P and all E plans. That is a change (even though it is not noted in this slide) as it only used to be available for P, SharePoint Online Plan 2, E3 and E4 plans.

6. All SharePoint plans except Kiosk plans get something called Work Management (which I am not about as yet, but it is new).

The other general thing I will note here is to compare the feature set between SharePoint Foundation 2013 (the traditional Small Business SKU) and the SharePoint Online plans, even the Small Business P plan. The difference is VERY significant and this only further reinforces my opinion that you really shouldn’t be considering SharePoint Foundation 2013 at all.

This is very exciting if all of this is come to fruition Combined with all the other new features I can see more and more businesses moving to SharePoint Online with Office 365 in 2013.

Podcast Episode 44–Ishai Sagi


 
http://ciaops.podbean.com/2013/01/08/episode-44-ishai-sagi/
 
In this episode I speak with SharePoint MVP Ishai Sagi about the latest features coming to SharePoint 2013 whether on premise or via Office 365.
 
You can support this podcast via http://donation.ciaops.com
 
Don’t forget all the other podcasts at http://ciaops.podbean.com and appreciate a like over at http://www.facebook.com/n2kpodcast.
 
Remember if you want to be a guest please contact me (director@ciaops.com).

Foundation 2013 Search challenges

This was going to be a post about the fact that I managed to get Search working on SharePoint Foundation 2013, and I did have it working. Honest. The initial issue I experienced seemed to either be the fact that I had accidentally installed SharePoint Foundation 2013 on the member server as a local (rather than a domain) administrator or that the times on the workstation and the server were too different. Whatever it was I did have it working.

 

That was until I powered up the machines (server and members server) to get some screen shots of it all working. Problem is now it does again! I also noticed the the SharePoint machine was really, really slow and when I took a look at the resources I saw:

 

 image

 

From this you can see how much memory and processing is being consumed by SharePoint Search alone! Wow. You are doing to need more hardware grunt of you are planning to implement SharePoint Foundation 2013 from what I can see.

 

Now admittedly  I am only running this on a virtual machine for testing purposes but I can tell you I didn’t have these issues with SharePoint Foundation 2010! The more I work with Foundation 2013 the more I am beginning to dislike it. Don’t get me wrong, I love SharePoint 2013 but getting this blighter to work is proving very, very difficult. I certainly hope others aren’t seeing these issues. Another reason to focus on Office 365 in my books.

 

The positive thing, when I did get SharePoint search working, was that SharePoint Foundation 2013 now incorporates all the features of Search Server Express (obviously the reason why there is no more stand alone Search Server Express product). It also includes the ability to index PDF documents WITHOUT the need to install separate iFilters.

 

Now, if I could only show you that actually working but as I said, when I booted the machines backup SharePoint search no longer worked on Foundation 2013. Back to the drawing board yet again.

Getting Started with SharePoint 2013 eBook

My final eBook for 2012 is now available in a variety of formats.

 

 

This book helps novice users understand the basic usage and operation of SharePoint 2013. It examines the following basic components of SharePoint: Documents, Calendars, Tasks, Picture Libraries, Recycle Bin and Search. The reader will be taken through a tutorial process on how to use each item. Much has changed since previous versions of SharePoint, however there are still some similarities. As such, this book may still provide some insight into the basics of older versions of SharePoint. It will show you how to start interacting with SharePoint 2013 so it can be put to use in your business as well as provide a number of resources for continuing familiarity with SharePoint 2013.

 

This booked is aimed at users who have never used SharePoint and is only $1.99 and available in PDF, ePub and Kindle formats.

 

The best place to pick a copy of this and other title from the CIAOPS is at the Publications page at – http://www.ciaops.com/publications, however most titles are also available from Lulu and Amazon.

CIAOPS SharePoint and Office 365 Guide available on monthly plan

 

I am pleased to announce that the CIAOPS SharePoint and Office 365 Guide is now available on a month by month payment plan of $ 30 p.m. (excluding any applicable taxes). To receive the Guide in this manner you will need to complete an application, agree to a minimum initial 12 month subscription as well as provide your credit card details (as all billing on this plan is done via credit card).

 

Please note that the pay by the month plan is for a minimum initial period of at least 12 months and does not receive any anniversary or referral discounts.

 

You can still elect to purchase the Guide on an annual basis of $299 and receive all the benefits if you want.

 

Don’t forget that the Guide is not a static product, content is being added every month. Amongst other things, this month will bring a set of over 70 practice exam questions for the 74-324 Administering Office 365 for SMB exam. For more information about the Guide visit www.wssops.com.