Welcome to MSDN Blogs Sign in | Join | Help

Best Practices Analyzer

“Microsoft Best Practices Analyzer for Microsoft® Windows® SharePoint® Services 3.0 and the 2007 Microsoft® Office System” has Shipped!

 

The Microsoft Best Practices Analyzer for Windows SharePoint Services 3.0 and the 2007 Microsoft Office System Best Practices Analyzer (BPA) programmatically collects settings and values from data repositories such as MS SQL, registry, metabase and performance monitor. Once collected, a set of comprehensive ‘best practice’ rules are applied to the topology.

Administrators running this tool will get a detailed report listing the recommendations that can be made to the environment to achieve greater performance, scalability and uptime.

 

You can get a copy here: http://www.microsoft.com/downloads/details.aspx?familyid=cb944b27-9d6b-4a1f-b3e1-778efda07df8&displaylang=en

 

Bill Baer from MS IT includes more detail on the release in this post.

(The same team that brought you the WSS 3.0 and MOSS 2007 MOM packs were responsible for this.)

 <update 4/23/07>

The rules in this analyzer are pretty basic.  Bill Baer provides some additional rules and how to create rules on a recent post in his blog.

If you don't see any errors, it's because you have a configuration database, outbound email is configured, SSP is created, and other basic things that you'd expect.  It gives you access to a lot of things (databases, registry, file system), but the rules it shipped with are no brainers for experienced SharePoint IT folk.

</update>

Published Monday, April 02, 2007 6:37 PM by joelo

Comment Notification

If you would like to receive an email when updates are made to this post, please register here

Subscribe to this post's comments using RSS

Comments

# Sharepoint 2007 Best Practices Analyzer RTM

Monday, April 02, 2007 4:36 PM by Sharepoint 2007 Best Practices Analyzer RTM

# re: Best Practices Analyzer

It shipped a month and a half ago.

I added the link to it to the WSS FAQ site on the 16th of February 2007.

Mike

P.S. I admit that you didn't write "has just shipped".

P.P.S. I'm waiting for the post "WSS 3.0 RTM has shipped" <grin>

Tuesday, April 03, 2007 1:27 AM by MikeWal2

# re: Best Practices Analyzer

Also check out the SharePoint Buzz post on how to run the SharePoint Best Practice Analyzer

http://www.sharepointbuzz.com/index.php/2007/03/20/how-to-run-sharepoint-moss-2007-best-practice-analyzer/

Wednesday, April 04, 2007 12:18 AM by Kanwal

# SharePoint Best Practices Analyzer was Available

最近在 SharePoint Product blog 及 William Baer 看到這個消息 Microsoft Best Practices Analyzer for Windows SharePoint

Wednesday, April 04, 2007 11:36 AM by michadel

# SharePoint Best Practices Analyzer was Available

最近在 SharePoint Product blog 及 William Baer 看到這個消息 Microsoft Best Practices Analyzer for Windows SharePoint

Thursday, April 05, 2007 10:08 AM by michadel

# re: Best Practices Analyzer

Thanks Mike.  I appreciate your comments.  I'm looking for feedback for those that have used it.  Something like a best practice analyzer is only as good as it's knowledge.  

I'm very interested to hear feedback on that knowledge.

Thursday, April 05, 2007 9:59 PM by joelo

# re: Best Practices Analyzer

Hi,

Where can i get the set of 'Best practice'rules which are applied to Best Practices Analyzer for Windows SharePoint Services 3.0

Friday, April 06, 2007 4:07 AM by Shwetha

# Best Practices Analyzer (Microsoft SharePoint Products and Technologies Team Blog)

Best Practices Analyzer is a new tool that is shipping now from Microsoft. It collects data from your data sources and it analyze it against best practices, and makes suggestions.

Friday, April 06, 2007 6:49 PM by sharepointarticle.com

# re: Best Practices Analyzer

Hi,

Thanks . Ya thts a Tool which anayzes it . But there must be some set of default rules against which the report is generate. I want to know how these rules are written. So that i can write a customised rule. An Xml file which can be run by  this cmd:

sharepointbpa.exe -cmd analyze -rulefile custome-rule-file.xml -substitution SERVER_NAME CentralAdministrationServer

where custome-rule-file.xml is a Custom rule file.

Thanks

Monday, April 09, 2007 1:57 AM by shwetha

# re: Best Practices Analyzer

When I run the tool, all I get in the report is "WARNING: No messages in file. Analysis may not have been run."

I don't see any errors in the log file.

Monday, April 09, 2007 12:28 PM by Thomas Goddard

# re: Best Practices Analyzer

The BPA does not run where you use an instance other than the default instance on the SQL server.  There is no parameter to specify the SQL instance. There is also no documentation which makes it more difficult to figure it out.

Thursday, May 17, 2007 10:25 AM by Carl Halle

# re: Best Practices Analyzer

The BPA does not run due to database connections failures. Account used is Central Admin pool account with administrator permissions. I found that others have experienced the same issue, but were not given direct answer/solution to resolve this problems; why is that? If I need to modify the config.xml file then simply say so and provide directions for the modifications. Not everyone out here are .net developers.

I am tired of searching all the sharepoint blogs for answers to critical and important issues and only to be lead to a dead end. Are these blogs here to help us or to cripple us?

Saturday, June 23, 2007 5:24 PM by jazze

# re: Best Practices Analyzer> Databse connection

Ditto to what jazze said.  We are about to go live with a new production environment and would like to have just a tiny bit of assurance we have configured our farm correctly.  It's a sea of information out there and who can tell what's right anymore.

btw - Create an alias on the server pointing to the your SQL instance/port but name the alias just the default server name.  Worked for me.

Wednesday, August 08, 2007 10:43 AM by ABates

# re: Best Practices Analyzer

Great tool! It worked fine in the one server topology.

We have a problem using it with the farm: we created the alias on the server but it is not working.

BPA Log Entry: Error (The network path was not found) opening registry key reg:/%SERVER_NAME%/HKEY_LOCAL_MACHINE/SOFTWARE\Microsoft\Shared Tools\Web Server Extensions\12.0\Secure\ConfigDB\, skipping object.

Any workaround?

Thanks in advanced.

JAT

Tuesday, February 19, 2008 10:25 AM by JAT

# re: Best Practices Analyzer

Jat, did you specify the substitue? E.g.

sharepointbpa.exe -cmd analyze -substitutions SERVER_NAME <machine>

Just replace <machine> with the hostname of the machine running the CentralAdmin.

HTH,

Robert

Tuesday, February 26, 2008 4:45 AM by Robert

# re: Best Practices Analyzer

ABATES-

how did you create an alias on the server pointing to the your SQL instance/port but name the alias just the default server name.

Ben

Friday, October 03, 2008 10:45 AM by Ben

# SharePoint Administrators Toolbox

So there has been demand for a page for all the tools SharePoint Administrators use,...

Friday, April 24, 2009 9:33 PM by Confluence: SharePoint Administration Wiki

Leave a Comment

(required) 
required 
(required) 
 
Page view tracker