SlideShare uma empresa Scribd logo
1 de 33
Baixar para ler offline
SharePoint Saturday
                Twin Cities Fall
            November 3, 2012




  Everybody Lies
Troubleshooting SharePoint
          with House M.D.

     John L. Ferringer
About me




• Senior Manager, Sogeti
• My blog: http://www.MyCentralAdmin.com
• Twitter: @ferringer
Who is Dr. Gregory House?



•   A diagnostician
•   An arrogant jerk
•   A cynic
•   An observer
What’s House got to do with SharePoint?

• We often have to diagnose (troubleshoot)
• Dealing with SharePoint can make you a
  jerk (just kidding)
• Dealing with SharePoint will definitely
  make you a cynic
• The more you observe, the better you
  diagnose
Does SharePoint make you feel like House?
SharePoint is….
•   Complex
•   Vast in depth and breadth
•   Made up of many subsystems
•   Influenced by many outside factors
•   Every farm and use case is unique
•   …

• Just like the human body
How does House cure his patients?



•   Understand the Issue
•   Determine the Root Cause
•   Finding a Cure
•   Move Forward


Why not do the same with SharePoint?
Before we start, let’s keep this in mind…
UNDERSTAND THE ISSUE
Identify the Problem
• You can’t cure anything if you don’t know
  what’s wrong
• Interview the patient
• You also have to ask the right questions
  – What is the error?
  – How is it happening?
  – Who is seeing the error?
  – When does it occur?
  – What else do we know about the error?
SharePoint 2010’s Correlation ID




•   Your users may see it
•   You may see it
•   It’s a GUID
•   It is actually helpful
Let’s get REAL for a minute
• SharePoint 2010 farm
• 1 Web Server, 1 App Server, 1 SQL Server
• Visual Studio on the Web Server
Review the Patient History
• What has the patient done to get here?
• What is their environment?

•   What happened before the error?
•   What was happening during the error?
•   How was SharePoint performing?
•   Do you have Change Management?
Know Your Logs!
• They record what’s going on
• Which logs?
  – Windows Event, ULS, IIS
  – Keep in mind other sources: SQL, DCs, etc
• Know your tools!
  – ULS Viewer
  – Log Parser
  – PAL
  – Just to name a few
Why do we care about Change?



• You have to know
    what you have!
• How has it changed?
• When were they made?
Back to Reality
DETERMINE THE ROOT CAUSE
Rule Out the Obvious
•   Understand what you know
•   Every problem is unique
•   But, someone’s probably seen it before…
•   So check your sources:
    – Internal
    – External: Google it! (with Bing!)
• But be careful…
Remember…
• Know your sources
  – Who wrote it?
  – Are they credible?
• Read the entire post!
  – Everything!
  – All the comments too
• Was there a follow up post?
• Validate the information
Meanwhile, back at the Hall of Justice…
Talk to the team
What Doesn’t Fit?
It’s all about me, right?
• Remember the database errors?
• Here, have some SA rights…




• No thank you.
Get a Different Perspective
In the Real World, who do I turn to?
FINDING A CURE
Review Possible Treatments


• Reproduce the issue
• Test it!
• Understand
    the treatment
• Always read the label
Back to John’s problem…
Treatments:
• Sysadmin rights in the database
  –Oh heck no!
• Local development environment
  – Not possible
• Proper rights in the database
  – Now we’re talking…
Fully Understand the Cause
Fully Understand the Remedy
MOVING FORWARD
HTTP://TINYURL.COM/SPTROUBLE
Questions…

Mais conteúdo relacionado

Semelhante a Everybody lies: Troubleshooting SharePoint with House M.D. - SPSTC fall 2012

Don't Change A Thing: Why Your Style is EXACTLY What Your Project, Team, & Or...
Don't Change A Thing: Why Your Style is EXACTLY What Your Project, Team, & Or...Don't Change A Thing: Why Your Style is EXACTLY What Your Project, Team, & Or...
Don't Change A Thing: Why Your Style is EXACTLY What Your Project, Team, & Or...
Leslie Stein
 
