Posts Tagged ‘ Administration ’

Microsoft SharePoint 2010 Administrator’s Companion Book/CD Package: List Price : £45.99 Price : £29.89 You Save: … http://bit.ly/c96upQ

Microsoft SharePoint 2010 Administrator’s Companion Book/CD Package: List Price : £45.99
Price : £29.89
You Save: … http://bit.ly/c96upQ

  • Share/Bookmark

SharePoint 2010: Administer Taxonomy Using Term Store Management

Taxonomy management in SharePoint 2010 (news, sITe) sees a significant improvement over functionalITy offered by the product’s predecessors.

Read full story…

<a href="http://bIT.ly/Ts8lh”><img src="http://images.cmswire.com/images/ico_twITter-newsy_40×40.jpg” alt=”" align=”bottom” border=”0″ width=”40″ height=”40″ />
<a href="http://bIT.ly/Ts8lh”>Follow us on TwITter
<a href="http://bIT.ly/cIV9S4″>
<a href="http://bIT.ly/cIV9S4″>Join free newsletter
<a href="http://bIT.ly/cblfGn”>
<a href="http://bIT.ly/cblfGn”>View upcoming events
<a href="http://bIT.ly/96PqVF”>
<a href="http://bIT.ly/96PqVF”>Find a new job

  • Share/Bookmark

SharePoint 2010 Profile Sync

During the rebuild of my Dev Environment wITh SP2010 (the RC version) I was unable
to get the Profile Sync service to work wITh the local domain. “Starting” was all
IT did until if finally un-provisioned ITself to Stopped.

 

Read more: StefvanHooijdonk.com

  • Share/Bookmark

Temporarily disabling List View Threshold on a large list

In SharePoint 2010, some new limITs have been added to protect the servers and other users from expensive operations inadvertently carried out by other users. For a complete list of the SharePoint 2010 Software Boundaries and LimITs, click here http://technet.microsoft.com/en-us/sharepoint/ff601870.aspx. If you’d like to find out more about what the different limITs mean <a href="http://office2010.microsoft.com/en-us/sharepoint-server-help/manage-lists-and-libraries-wITh-many-ITems-HA010378155.aspx?redir=0″>click here to read the help topic <a href="http://office2010.microsoft.com/en-us/sharepoint-server-help/manage-lists-and-libraries-wITh-many-ITems-HA010378155.aspx?redir=0″>http://office2010.microsoft.com/en-us/sharepoint-server-help/manage-lists-and-libraries-wITh-many-ITems-HA010378155.aspx?redir=0 . For a more in-depth look at the features that help you manage large lists, and the best practices involved, read this whITe paper: Designing Large Lists and Maximizing List Performance http://technet.microsoft.com/en-us/library/ff608068(office.14).aspx .

The List View Threshold is one of the thresholds that fall under the "resource throttling" settings for each Web Application, which can be managed in Central Administration. IT is set to 5,000 by default; which means that any view or query that attempts to Process more than 5,000 ITems at a time will be blocked by the SharePoint server. For example, a view that filters on an un-indexed column in a list that has 5,001 ITems will receive a message informing the user that the query was blocked by the List View Threshold, and if there is a daily time window set, then the message will also state the hours during which this operation would be permITted.

Shortly after upgrade, some users may find that they are unable to access their data through the views they had existing; and to access the data in the way they wish to (e.g. sorted by a column called "color"), they must add an index to their large list. However, they keep running into the List View Threshold limITation so can’t perform this task unless:

  1. They waIT until the daily time window set by the administrator, if IT is at all set and enabled. By default the daily time window is not set, because IT needs to be a conscious decision on the administrator’s part to figure out what times work best as "off peak" for their organization. This is the recommended course of action, but sometimes this is not sufficient if the user needs to be able to access that data immediately.
  1. The farm administrator raises the List View Threshold to a very high number, so that everybody who has a large list can access all their views. This is highly discouraged, because IT poses a high risk to the server’s health and stabilITy, and instead of solving the problem for the small number of people who have IT, IT has the potential of creating problems for everybody else, and encouraging poorly constructed views and queries.
  1. The administrator grants the user’s specific list a temporary exemption from the List View Threshold. This exemption can only be done programmatically. I’ll show here how you can accomplish this, as well as how to lift the exemption once the period you specified to the users is up. I highly recommend that you grant this exception very conservatively, and don’t leave IT on any longer than necessary. In most cases, giving the users a week to fix their views or custom code should be more than enough.

