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

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Último (20)

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
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
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...
 
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...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
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?
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
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
 

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…