Cipd 100th workshops stress
Cipd 100th workshops stressCipd 100th workshops stress
Cipd 100th workshops stress
Vicky Ross
 

Semelhante a Everybody lies: Troubleshooting SharePoint with House M.D. - SPSTC fall 2012 (20)

Social Media Security: What to Watch out for...
Social Media Security: What to Watch out for...Social Media Security: What to Watch out for...
Social Media Security: What to Watch out for...
 
Growth meetup-q4-2014
Growth meetup-q4-2014Growth meetup-q4-2014
Growth meetup-q4-2014
 
Hpai class 23 - emotion iii -051120
Hpai   class 23 - emotion iii -051120Hpai   class 23 - emotion iii -051120
Hpai class 23 - emotion iii -051120
 
The Week: Wrong questions, Right answers
The Week:  Wrong questions, Right answersThe Week:  Wrong questions, Right answers
The Week: Wrong questions, Right answers
 
Change 3.0 - Explore the 7 essential principles for organisational change fro...
Change 3.0 - Explore the 7 essential principles for organisational change fro...Change 3.0 - Explore the 7 essential principles for organisational change fro...
Change 3.0 - Explore the 7 essential principles for organisational change fro...
 
Impostor Syndrome: Be Proud of Your Achievements!
Impostor Syndrome: Be Proud of Your Achievements!Impostor Syndrome: Be Proud of Your Achievements!
Impostor Syndrome: Be Proud of Your Achievements!
 
Corp Web Risks and Concerns
Corp Web Risks and ConcernsCorp Web Risks and Concerns
Corp Web Risks and Concerns
 
Don't Change A Thing: Why Your Style is EXACTLY What Your Project, Team, & Or...
Don't Change A Thing: Why Your Style is EXACTLY What Your Project, Team, & Or...Don't Change A Thing: Why Your Style is EXACTLY What Your Project, Team, & Or...
Don't Change A Thing: Why Your Style is EXACTLY What Your Project, Team, & Or...
 
Cipd 100th workshops stress
Cipd 100th workshops stressCipd 100th workshops stress
Cipd 100th workshops stress
 
Evaluating websites
Evaluating websitesEvaluating websites
Evaluating websites
 
Fine Tune Your Pitch by Roy Tertman
Fine Tune Your Pitch by Roy TertmanFine Tune Your Pitch by Roy Tertman
Fine Tune Your Pitch by Roy Tertman
 
The Excellence Book: 50 Ways To Be Your Best
The Excellence Book: 50 Ways To Be Your BestThe Excellence Book: 50 Ways To Be Your Best
The Excellence Book: 50 Ways To Be Your Best
 
Building a Church Platform
Building a Church PlatformBuilding a Church Platform
Building a Church Platform
 
The Phone is Ringing.. Why Aren't There Any Customers in the Showroom?
The Phone is Ringing.. Why Aren't There Any Customers in the Showroom?The Phone is Ringing.. Why Aren't There Any Customers in the Showroom?
The Phone is Ringing.. Why Aren't There Any Customers in the Showroom?
 
MVP Open Day 2014 - Hacking Human Behaviour
MVP Open Day 2014 - Hacking Human BehaviourMVP Open Day 2014 - Hacking Human Behaviour
MVP Open Day 2014 - Hacking Human Behaviour
 
Right Brain Marketing: Tapping Into the Engineers Brain
Right Brain Marketing: Tapping Into the Engineers BrainRight Brain Marketing: Tapping Into the Engineers Brain
Right Brain Marketing: Tapping Into the Engineers Brain
 
City of hope may 11, 2017 - powerpoint
City of hope   may 11, 2017 - powerpointCity of hope   may 11, 2017 - powerpoint
City of hope may 11, 2017 - powerpoint
 