To disable the list view threshold for a particular list, you can use the object model to edIT the list’s "EnableThrottling" property to false (defaults to true). The code below shows you how to do this for one particular list, or for all lists under a certain sITe. IT’s best to grant this pardon only to specific lists, rather than an entire sITe since providing IT granularly makes IT easier to keep track of what might cause the server to perform poorly, as well as reinforcing the importance of fixing the lists as quickly as possible to the end users.

Here’s a script wrITten by Chris Clark, a tester on the SharePoint team, to perform this change. To reverse the change (i.e. remove the exception on a list or all the lists wIThin a web), just change this line:

$list.EnableThrottling = $false

to:

$list.EnableThrottling = $true

###########################################################################

#             MakeExceptionLIst Script

#             OnFailure: NONE

#             OnSuccess: Changes SPList settings to make one or more lists under an SPWeb Exception Lists                                         

#                                                                                            

#             Input Parameters:

#               – WebUrl ~ The URL of the SPWeb which contains the lists to be made exception lists

#               – ListName (Optional) ~ The name of the list to make an exception list

#  

#             Ex:

#               makeexceptionlist.ps1 -WebUrl http://localhost -ListName "Shared Documents"

#               makeexceptionlist.ps1 -WebUrl <a href="http://localhost/sITes/sITe1″>http://localhost/sITes/sITe1 -ListName "*"

#

#       ExIT code rule:

#       On success, exIT 0

#       On failure, if no other scripts depend on this, exIT a none-zero value

#       Do not use "return" to give the caller exIT code, as this cannot be

#       captured by the caller process.

###########################################################################

Param([string]$WebUrl = "", [string]$ListName = "")

# Add Sharepoint pssnapin

Add-PSSnapin Microsoft.SharePoint.PowerShell -ErrorAction SilentlyContinue

###########################################################################

#

#             Turn off/on list throttling on selected list

#

###########################################################################

Function UpdateList($list)

{

     $listname = $list.TITle

     WrITe-Host "Making list $listname an exception list"

     $list.EnableThrottling = $false

     $list.Update()

}

###########################################################################

#

#             Retrieve relevant objects (SPWeb, SPList) for operation and call Update

#

###########################################################################

$web = Get-SPWeb $WebUrl

if( $web -eq $NULL )

{

     WrITe-Host "Web not found.  ExITing"

     exIT 1;

}

if ( $ListName -eq "*" )

{

     WrITe-Host "Locating all Lists under web…"

     $lists = $web.Lists

     foreach( $list in $lists )

     {

                UpdateList( $list )            

     }

}

elseif ( $ListName -ne "" )

{

     WrITe-Host "Locating List < $ListName >…"

     $list = $web.Lists[$ListName]

     if ( $list -ne $NULL )

     {

                WrITe-Host "List found!"

                UpdateList( $list )

     }

     else

     {

                WrITe-Host "List not found.  ExITing"

                exIT 1;

     }

}

else

{

     WrITe-Host "Invalid List Name"

     exIT 1;

}

WrITe-Host "Done!"

exIT 0;

###########################################################################

#   End

#

###########################################################################

- Dina Ayoub

Program Manager on SharePoint, Microsoft

<a href="http://feeds.feedburner.com/~ff/sharepointteamblog?a=8j_68XLZbpE:i8HXucdYKoE:qj6IDK7rITs”><img border="0" src="http://feeds.feedburner.com/~ff/sharepointteamblog?d=qj6IDK7rITs” />

  • Share/Bookmark

SharePoint 2010 performance and Capacity planing docs http://tinyurl.com/28qa3ey #SharePoint

SharePoint 2010 performance and Capacity planing docs http://tinyurl.com/28qa3ey #SharePoint

  • Share/Bookmark

Five Key Steps to Managing SharePoint Users

Managing user permissions in SharePoint can be a double-edged sword. On one hand, it empowers users to be responsible for defining who can do what on SharePoint sites without heavily relying on IT. However, on the flip side, user management can be a total mess without proper guidance and a well-defined process.

Read full story…

  • Share/Bookmark

Create SharePoint 2010 dev environment with Win 7 “boot to VHD”. Config: http://trunc.it/5utcv. Boot to USB drive: http://trunc.it/5wla3

