Archive by Author

SharePoint 2013 upgrade process steps


Learn about how to upgrade databases, service applications, My Sites, and site collections to SharePoint 2013.

sharepoint_2013_upgrade_process

Watch the SharePoint 2013 Upgrade: Overview video  : http://technet.microsoft.com/library/jj938165

 

SharePoint Server 2013 IT Pro training now available


The material has been separated into to 14 modules. Each one contains one or more videos lasting anywhere from 5 minutes to more than an hour.

  • Introduction
  • System Requirements
  • Architectural Changes
  • Farms and site architecture planning
  • Office Web Apps 2013 architecture and deployment
  • Service application architecture
  • Enterprise Search
  • Social Features
  • Enterprise and Web Content Management
  • Customization options and management
  • Authentication and authorization
  • Business Continuity Management
  • Upgrading to SharePoint Server 2013
  • Project 2013 for IT Professionals

 

See the Videos: http://technet.microsoft.com/en-US/sharepoint/fp123606

 

Using Flash Technology for SQL Server Stack


Flash technology is changing everything, nothing new there. Chances are the device you are reading this BLOG on contains some type of Flash memory. Within the datacenter, it has been well documented that the increasing performance capabilities of today’s CPUs have created an I/O performance gap. Processor speeds and network bandwidth have been able to keep pace with new enterprise application requirements. Spinning disk drives just can’t keep up with these new performance needs. Most performance trouble shooting today points to I/O resource requirements, or the lack thereof.

Read More: http://blogs.technet.com/b/dataplatforminsider/archive/2013/05/01/leveraging-flash-across-the-microsoft-sql-server-stack.aspx

Connecting Facebook and LinkedIn users to Office 365


LinkedIn integration is available worldwide to all users and Facebook integration is available to small business and student users in the US. We are working hard to enable this for our users worldwide. To learn more about Facebook and LinkedIn Connect, visit these links: FacebookLinkedIn .

 

Read More: http://community.office365.com/en-us/blogs/office_365_technical_blog/archive/2013/04/29/introducing-facebook-and-linkedin-connect.aspx

Upgrading to the New SharePoint Online


What to expect during upgrade

  • Office 365 customers will be notified approximately four weeks prior to their upgrade and will have the opportunity to postpone for a minimum of two months.
  • Review “What’s new in SharePoint Online–top 10” to start to plan how your company will take advantage of the new SharePoint Online capabilities soon to be at your fingertips.
  • Evaluate whether content and sites are “old” or “unused” – and if so, consider removing content or even whole site collections that are no longer necessary.
  • Review the ‘Known Issues and Design Changes’ section below.
  • Upgrade individual site collections as outlined below at your own pace – one at a time, or all at once to save time.

You can learn about all the Office 365 service upgrade options at the broader Office 365 Service Upgrade Center, including what you need to know about Exchange Online, Lync Online and Office client

Read More: http://community.office365.com/en-us/blogs/office_365_technical_blog/archive/2013/05/03/upgrading-to-the-new-sharepoint-online.aspx

Setup Has Detected Previous Versions Of SharePoint – SharePoint 2013


Have you trying to install SharePoint 2013 in a machine where you had SharePoint 2010 previously installed and removed?

If that is the case, you may get this error message ” Setup had detected previous versions of this product on your computer” while you install even though you removed SharePoint 2010 completely from your server.

Uninstalling SharePoint 2010 does not remove everything and there are still some items exist in the server like /14 folder , SharePoint Web Services Web application and its application pool in IIS but you also need to remove settings in regedit.  If you don’t this is what you will get
Setup had detected previous versions of this product on your computer. Setup can’t continue while these are installed. Please remove the previous version before restarting this version’s setup program. If you want to upgrade your existing content and services, you should review the upgrade documentation to determine the correct process to use for your environment.

 

Setup had detected previous versions of this product on  your computer.

Setup had detected previous versions of this product on your computer.

 

1. HKLM\Software\Microsoft\Shared Tools\Web Server Extensions\14.0

 

Delete all the folders under 14.0

Delete all the folders under 14.0

 

2. Delete all the folders under 14.0

3. Try the installation again

SharePoint 2013 on Windows Azure Infrastructure Services


