SlideShare una empresa de Scribd logo
1 de 33
Descargar para leer sin conexión
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…

Más contenido relacionado

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

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...Carl B. Forkner, Ph.D.
 
Hpai class 23 - emotion iii -051120
Hpai   class 23 - emotion iii -051120Hpai   class 23 - emotion iii -051120
Hpai class 23 - emotion iii -051120melendez321
 
The Week: Wrong questions, Right answers
The Week:  Wrong questions, Right answersThe Week:  Wrong questions, Right answers
The Week: Wrong questions, Right answerssifter3000
 
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...Wendy Nieuwland - Hill
 
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!Mark Niebergall
 
Corp Web Risks and Concerns
Corp Web Risks and ConcernsCorp Web Risks and Concerns
Corp Web Risks and ConcernsPINT Inc
 
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 stressVicky Ross
 
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 TertmanLeadel
 
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 BestKevin Duncan
 
Building a Church Platform
Building a Church PlatformBuilding a Church Platform
Building a Church PlatformJoseph McGarry
 
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?DealerStrong
 
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 BehaviourEdin Kapic
 
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 BrainMarketingtoEngineers
 
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 - powerpointMaya Grodman, MA
 
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 TrainingMeg Rudy
 
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 8Meg Rudy
 
Mental Health studies and devops
Mental Health studies and devopsMental Health studies and devops
Mental Health studies and devopsKarthik Gaekwad
 

Similar 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
 

Más 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
 
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 2019John Ferringer
 
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?John Ferringer
 
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 LiveJohn Ferringer
 
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 SettlesJohn Ferringer
 
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 2012John Ferringer
 
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 2012John 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 -- SPSSTLJohn Ferringer
 
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 2012John Ferringer
 
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 developersJohn 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 OnlineJohn Ferringer
 
Establishing Dominance - SPS Columbus 2011
Establishing Dominance - SPS Columbus 2011Establishing Dominance - SPS Columbus 2011
Establishing Dominance - SPS Columbus 2011John Ferringer
 
SharePoint on Imaginary Hardware - IndyTechFest 2010
SharePoint on Imaginary Hardware - IndyTechFest 2010SharePoint on Imaginary Hardware - IndyTechFest 2010
SharePoint on Imaginary Hardware - IndyTechFest 2010John Ferringer
 

Más 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

"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 

Último (20)

"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 

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…