SharePoint 2010 Archives - Page 3 of 5 - eGroup

10

I installed SharePoint 2010 Service Pack 1 and the June 2011 CU tonight on a fairly new farm, but with a complicated User Profile Synchronization configuration. After installing the patches, everything appeared to work fine.

However, when I went to do a Full User Profile Sync, I saw some of these errors…

System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. —> System.PlatformNotSupportedException: Microsoft SharePoint is not supported with version 4.0.30319.225 of the Microsoft .Net Runtime.

Cannot open the FIM Synchronization Service database because the database schema version in existing database does not match the required version.

The solution? Uninstall .NET 4 Extended Properties and Client Profiles and reboot! No more errors!

0

SharePoint’s User Profile Synchronization service is by FAR it’s most complicated and painful part to deal with. It is a bear to setup, modify, and maintain. To add to that, if you are importing supplemental User Profile Properties from a BCS connection, like SQL, then you should know that importing URL and Person data types are not supported.

For example, if you have a SQL Table with a “Manager” field in it; you cannot import that field into the “Manager” Profile Property in SharePoint. There is a very ugly and unsupported way of doing this here, but I would not recommend it.

The best solutions?

1. Import these fields directly into AD from whatever connection your BCS connection is pulling from. This is fairly simple when using Microsoft’s AD API.
2. Create a Timer Job Definition that uses the BCS connection to get the Profile Properties from SQL and then use the SharePoint API to manually set the properties on each user’s profile.

Here’s a really good post that explains how the User Profile Synchronization service works.

0

Office 2010 and SharePoint 2010 allow you to edit documents at the same time. Just select ‘Edit in Microsoft [Word, Excel, etc]‘ in the context menu of the document that you want to edit and you will be collaborating with any other users that are using that document.

Check out this video that shows you how it works…

0

I recently setup a User Profile Synchronization service to sync with AD and then use BCS for supplemental profile properties. I ran into several issues with the User Profile Synchronization service. Here are a few errors and the solutions for them…

Events 1001, 1004, and 1015

Errors

• The resource ‘C:Program FilesMicrosoft Office Servers14.0SQLDatabaseSettings.sql’ does not exist.
• The resource ‘C:Program FilesMicrosoft Office Servers14.0ServiceMicrosoft.ResourceManagement.Service.exe’ does not exist.
• Detection of product ‘{90140000-104C-0000-1000-0000000FF1CE}’, feature ‘PeopleILM’ failed during request for component ‘{9AE4D8E0-D3F6-47A8-8FAE-38496FE32FF5}’
• Failed to connect to server. Error: 0×80070005

Solution

• The WMI service uses the Network Service account to access these resources, but the Network Service account does not have access to them.
• Give the Network Service Read & Execute permissions on the following folders…

• C:Program FilesMicrosoft Office Servers14.0SQL
• C:Program FilesMicrosoft Office Servers14.0Service
• C:Program FilesMicrosoft Office Servers14.0Tools

Event 6301

Error

BAIL: MMS(7824): eafam.cpp(1295): 0×80230304 (The image or dimage already has an attribute with that name.)
BAIL: MMS(7824): eafam.cpp(943): 0×80230304 (The image or dimage already has an attribute with that name.)
BAIL: MMS(7824): eafam.cpp(1010): 0×80230304 (The image or dimage already has an attribute with that name.)
BAIL: MMS(7824): amexec.cpp(1630): 0×80230304 (The image or dimage already has an attribute with that name.)
BAIL: MMS(7824): amexec.cpp(2018): 0×80230304 (The image or dimage already has an attribute with that name.)
BAIL: MMS(7824): eaf.cpp(1373): 0×80230304 (The image or dimage already has an attribute with that name.)
BAIL: MMS(7824): eaf.cpp(653): 0×80230304 (The image or dimage already has an attribute with that name.)
ERR: MMS(7824): synccoreimp.cpp(5211): 0×80230304 – export-flow failed 0×80230304
BAIL: MMS(7824): synccoreimp.cpp(5212): 0×80230304 (The image or dimage already has an attribute with that name.)
BAIL: MMS(7824): synccoreimp.cpp(4816): 0×80230304 (The image or dimage already has an attribute with that name.)
BAIL: MMS(7824): synccoreimp.cpp(10567): 0×80230304 (The image or dimage already has an attribute with that name.)
BAIL: MMS(7824): synccoreimp.cpp(10313): 0×80230304 (The image or dimage already has an attribute with that name.)
BAIL: MMS(7824): synccoreimp.cpp(2524): 0×80230304 (The image or dimage already has an attribute with that name.)
BAIL: MMS(7824): synccoreimp.cpp(4333): 0×80230304 (The image or dimage already has an attribute with that name.)
BAIL: MMS(7824): synccoreimp.cpp(8485): 0×80230304 (The image or dimage already has an attribute with that name.)
BAIL: MMS(7824): synccoreimp.cpp(3802): 0×80230304 (The image or dimage already has an attribute with that name.)
ERR: MMS(7824): synccoreimp.cpp(3818): 0×80230304 – CS to MV to CS synchronization failed 0×80230304: [CN=Doe\, John,OU=Contractors,OU=DE,DC=MYDOM,DC=com]
BAIL: MMS(7824): synccoreimp.cpp(3623): 0×80230304 (The image or dimage already has an attribute with that name.)
ERR: MMS(7824): syncmonitor.cpp(2512): SE: Rollback SQL transaction for: 0×80230304