With the Virtual Machine and Virtual Networking services of Windows Azure, it is now possible to deploy and operate a Microsoft SharePoint 2013 Server farm on Windows Azure. This document discusses the key considerations, architecture and operations required to do this successfully. This document assumes a basic working knowledge of SharePoint Server 2013 and familiarity with the services offered by Windows Azure.

SharePoint 2013 on Windows Azure Infrastructure Services

Documentation Toolkit for SharePoint


With Documentation Toolkit for SharePoint you can generate farm documentation for your clients in a matter of minutes instead of hours. With the consultant subscription you can create documentation for unlimited number of farms

Features:

  • Generate SharePoint farm documentation
  • Explore configuration settings
  • Document passwords and product keys
  • Compare farms
  • Track farm changes
  • Automatic snapshots
  • Email notifications with configuration changes
  • Preview scheduled tasks

 Benefits:

  • Save time when documenting SharePoint farm
  • Standardized and professional looking documentation
  • Generate documentation for different farms and then compare
  • Detect misconfiguration of server farms
  • Easier farm management (with visualizations)
  • Maintain consistent settings across your DEV / QA / Staging / Production farms

    SharePoint Documentation Toolkit

SharePoint 2013 Service Accounts Best Practices


Source: http://www.absolute-sharepoint.com/2013/01/sharepoint-2013-service-accounts-best.html
You can download all the information here in PDF format on  here: http://sdrv.ms/U6hvuU

For the SQL Server

Name Description Local Rights Domain Rights
SQL_Admin The SQL Server service account is used to run SQL Server. It is the service account for the following SQL Server services: MSSQLSERVER SQLSERVERAGENT. SQL Admin on the SQL Server Local Administrator on the SQL Server Domain User

Explanation

As Stated previously, in the Low Security Option, we only use one Service Account for our SQL Server.  This account needs to be a Local Administrator on the SQL server in order to be able to install SQL. We will also run the SQL AGENT and the Database Engine services with this account.  This the account that will have the full power on your SQL server and you will use it to grant rights to your SP_Farm(more details to follow)

For the SharePoint Server

 

Name Description Local Rights Domain Rights
SP_Farm The server farm account is used to perform the following tasks:

-Setup
-SharePoint Products Configuration Wizard
-Configure and manage the server farm.
-Act as the application pool identity for the SharePoint Central Administration Web site.
-Run the Microsoft SharePoint Foundation Workflow Timer Service.
Local Administrator on all the SharePoint Servers. SecurityAdmin and DB_Creator rights on the SQL Instance Domain User
SP_Pool The Pool account is used to run the Web Application Pools None Domain User
SP_Services The Services Account is used to run the Service Application Pool None Domain User
SP_Crawl The Default Content Access Account for the Search Service Application None Domain User
SP_UserProfiles The User Profile Synchronization Account None Replicate Directory Changes permission on the domain. Guide:http://bit.ly/TSE7xs

Explanation

The Low Security Option uses the minimum amount of accounts while also keeping a level of security.  Here is the account breakdown:
SP_Farm is your main SharePoint account in this configuration. It needs to have Local Administrator rights to be able to install SharePoint Server and also the Securityadmin and DBcreator roles on the SQL Server to create the configuration and other databases.  This account will be your main Farm Administrator and also run the Timer Service and the web application for Central Administration use to access the SharePoint content database
SP_Pool  is a domain account used for application pool identity.. ex: When you create a Web Application, and you create a pool for it, you select this account!

SP_Services is a domain account used for the Service Applications Pools.  ex: When you create a Managed Metadata Service application and create a pool for it, you select this account!

SP_Crawl is used within the Search Service Application  to crawl content. The Search Service Application will automatically grant this account read access on all Web Applications. It will also run the SharePoint Windows Search Service.

SP_UserProfiles is the account used for the User Profile Synchronization between your Service Application and your Active Directory. This account does not need any local rights, however you need to give it Replicate Directory Changes rights on the Active Directory in order to allow the synchronization

Medium Security Option (Sweet Spot)

SUMMARY

The Medium Security option is the Sweet Spot of a SharePoint installation. It uses slightly more accounts than the Low Security Option however it provides a huge security improvement. By giving less rights to each account you limit the possible damage in case an account gets hacked  and also follow Microsoft’s recommendation of installing SharePoint 2013 with  least-privilege administration. More details on the changes under every section!

