Anonymous comments now enabled on blog

I saw a comment from a blog reader on the soon to be decommissioned supportweb blog website that they didn’t like the registration options to comment on the new blog site (at blogger).

 

In light of that I have now enabled anonymous commenting on http://blog.ciaops.com because I want to encourage people’s feedback but let me explain why it will initially be a bit of try it and see.

 

One of the major reasons for migrating my blog away from suppoprtweb was simply the amount of blog spam that it receives daily. You can see a small sampling below.

 

image

 

Checking and removing all that spam is a pain and a waste of time frankly. Thus, when I moved to Blogger I was afraid that the same issue would appear if I allowed anonymous comments, however it seems that Blogger has better spam protection so maybe having anonymous comments won’t generate too much spam after all.

 

So for the time being I have now allowed anonymous comments to encourage everyone to post feedback on my postings. However, I reserve the right, in the face of too much spam to turn it off again. I will however let you know if that occurs. Let’s hope not, so please feel free to comment away now.

Where did Microsoft Online Speedtest go?

For a long while you could go to:

 

http://speedtest.microsoftonline.com/

 

to run a speed test from the Microsoft Online datacentres to your location. Doing so would produce some handy results like:

 

image

 

and

 

image

 

if you try and visit the site above it comes up as not found and I haven’t found any replacement as yet?? Strange.

 

For the time being I suggest that the best substitute is:

 

http://www.testexchangeconnectivity.com

 

and select the Office 365 tab

 

image

 

as the best way to get an idea of the performance from the Office 365 data centres, although I’d prefer to see the old site back as it provides a lot more ‘techie’ info. I hope it is getting revamped in preparation for the upcoming release of the new Office 365.

SharePoint Online training bootcamp


This is reminder that my upcoming SharePoint Online bootcamp will be held on Thursday the 21st of February 2013 in Sydney. Registrations can be found at:

http://ciaops210113.eventbrite.com.au/

Use the promotional code EARLYBIRD to receive a $25 discount (8%) off entry prior to the 21st of January, 2013.

Even if you are not planning to attend every confirmed referral will earn you 8%. Please let me know directly (director@ciaops.com) whom you have referred so I can confirm their booking and make arrangements for payment with you.

The aim of this course is to provide you with the technical and business skills to confidently install, support and maintain any SharePoint Online installation with a particular focus on SharePoint provided via Office 365. The course is aimed at technology professionals who have responsibility for SharePoint within their organizations or for their customers. It is also aimed at the technology reseller who is looking to sharpen their skills and grow their knowledge into a technology that allows them to differentiate themselves from their competition.

I look forward to seeing you there.

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 Office 365 platforms side by side comparisons

If you want to know what the features of each of the upcoming Office 365 plans will include and how they compare to each other then the links below provide an extensive comparison for:

 

Office 365 platform

 

Exchange Online

 

SharePoint Online

 

Lync Online

 

There is a HUGE amount of information here about what’s coming with the new release of Office 365. If you wanna know, I suggest you start here.

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.

Some information on new Office 365


Many people are eagerly awaiting the arrival of the new Office 365 which is due any time now. With a new version on the way there are of course plenty of questions about what the product contains, what the upgrade path and options are and so on. Here a few resources I’ve found that may answer some of these questions for you.

Office 365 Preview Service Descriptions – http://technet.microsoft.com/en-us/library/jj819284.aspx

Office 365 Service Upgrade center for enterprise – http://community.office365.com/en-us/wikis/office_365_service_updates/office-365-service-upgrade-center-for-enterprise.aspx
 
Office 365 Service Upgrade Center for Small Business – http://community.office365.com/en-us/wikis/office_365_service_updates/office-365-service-upgrade-center-for-small-business.aspx
 
Interesting that these documents also say:
 
“We’ll be rolling out the service upgrade over the course of 2013, and it is completely automated: there’s nothing you need to do to prepare your Office 365 service for the upgrade. During the upgrade, email, instant messaging and sites will keep working, and you don’t need to reconfigure computers and mobile devices after the upgrade.”
 
All we need now is a date when it will actually be available.