Solution

This error occurs when you have 2 sources mapped to the same Profile Property
To fix, change the Policy for the property to ‘Optional’. See this blog post for more info.
If that still doesn’t work, then this forum post explains how to use the miisclient.exe to fix sync issues

MSDTC Error

Errors

• System.Transactions.TransactionManagerCommunicationException: Network access for Distributed Transaction Manager (MSDTC) has been disabled. Please enable DTC for network access in the security configuration for MSDTC using the Component Services Administrative tool. —> System.Runtime.InteropServices.COMException (0x8004D024): The transaction manager has disabled its support for remote/network transactions. (Exception from HRESULT: 0x8004D024)

Solution

• Here is a blog post that gives a step-by-step on how to resolve this.
• Here are the basic steps on what to do. Control Panel – Administrative Tools – Component Services – My Computer properties – MSDTC tab – Security Configuration tab – Network DTC Access (checked) / Allow Remote Clients (checked) / Allow Inbound (checked) / Allow Outbound (checked) / Enable TIP Transactions (checked)

0

Service Pack 1 for SharePoint 2010 is now available! Get it here!

What’s new for SharePoint Server?

• Improved support for Internet Explorer 9.
• Recycle bin: Lets you restore a site collection or a web that was deleted.
• Remote Backup Systems (RBS) and shallow copy can decrease downtime and increase efficiency by moving pointers to databases instead of moving databases.
• You can see which folders are taking up valuable space with the improved Storage Management feature in site settings.
• Support for Microsoft SQL Server 2011.
• A more robust Search Host Distribution service that improves error recovery and performance during the search crawl.
• Adds backup and restore functionality to recover deleted site collections and webs.

What’s new for SharePoint Foundation?

• Improved support for Internet Explorer 9.
• Recycle bin: Lets you restore a site collection or a web that was deleted.
• Remote Backup Systems (RBS) and shallow copy can decrease downtime and increase efficiency by moving pointers to databases instead of moving databases.
• You can see which folders are taking up valuable space with the improved Storage Management feature in site settings.
• Support for Microsoft SQL Server 2011.

What’s new for Project Server?

• The Project Web App now supports all the SharePoint supported browsers in team member scenarios. The scenarios include timesheeting, my tasks, issues/risks, and the homepage.
• Fixed work and effort driven tasks can now be edited in the schedule Web Part
• Manually scheduled tasks now support timephased edits in the timesheet, and usage views in the Project Web App and Project 2010.

What’s new for Search Server?

• Lets users search within PPSX files.
• Scopes can be displayed in the correct language for non-English tenants, not just in English tenants.
• Lets you use host-header site collections and crawl targets together.
• An Order By clause can return results from multiple query components.
• Turkish locale users who have SharePoint installed can search for any string in offline SharePoint help.

What’s new for Office Web Apps?

All Office Web Apps

• OpenDocument Format (ODF) support:
• Lets you view and edit ODF documents in Office Web Apps.
• Lets you use Office Web Apps with the Google Chrome browser.
• Outlook Web App document attachment viewing (for Exchange Online only):
• Lets you view Office document attachments in the browser directly from Outlook Web App.
• Lets you use Office Web Apps with Internet Explorer 9 in Native mode.

Word Web App

Lets you print Word documents from Edit mode (in addition to View mode).

Excel Web App

• Added a Close button.
• Lets you insert charts in Excel Web App.
• Lets you copy and paste values and formulas by dragging the fill handle.

PowerPoint Web App

• Lets you print presentations from PowerPoint Web App.
• Lets you edit text in more shapes, not just placeholder shapes.
• Lets you insert clip art in PowerPoint Web App. (By default clip art support is disabled. An administrator can decide to enable it.)

Page 3 of 512345

Our Work

Check out some of the solutions eGroup has implemented and review client testimonials.
Learn More