For the SQL Server

 

Name Description Local Rights Domain Rights
SQL_Admin SQL Admin on the SQL Server. Used to Install the SQL Server. Local Administrator on the SQL Server Domain User
SQL_Services It is the service account for the following SQL Server services: MSSQLSERVER SQLSERVERAGENT. None Domain User

Explanation

The difference between the Low Security and the Medium Security option for the SQL is that we now use two different accounts :The SQL_Admin and the SQL_Services. The big security improvement is that the account running the Agent and Database Engine services is not a local administrator anymore. Here is the account breakdown:
SQL_Admin: This will be your main SQL Administrator!. It needs Local Administrator rights in order to install the SQL server.
SQL_Services: This account does not have any local rights, it is only used to run the SQL Agent and Database Engine windows services.

For the SharePoint Server

 

Name Description Local Rights Domain Rights
SP_Farm The server farm account is used to perform the following tasks:

-Configure and manage the server farm.
-Act as the application pool identity for the SharePoint Central Administration Web site.
-Run the Microsoft SharePoint Foundation Workflow Timer Service.
SecurityAdmin and DB_Creator rights on the SQL Instance Domain User
SP_Admin The server farm account is used to perform the following tasks:

-Setup
-SharePoint Products Configuration Wizard
Local Administrator on all the SharePoint Servers. SecurityAdmin and DB_Creator rights on the SQL Instance Domain User
SP_Pool The Pool account is used to run the Web Application Pools None Domain User
SP_Services The Services Account is used to run the Service Application Pool None Domain User
SP_Crawl The Default Content Access Account for the Search Service Application None Domain User
SP_Search Service Account to run the SharePoint Search “Windows Service” None Domain User
SP_UserProfiles The User Profile Synchronization Account None Replicate Directory Changes permission on the domain. Guide:http://bit.ly/TSE7xs

Explanation

In the Medium Security option we increase the security by adding two new accounts: The SP_Admin and the SP_Search. Instead of giving all the Farm Administration power to the SP_Farm account, the SP_Admin will be the one that installs and configures SharePoint 2013 and have the local administrator rights, while the SP_Farm will only run the services and connect to the database. Furthermore, instead of letting the SP_Crawl account run both the Windows Service and have FULL-READ rights on all the web applications, the SP_Search will now run the Windows Service. Here is the breakdown of the accounts:

SP_Farm is a domain account that the SharePoint Timer service and the web application for Central Administration use to access the SharePoint content database. This account does not need to be a local administrator. The SharePoint configuration wizard grants the proper minimal privilege in the back-end SQL Server database.The minimum SQL Server privilege configuration is membership in the roles securityadmin and dbcreator.

SP_admin is a domain account you use to install and configure the farm. It is the account used to run the SharePoint Configuration Wizard  for SharePoint 2013.The SPAdmin account is the only account that requires local Administrator rights. To configure the SPAdmin account in a minimum privilege scenario, it should be a member of the roles securityadmin and dbcreator on the SQL server.

SP_Pool  is a domain account used for application pool identity.. ex: When you create a Web Application, and you create a pool for it, you select this account!

SP_Services is a domain account used for the Service Applications Pools.  ex: When you create a Managed Metadata Service application and create a pool for it, you select this account!

SP_Crawl is used within the Search Service Application  to crawl content. The Search Service Application will automatically grant this account read access on all Web Applications.

SP_Search Is used to run the SharePoint Windows Search Service.

SP_UserProfiles is the account used for the User Profile Synchronization between your Service Application and your Active Directory. This account does not need any local rights, however you need to give it Replicate Directory Changes rights on the Active Directory in order to allow the synchronization.

High Security Option

SUMMARY

The High Security Option is the ones that provides the best security and of course the most Service Accounts. This only ads a small amount of extra security to the farm, however that extra security might be needed in some scenarios

For the SQL Server

 

Name Description Local Rights Domain Rights
SQL_Admin SQL Admin on the SQL Server. Used to Install the SQL Server. Local Administrator on the SQL Server Domain User
SQL_AGENT It is the service account for the following SQL Server services: SQL SERVER AGENT. None Domain User
SQL_ENGINE It is the service account for the following SQL Server services: Database Engine. None Domain User

Explanation

