Feeds:
Posts
Comments

Archive for the ‘Productivity’ Category

UPDATED: Find the new Youtube Link below!

Dear all,

episode 4 of SP5 is ready! This time it is dealing with the topic of moving site collections from one content database to another. Click below to watch the video (UPDATED):

Remark: If you want to create a new site collection using a specific content database, you need to use PowerShell, specifically the New-SPSite cmdlet:

New-SPSite –ContentDatabase <DBName>

This cannot be done from within Central Administration.

The involved cmdlets are:

Get-SPSite (lists site collections)
Get-SPContentDatabase (list content databases)
Move-SPSite (list content databases)
New-SPSite (create new site collection, specify content DB)

Important: After moving a site collection from one content DB to another, an iisreset is required. Be aware that this will cause a service disruption for some time (depending on your server’s configuration). Be sure to execute this only if you are fully aware that this will cause all websites to be inaccessible for some time.

Disclaimer: All tutorials are provided as is. You are responsible for any changes undergoing your system that derive from following this tutorial. It is hence recommended to consult your administrators and verify that the changes cannot harm your IT environment in any way.

Stay tuned till the next time!

Martin

Advertisements

Read Full Post »

Dear all,

the third episode of SharePoint 5 is ready and can be viewed here:

Please note the slight watermark – I am testing another recording software, so in future there will be no more watermark.

This time, we’re dealing with the installation of language packs for

  • Windows Server 2008 (make sure to grab the 64-Bit version of the LPs!)
  • SharePoint Server 2010

Purpose: Creating sites in different languages than only the originally installed SharePoint Server 2010 language.

Here are the links for downloading all the language packs:

 

Windows Server 2008:

http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=1246

SharePoint 2010 Language Packs: http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=3411

 

IMPORTANT: Do not execute these steps without prior consulting your administrator and plan for downtime. There will be a service disruption when running the Products Configuration Wizard, where your SharePoint Contents won’t be accessible for some time. Please bear that in mind before executing any of the above mentioned steps.

 

Best regards and stay tuned till the next episode,

Martin

Read Full Post »

Dear all,

as of 1st of July, I received the MVP for SharePoint Server. Now, the ACADEMIA science magazine of EURAC research, published an article about this achievement, and I see it as a nice recognition. Here is the full article (German only):

image

Thanks to the ACADEMIA team, but especially to Alessandro, Marjorie and the whole MVP CEE team!

Best regards,

Martin

Read Full Post »

Dear all,

the second episode of SharePointFive is ready to be viewed here:

The topics covered are:

  • Setting up Document Sets site collection feature
  • Setting Up a Document Library
  • Adding a Content Type
  • Creating a Document Set

You can find all SharePointFive videos here:

www.youtube.com/SharePointFive

 

Enjoy and stay tuned till the next time!

Martin

Read Full Post »

Dear all,

 

one of the definitely nicest features of the Service Pack 1 for SharePoint Server 2010 is the ability to restore single sites, which wasn’t possible before.

 

Procedure for restoring a site pre-SP1:

  • Restore entire farm from backup.

 

Drawbacks: Time consuming, costly. Most of the times not performed at all.

 

Procedure for restoring a site post-SP1:

  • Ensure user is a site collection administrator
  • Go to Site Actions –> Site Actions
  • Click Site Collection Administration
  • Click Recylce Bin
  • Check the site you want to restore and click Restore.

 

Quick and simple, isn’t it?

 

In Microsoft SharePoint Server 2010 w/ SP1, a deleted site is not permanently deleted, but moved to the 2nd stage Recycle Bin. The default setting for automatic deletion is 30 days – however, this is modifyable. You can see how to do these changes here:

 

http://technet.microsoft.com/en-us/library/cc263125.aspx

 

Restoring whole Site Collections:

 

You can use the following PowerShell cmdlets to restore, delete or view deleted site collections:

 

Get-SPDeletedSite
Remove-SPDeletedSite
Restore-SPDeletedSite

 

Stay tuned till the next time and best regards,

Martin

Read Full Post »

Dear all,