How to Tell a Story - Shaper Training
How to Tell a Story - Shaper TrainingHow to Tell a Story - Shaper Training
How to Tell a Story - Shaper Training
 
How to Tell a Story - Shaper Training, Dec 8
How to Tell a Story - Shaper Training, Dec 8How to Tell a Story - Shaper Training, Dec 8
How to Tell a Story - Shaper Training, Dec 8
 
Mental Health studies and devops
Mental Health studies and devopsMental Health studies and devops
Mental Health studies and devops
 

Mais de John Ferringer

Moving to M365: You Got There, Now What Do You Do?
Moving to M365: You Got There, Now What Do You Do?Moving to M365: You Got There, Now What Do You Do?
Moving to M365: You Got There, Now What Do You Do?
John Ferringer
 
Same but Different - Developing for SharePoint Online -- SPSSTL
Same but Different - Developing for SharePoint Online -- SPSSTLSame but Different - Developing for SharePoint Online -- SPSSTL
Same but Different - Developing for SharePoint Online -- SPSSTL
John Ferringer
 
Same but Different: Developing for SharePoint Online
Same but Different: Developing for SharePoint OnlineSame but Different: Developing for SharePoint Online
Same but Different: Developing for SharePoint Online
John Ferringer
 
Establishing Dominance - SPS Columbus 2011
Establishing Dominance - SPS Columbus 2011Establishing Dominance - SPS Columbus 2011
Establishing Dominance - SPS Columbus 2011
John Ferringer
 

Mais de John Ferringer (13)

Moving to M365: You Got There, Now What Do You Do?
Moving to M365: You Got There, Now What Do You Do?Moving to M365: You Got There, Now What Do You Do?
Moving to M365: You Got There, Now What Do You Do?
 
Deciding What to Do - SharePoint 2019 - NACS 2019
Deciding What to Do - SharePoint 2019 - NACS 2019Deciding What to Do - SharePoint 2019 - NACS 2019
Deciding What to Do - SharePoint 2019 - NACS 2019
 
IndyPASS - Can SharePoint and SQL Server Find Wedded Bliss?
IndyPASS -  Can SharePoint and SQL Server Find Wedded Bliss?IndyPASS -  Can SharePoint and SQL Server Find Wedded Bliss?
IndyPASS - Can SharePoint and SQL Server Find Wedded Bliss?
 
After the Dust Settles - What to do with SharePoint Once You Go Live
After the Dust Settles  - What to do with SharePoint Once You Go LiveAfter the Dust Settles  - What to do with SharePoint Once You Go Live
After the Dust Settles - What to do with SharePoint Once You Go Live
 
SharePoint Conference 2012 - After the Dust Settles
SharePoint Conference 2012 - After the Dust SettlesSharePoint Conference 2012 - After the Dust Settles
SharePoint Conference 2012 - After the Dust Settles
 
Backup is not Backup, Restore is Backup SPSCincy 2012
Backup is not Backup, Restore is Backup   SPSCincy 2012Backup is not Backup, Restore is Backup   SPSCincy 2012
Backup is not Backup, Restore is Backup SPSCincy 2012
 
Office 365 for IT Pros - SPS Michigan 2012
Office 365 for IT Pros - SPS Michigan 2012Office 365 for IT Pros - SPS Michigan 2012
Office 365 for IT Pros - SPS Michigan 2012
 
Same but Different - Developing for SharePoint Online -- SPSSTL
Same but Different - Developing for SharePoint Online -- SPSSTLSame but Different - Developing for SharePoint Online -- SPSSTL
Same but Different - Developing for SharePoint Online -- SPSSTL
 
Getting to know Office 365: Detroit Day of Azure 2012
Getting to know Office 365: Detroit Day of Azure 2012Getting to know Office 365: Detroit Day of Azure 2012
Getting to know Office 365: Detroit Day of Azure 2012
 
Intro to SharePoint 2010 development for .NET developers
Intro to SharePoint 2010 development for .NET developersIntro to SharePoint 2010 development for .NET developers
Intro to SharePoint 2010 development for .NET developers
 