The difference between the Medium Security and High Security Option is that we now have a separate account for each of the two base services: SQL_Agent and Database Engine.  Nothing changes for the SQL_Admin

SQL_Admin: This will be your main SQL Administrator!. It needs Local Administrator rights in order to install the SQL server.
SQL_Agent: This account does not have any local rights, it is only used to run the SQL Agent Windows Service

SQL_Engine: This account does not have any local rights, it is only used to run the Database Engine windows service.

 

For the SharePoint Server

 

Name Description Local Rights Domain Rights
SP_Farm The server farm account is used to perform the following tasks:

-Configure and manage the server farm.
-Act as the application pool identity for the SharePoint Central Administration Web site.
-Run the Microsoft SharePoint Foundation Workflow Timer Service.
SecurityAdmin and DB_Creator rights on the SQL Instance Domain User
SP_Admin The server farm account is used to perform the following tasks:

-Setup
-SharePoint Products Configuration Wizard
Local Administrator on all the SharePoint Servers. SecurityAdmin and DB_Creator rights on the SQL Instance Domain User
SP_Pool The Pool account is used to run the Web Application Pools None Domain User
SP_Services The Services Account is used to run the Service Application Pool None Domain User
SP_Crawl The Default Content Access Account for the Search Service Application None Domain User
SP_Search Service Account to run the SharePoint Search “Windows Service” None Domain User
Sp_MySitePool Used for the My Sites Web Application None Domain User
SP_UserProfiles The User Profile Synchronization Account None Replicate Directory Changes permission on the domain. Guide:http://bit.ly/TSE7xs

Explanation

The only difference between the Medium security and the High Security option is that we now have a separate account for the Web Application Pool hosting the ‘My Sites’  since it has a different security policy than the other Web Applications .  I will only give the details for the new account in the breakdown:

SP_MySitePool  is a domain account used for the My Sites Web Application Pool Identity. It’s very similar to the SP_Pool, however it is only used for the My Sites Web Application.

Source: http://www.absolute-sharepoint.com/2013/01/sharepoint-2013-service-accounts-best.html
You can download all the information here in PDF format on  here: http://sdrv.ms/U6hvuU

Installing Windows Server 2012 in Azure


How to Install Windows Server 2012 in virtual machine?  Using Windows Azure, you can easily install Windows 2012 server.  You can find all the steps for setting up Windows 2012 in Windows Azure

1. Go to http://www.windowsazure.com and setup a Windows Azure 90 day free trial

2. Once  you setup your account, click  Portal or visit : https://manage.windowsazure.com/

image

3. To get started Click Create a virtual machine to start creating Windows 2012 virtual Server

Creating Windows 2012 Virtual Machine

4. Click Compute | Virtual Machine | Quick Create |

image

Select the DNS Name

image

From the Image dropdown, select Windows 2012 Server

Windows Server 2012 Image

and click on create virtual Machine

Creating Windows 2012 Server Virtual Machine

5. Windows Azure will start provisioning Windows Server 2012 Virtual Machine
image

6. After a while your Windows 2012 Server virtual machine will be ready. Click Connect, this will open up RDP connection window

Connecting Windows Server 2012 in Azure

7. Enter the password to connect to Windows 2012 Virtual Machine

SNAGHTML5f6ecec8

8. Connected to Windows 2012 Virtual Machine which I created using Windows Azure

image

 

There are many ways to create Virtual machine but if you want to learn/test Windows 2012 server this would be the quick way to create Windows 2012 Virtual Machine using Windows Azure

Upgrade from Office SharePoint Server 2007 to SharePoint Server 2013


Can I upgrade from Office SharePoint Server 2007 to SharePoint Server 2013?

Not directly, but you can do what we call a “double-hop” database attach to upgrade from Office SharePoint Server 2007 to SharePoint Server 2010, and then from SharePoint Server 2010 to SharePoint Server 2013. Back up your content databases from 2007, set up a small, temporary farm with SharePoint 2010 (you can even use virtual servers if you don’t have space, and a trial version), and attach and upgrade them to 2010 there. Then, set up your destination 2013 farm, back up the 2010 databases, and attach and upgrade them to SharePoint 2013.