while you can plan and organize availability on farm level by configuring Network Load Balancing and also SQL Server database mirroring and failover clustering, you do also have the possibility to plan for high availability on service application level, especially for critical service applications like PerformancePoint. In order to perform this, you must have a failover database server along your normal SQL server.

 

Higher availability for PerformancePoint Services can be achieved by adding additional failover databases to the PerformancePoint Service Application.

 

Go to the Central Administration, choose the row of the PerformancePoint Services Application (don’t click the name, otherwise you’ll “Manage”), and select “Properties” from the ribbon. Just like in Fig. 1

 

image

Fig.1: Open the properties window for the PerformancePoint Service Application

 

Next, in the “Failover Database Server”, insert the name of your failover database server.

image

Fig. 2: Specify the database failover server

After you did this, click “OK” to confirm.

 

Before fully relying on this mechanism, it could make sense to do a test run to verify whether the failover is working at all.

 

Caution: Do not execute the following steps in a production environment, unless you know what you are doing. At all costs, before testing the settings, notify users, schedule downtimes and make sure to do this together with a SQL administrator. Before applying any changes in production, test them in a similar test environment. The following steps assume that you have a working failover cluster for SQL server. If you don’t, DO NOT PROCEED at this point. If you are having only a single instance of SQL server (tested or untested) or a failover cluster that has been untested or is known not to be working, DO NOT EXECUTE the following steps. Otherwise you might lose data and functionality of your SharePoint environment.

 

1. Open a PPS dashboard.

2. Then, shut the principal SQL server instance down (again: Caution! do not do this in a production environment or without experience. You might lose all or partial functionality of SharePoint temporarily). This is the machine that is running Configuration Manager.

3. The failover server should now take over all the workload of the principal server.

4. Refresh the dashboard. It should work fine.

5. Try to modify it to see whether also write operations work on the PPS failover database.

6. Make sure to start again the SQL Server instance and verify that everything is up and working again.

 

The PowerShell approach:

The same result can also be achieved using the following PowerShell cmdlet:

 

Set-SPPerformancePointServiceApplication –Identity <Identity> –DatabaseFailoverServer <Servername>

 

This is very straightforward and increases the availabilty of your PerformancePoint Services.

Upshot: If you have a running SQL Server failover cluster, with little effort you can achieve high availability also for you Business Intelligence data. Not bad, is it?

 

Stay tuned, and till next time!

Martin (still in Calabria)

Read Full Post »

Dear all,

the same way that you can Toggle the Developer Dashboard using STSADM.exe, you can also toggle it using PowerShell. It is slightly more complicated, but works just as fine and it’s also faster than the STSADM command. Let’s have a look:

$service = [Microsoft.SharePoint.Administration.SPWebService]::ContentService
$ddSettings =$service.DeveloperDashboardSettings
$ddSettings.DisplayLevel = [Microsoft.SharePoint.Administration.SPDeveloperDashboardLevel]::OnDemand
$ddSettings.Update()

What it does, is retrieving the content web service, then retrieve the service’s dashboard developer settings and setting their display visibility level. It can be set to either of these:

[Microsoft.SharePoint.Administration.SPDeveloperDashboardLevel]::On
[Microsoft.SharePoint.Administration.SPDeveloperDashboardLevel]::Off
[Microsoft.SharePoint.Administration.SPDeveloperDashboardLevel]::OnDemand

If you execute script, do it line by line or store them as a scripted .ps1 file before. There will be no success messages, but if you don’t get an error or warning from the PowerShell

Make sure you run these in a SharePoint Management Shell that you started with “Run as administrator”. Otherwise it will not work. Also, using the SharePoint Management Shell saves you from needing to add the SharePoint library using the Add-PSSnapin cmdlet. If  you should decide to open just a “normal” PowerShell command interface, make sure to execute the following:

Add-PSSnapin Microsoft.SharePoint.Powershell

Then run the above mentioned script, it should work fine. Please make sure to test any scripts before running them in a production environment. As usual, I cannot take responsability for any damage caused by scripts on this page. They are provided as-is. Adaptations could be necessary to make it run successfully.

Best regards and stay tuned till the next time!

Martin (currently enjoying the sun in Calabria!)

Read Full Post »

Older Posts »