Same but Different: Developing for SharePoint Online
Same but Different: Developing for SharePoint OnlineSame but Different: Developing for SharePoint Online
Same but Different: Developing for SharePoint Online
 
Establishing Dominance - SPS Columbus 2011
Establishing Dominance - SPS Columbus 2011Establishing Dominance - SPS Columbus 2011
Establishing Dominance - SPS Columbus 2011
 
SharePoint on Imaginary Hardware - IndyTechFest 2010
SharePoint on Imaginary Hardware - IndyTechFest 2010SharePoint on Imaginary Hardware - IndyTechFest 2010
SharePoint on Imaginary Hardware - IndyTechFest 2010
 

Último

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 

Último (20)

What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 

Everybody lies: Troubleshooting SharePoint with House M.D. - SPSTC fall 2012

  • 1. SharePoint Saturday Twin Cities Fall November 3, 2012 Everybody Lies Troubleshooting SharePoint with House M.D. John L. Ferringer
  • 2. About me • Senior Manager, Sogeti • My blog: http://www.MyCentralAdmin.com • Twitter: @ferringer
  • 3.
  • 4. Who is Dr. Gregory House? • A diagnostician • An arrogant jerk • A cynic • An observer
  • 5. What’s House got to do with SharePoint? • We often have to diagnose (troubleshoot) • Dealing with SharePoint can make you a jerk (just kidding) • Dealing with SharePoint will definitely make you a cynic • The more you observe, the better you diagnose
  • 6. Does SharePoint make you feel like House?
  • 7. SharePoint is…. • Complex • Vast in depth and breadth • Made up of many subsystems • Influenced by many outside factors • Every farm and use case is unique • … • Just like the human body
  • 8. How does House cure his patients? • Understand the Issue • Determine the Root Cause • Finding a Cure • Move Forward Why not do the same with SharePoint?
  • 9. Before we start, let’s keep this in mind…
  • 11. Identify the Problem • You can’t cure anything if you don’t know what’s wrong • Interview the patient • You also have to ask the right questions – What is the error? – How is it happening? – Who is seeing the error? – When does it occur? – What else do we know about the error?
  • 12. SharePoint 2010’s Correlation ID • Your users may see it • You may see it • It’s a GUID • It is actually helpful
  • 13. Let’s get REAL for a minute • SharePoint 2010 farm • 1 Web Server, 1 App Server, 1 SQL Server • Visual Studio on the Web Server
  • 14. Review the Patient History • What has the patient done to get here? • What is their environment? • What happened before the error? • What was happening during the error? • How was SharePoint performing? • Do you have Change Management?
  • 15. Know Your Logs! • They record what’s going on • Which logs? – Windows Event, ULS, IIS – Keep in mind other sources: SQL, DCs, etc • Know your tools! – ULS Viewer – Log Parser – PAL – Just to name a few
  • 16. Why do we care about Change? • You have to know what you have! • How has it changed? • When were they made?
  • 19. Rule Out the Obvious • Understand what you know • Every problem is unique • But, someone’s probably seen it before… • So check your sources: – Internal – External: Google it! (with Bing!) • But be careful…
  • 20. Remember… • Know your sources – Who wrote it? – Are they credible? • Read the entire post! – Everything! – All the comments too • Was there a follow up post? • Validate the information
  • 21. Meanwhile, back at the Hall of Justice…
  • 22. Talk to the team
  • 24. It’s all about me, right? • Remember the database errors? • Here, have some SA rights… • No thank you.
  • 25. Get a Different Perspective
  • 26. In the Real World, who do I turn to?
  • 28. Review Possible Treatments • Reproduce the issue • Test it! • Understand the treatment • Always read the label
  • 29. Back to John’s problem… Treatments: • Sysadmin rights in the database –Oh heck no! • Local development environment – Not possible • Proper rights in the database – Now we’re talking…