This upgrade path also applies to upgrading from Windows SharePoint Services 3.0 to SharePoint Foundation 2013 – you must upgrade to SharePoint Foundation 2010 before you go to SharePoint Foundation 2013.

I don’t have an article about this “double-hop” upgrade path just yet, but I am working on getting one out there as soon as I can.

Source: http://blogs.technet.com/b/tothesharepoint/archive/2012/11/19/upgrade-frequent-questions-from-sharepoint-conference-2012.aspx

SharePoint 2013 Upgrade Process


This model explains the process that you use when you upgrade from SharePoint Foundation 2010 or SharePoint Server 2010 to SharePoint Foundation 2013 or SharePoint Server 2013.

http://www.microsoft.com/en-us/download/details.aspx?id=30371

Modify the Title of the Global Navigation in SharePoint 2013 with PowerShell


Source: http://www.fiechter.eu/blog/Lists/Posts/Post.aspx?ID=27&mobile=0
By Adrian Fiechter

The new global navigation in SharePoint 2013 looks very promising, anyway I assume that many persons out there want to change it. Especially the “SharePoint” title.

There are different approachs which can be considered to change the global navigation. For example, changing the Mastpages, using the newly introduced Design Packages or doing some dirty java script hacks. All of them are giving an impression as this is a complete overkill for such a small issue. The good news, it is.

Before the script:

After the script:

Microsoft has actually added a new property to the web application which allows us to replace the SharePoint text with custom HTML by PowerShell or object model.

With the following script you can change it and add your custom HTML there:

$app = Get-SPWebApplication -Identity https://www.fiechter.eu

$app.SuiteBarBrandingElementHtml = “<div class=’ms-core-brandingText’>AdriansPoint</div>”

$app.Update()

Source: http://www.fiechter.eu/blog/Lists/Posts/Post.aspx?ID=27&mobile=0
By Adrian Fiechter

Google Analytics for SharePoint 2013 / Office 365


How to setup Google Analytics for SharePoint 2013? Excellent article by  Adrian Fiechter explain how it can be done
Source Link: http://www.fiechter.eu/blog/Lists/Posts/Post.aspx?ID=34&mobile=0

nstallation:

  1. Open your SharePoint 2013 site collection or your public website
  2. Rename the URL in the browser (Login as needed with a site collection administrator / your admin account):

    Current URL: http://www.fiechter.eu/about-us

    Rename to: http://www.fiechter.eu/_catalogs/solutions

    Note: Somehow Microsoft has removed the possibility to show the sandbox solutions folder from the UI in public websites. Anyway as they are using it for design packages and website templates, I assume there will be no difficulties with no-code sandbox solutions.

  3. Select Upload Solution

  4. Select Browse… 

  5. Download the solution package, extract it and upload the wsp file:http://www.fiechter.eu/blog/Solutions/Wsp365.GoogleAnalytics.zip

  6. Click Open and OK to upload the solution.

     

  7. Select Activate to install the solution.

  8. Now, verify the activation was successfully 
  9. Finally you have to add your Google Analytics code. For that you can open Site Settings:

  10. There is a new menu entry point under Site Collection Administration which is called Google Analytics

     

  11. Paste the google analytics code into the red square and press OK. That’s it.

To test if it works as expected, just open the website in a different browser and take a look on the html source. If your Google Analytics code is there, then everything is fine.

If you are unhappy with the solution, then just deactivate the sandbox solution over the same URL. As there is no modification on existing sites done, your site will work as before.


How to setup Google Analytics for SharePoint 2013? Excellent article by  Adrian Fiechter explain how it can be done
Source Link: http://www.fiechter.eu/blog/Lists/Posts/Post.aspx?ID=34&mobile=0

Get Active Databases in SharePoint 2010 Farm


Source: http://voices.yahoo.com/get-active-databases-sharepoint-2010-farm-11694386.html?cat=15

Follow these steps to list all active databases in the SharePoint 2010 Farm:

  • Logon to your SharePoint server farm (preferably the server that hosts Central Admin)
  • Click Start
  • Click All Programs
  • Click SharePoint 2010 Products
  • Click SharePoint 2010 Management Shell (run as administrator)
  • Type Get-SPDatabase | Select Name | Out-File c:\alldbs.txt (this will create the file for you if it doesn’t exist)
Follow

Get every new post delivered to your Inbox.

Join 109 other followers