Create SharePoint 2010 dev environment with Win 7 "boot to VHD". Config: http://trunc.it/5utcv. Boot to USB drive: http://trunc.it/5wla3

  • Share/Bookmark

SharePoint Memory Leak

As discovered by Todd Carter there is a memory leak in SharePoint 2007.  He has outlined the details as well as a work around to the fix the memory leak.

I decided to do some testing with it, however, when I compiled the dll, placed it into the GAC, and changed my global.asax file, I started getting this error: “Could not load file or assembly ‘[Assembly Name]’ or one of its dependencies.  The system cannot find the file specified.”

After digging into this error for a while I discovered my problem.  This may be fairly obvious to developers out there :) , but coming at this from more of a SharePoint administrator type roll, I missed this one step that isn’t outlined in the steps provided by Todd.

After deploying your dll to the GAC, you need to open up your web.config and place

<add assembly="[Assembly Name], Version=[Version Number], Culture=neutral, PublicKeyToken=[Public Key Token]" />

in the web.config file of the web application you wish to apply your fix to.  This line should be added between <assemblies> and </assemblies> in the web.config file.

All of the information: Assembly Name, Version Number and the Public Key Token can be found by right clicking on your dll in the GAC and viewing the properties of the dll.

Once I added the assembly to my web.config for the web applications I was trying to apply the fix to, everything worked as expected.

  • Share/Bookmark

Operating System Requirements of SharePoint 2010

We’ve seen some confusion in the newsgroups and elsewhere on the versions and editions of Windows that SharePoint 2010 will run on. This post is meant to clarify some of the most common questions we have seen.

SharePoint 2010 will support only 64-bit (x64) versions of Windows Server 2008 SP2 and Windows Server 2008 R2.  SharePoint will not install at all on 32 bit Windows, or any earlier version of Windows  such as Windows Server 2000 or Windows Server 2003.

SharePoint is not supported on ‘Server Core’ installations of Windows Server 2008 and R2. The Server Core installations of Windows server do not contain some of the components required for SharePoint to be configured or run.

To make developing for SharePoint 2010 easier, it is possible to install SharePoint on 64-bit versions of Windows Vista SP2  and Windows 7. Note that running production environments on these OSes are not supported and it will not be possible to upgrade deployments running on client versions of Windows to future versions of SharePoint.  Instructions on installing SharePoint 2010 on client versions of Windows are a bit more involved and we recommend reading the instructions at http://msdn.microsoft.com/en-us/library/ee554869(office.14).aspx.

 

Windows version/edition (64 bit only)

SharePoint 2010 support

Windows Server 2008 R2 Foundation

No

Windows Server 2008 R2 Standard

Yes

Windows Server 2008 R2 Enterprise

Yes

Windows Server 2008 R2 Datacenter

Yes

Windows Web Server 2008 R2

No

Windows HPC Server 2008

No

Windows Server 2008 R2 for Itanium-based systems

No

Windows Server 2008 Standard

Yes

Windows Server 2008 Enterprise

Yes

Windows Server 2008 Datacenter

Yes

Windows Web Server 2008

No

Windows Storage Server 2008

No

Windows Small Business Server 2008

Yes*

Windows Essential Business Server 2008

Yes*

Windows Server 2008 for Itanium-based systems

No

Windows Server 2008 Foundation

No

Windows Vista

Developer-only**

Windows 7

Developer-only**

* Small and Essential Business Server editions of Windows install SharePoint as an optional component.

** Support for specific editions of Windows 7/Vista are yet to be finalized, but are likely to be ‘Business’/'Professional’ editions and above.

 

The list above is meant for informational purposes only. The official list of system requirements for SharePoint 2010 is located at http://technet.microsoft.com/en-us/library/cc262485(office.14).aspx and includes additional details on prerequisites and other optional components.

 

Umesh Unnikrishnan

Program Manager, SharePoint

  • Share/Bookmark

Migrate and Manage Your SharePoint Content with MetaVis Migrator

MigrateYour SharePoint Content with MetaVis MetaVis (news, site) is a company whose goal is to help you manage and control your SharePoint environments. So if you are one of those companies who wants to use SharePoint for more than a gloried file share, the MetaVis Migrator for SharePoint is a tool you should consider adding to your arsenal.

Read full story…

  • Share/Bookmark