SlideShare a Scribd company logo
SharePoint Saturday
                  Dayton, Ohio
                 June 30, 2012




  Everybody Lies
Troubleshooting SharePoint
          with House M.D.

     John L. Ferringer
General Information
• Tweet it Out!!
  – Hashtag for this event: #SPSDayton
  – Follow us: @SPSDayton
  – Include your presenters


• Check out SPTV
  – Tweets will display throughout the day on the
    screens.
  – Footage will be shown at http://mysp.tv
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
Brixx Ice Co.
500 East First St., Dayton
SharePoint Saturday Dayton has been made possible because
of generous sponsorship from the following friends…
Questions and Evals…


• Fill out your evaluations to receive
   – SPS Dayton T-Shirt

More Related Content

Similar to Everybody Lies: Troubleshooting SharePoint with House MD - SharePoint Saturday Dayton 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.
 
Growth meetup-q4-2014
Growth meetup-q4-2014Growth meetup-q4-2014
Growth meetup-q4-2014
Franz Enzenhofer
 
The Mom Test or How to Ask Better Customer Dev Questions
The Mom Test or How to Ask Better Customer Dev QuestionsThe Mom Test or How to Ask Better Customer Dev Questions
The Mom Test or How to Ask Better Customer Dev Questions
Jeff Costa
 
Challenge The Process By Asking "Why?" With GoLeanSixSigma.com
Challenge The Process By Asking "Why?" With GoLeanSixSigma.comChallenge The Process By Asking "Why?" With GoLeanSixSigma.com
Challenge The Process By Asking "Why?" With GoLeanSixSigma.com
GoLeanSixSigma.com
 
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
 
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
 
The Week: Wrong questions, Right answers
The Week:  Wrong questions, Right answersThe Week:  Wrong questions, Right answers
The Week: Wrong questions, Right answers
sifter3000
 
Building a Church Platform
Building a Church PlatformBuilding a Church Platform
Building a Church Platform
Joseph McGarry
 
Networking 287 ppt
Networking 287 pptNetworking 287 ppt
Networking 287 ppt
Tim Stewart
 
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
Kevin Duncan
 
How mindset affects our achievement potential
How mindset affects our achievement potentialHow mindset affects our achievement potential
How mindset affects our achievement potential
John Loty
 
Corp Web Risks and Concerns
Corp Web Risks and ConcernsCorp Web Risks and Concerns
Corp Web Risks and Concerns
PINT Inc
 
Getting Sacked, Van Halen, M & M's and Better Digital Marketing Decisions
Getting Sacked, Van Halen, M & M's and Better Digital Marketing Decisions Getting Sacked, Van Halen, M & M's and Better Digital Marketing Decisions
Getting Sacked, Van Halen, M & M's and Better Digital Marketing Decisions
Wayne Barker
 
Making Better Digital Marketing Decisions
Making Better Digital Marketing DecisionsMaking Better Digital Marketing Decisions
Making Better Digital Marketing Decisions
Boom Online Marketing
 
Cipd 100th workshops stress
Cipd 100th workshops stressCipd 100th workshops stress
Cipd 100th workshops stress
Vicky Ross
 
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
 
Marketing a Channel Business in Transformation
Marketing a Channel Business in TransformationMarketing a Channel Business in Transformation
Marketing a Channel Business in Transformation
Mojenta
 
Privacy and libraries
Privacy and librariesPrivacy and libraries
Privacy and libraries
Dorothea Salo
 
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
Leadel
 
Mental Health studies and devops
Mental Health studies and devopsMental Health studies and devops
Mental Health studies and devops
Karthik Gaekwad
 

Similar to Everybody Lies: Troubleshooting SharePoint with House MD - SharePoint Saturday Dayton 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
 
The Mom Test or How to Ask Better Customer Dev Questions
The Mom Test or How to Ask Better Customer Dev QuestionsThe Mom Test or How to Ask Better Customer Dev Questions
The Mom Test or How to Ask Better Customer Dev Questions
 
Challenge The Process By Asking "Why?" With GoLeanSixSigma.com
Challenge The Process By Asking "Why?" With GoLeanSixSigma.comChallenge The Process By Asking "Why?" With GoLeanSixSigma.com
Challenge The Process By Asking "Why?" With GoLeanSixSigma.com
 
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...
 
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?
 
The Week: Wrong questions, Right answers
The Week:  Wrong questions, Right answersThe Week:  Wrong questions, Right answers
The Week: Wrong questions, Right answers
 
Building a Church Platform
Building a Church PlatformBuilding a Church Platform
Building a Church Platform
 
Networking 287 ppt
Networking 287 pptNetworking 287 ppt
Networking 287 ppt
 
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
 
How mindset affects our achievement potential
How mindset affects our achievement potentialHow mindset affects our achievement potential
How mindset affects our achievement potential
 
Corp Web Risks and Concerns
Corp Web Risks and ConcernsCorp Web Risks and Concerns
Corp Web Risks and Concerns
 
Getting Sacked, Van Halen, M & M's and Better Digital Marketing Decisions
Getting Sacked, Van Halen, M & M's and Better Digital Marketing Decisions Getting Sacked, Van Halen, M & M's and Better Digital Marketing Decisions
Getting Sacked, Van Halen, M & M's and Better Digital Marketing Decisions
 
Making Better Digital Marketing Decisions
Making Better Digital Marketing DecisionsMaking Better Digital Marketing Decisions
Making Better Digital Marketing Decisions
 
Cipd 100th workshops stress
Cipd 100th workshops stressCipd 100th workshops stress
Cipd 100th workshops stress
 
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...
 
Marketing a Channel Business in Transformation
Marketing a Channel Business in TransformationMarketing a Channel Business in Transformation
Marketing a Channel Business in Transformation
 
Privacy and libraries
Privacy and librariesPrivacy and libraries
Privacy and libraries
 
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
 
Mental Health studies and devops
Mental Health studies and devopsMental Health studies and devops
Mental Health studies and devops
 

More from 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 2019
John Ferringer
 
After the Dust settles - SharePoint Operations Guidance DaySPUG
After the Dust settles - SharePoint Operations Guidance DaySPUGAfter the Dust settles - SharePoint Operations Guidance DaySPUG
After the Dust settles - SharePoint Operations Guidance DaySPUG
John Ferringer
 
Identity in office 365 sps michigan 2013
Identity in office 365   sps michigan 2013Identity in office 365   sps michigan 2013
Identity in office 365 sps michigan 2013
John 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 Settles
John 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 2012
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
 
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
John 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 developers
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
 
SharePoint on Imaginary Hardware - IndyTechFest 2010
SharePoint on Imaginary Hardware - IndyTechFest 2010SharePoint on Imaginary Hardware - IndyTechFest 2010
SharePoint on Imaginary Hardware - IndyTechFest 2010
John Ferringer
 

More from John Ferringer (12)

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
 
After the Dust settles - SharePoint Operations Guidance DaySPUG
After the Dust settles - SharePoint Operations Guidance DaySPUGAfter the Dust settles - SharePoint Operations Guidance DaySPUG
After the Dust settles - SharePoint Operations Guidance DaySPUG
 
Identity in office 365 sps michigan 2013
Identity in office 365   sps michigan 2013Identity in office 365   sps michigan 2013
Identity in office 365 sps michigan 2013
 
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
 
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
 

Recently uploaded

Digital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying AheadDigital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Wask
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
Brandon Minnick, MBA
 
Project Management Semester Long Project - Acuity
Project Management Semester Long Project - AcuityProject Management Semester Long Project - Acuity
Project Management Semester Long Project - Acuity
jpupo2018
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
MichaelKnudsen27
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
DanBrown980551
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
Jakub Marek
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Alpen-Adria-Universität
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
akankshawande
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
Zilliz
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Safe Software
 
WeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation TechniquesWeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation Techniques
Postman
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Tosin Akinosho
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
kumardaparthi1024
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
ssuserfac0301
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
Hiroshi SHIBATA
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
Chart Kalyan
 

Recently uploaded (20)

Digital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying AheadDigital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying Ahead
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
 
Project Management Semester Long Project - Acuity
Project Management Semester Long Project - AcuityProject Management Semester Long Project - Acuity
Project Management Semester Long Project - Acuity
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
 
WeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation TechniquesWeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation Techniques
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
 

Everybody Lies: Troubleshooting SharePoint with House MD - SharePoint Saturday Dayton 2012

  • 1. SharePoint Saturday Dayton, Ohio June 30, 2012 Everybody Lies Troubleshooting SharePoint with House M.D. John L. Ferringer
  • 2. General Information • Tweet it Out!! – Hashtag for this event: #SPSDayton – Follow us: @SPSDayton – Include your presenters • Check out SPTV – Tweets will display throughout the day on the screens. – Footage will be shown at http://mysp.tv
  • 3. About me • Senior Manager, Sogeti • My blog: http://www.MyCentralAdmin.com • Twitter: @ferringer
  • 4.
  • 5. Who is Dr. Gregory House? • A diagnostician • An arrogant jerk • A cynic • An observer
  • 6. 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
  • 7. Does SharePoint make you feel like House?
  • 8. 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
  • 9. 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?
  • 10. Before we start, let’s keep this in mind…
  • 12. 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?
  • 13. SharePoint 2010’s Correlation ID • Your users may see it • You may see it • It’s a GUID • It is actually helpful
  • 14. 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
  • 15. 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?
  • 16. 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
  • 17. Why do we care about Change? • You have to know what you have! • How has it changed? • When were they made?
  • 20. 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…
  • 21. 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
  • 22. Meanwhile, back at the Hall of Justice…
  • 23. Talk to the team
  • 25. It’s all about me, right? • Remember the database errors? • Here, have some SA rights… • No thank you.
  • 26. Get a Different Perspective
  • 27. In the Real World, who do I turn to?
  • 29. Review Possible Treatments • Reproduce the issue • Test it! • Understand the treatment • Always read the label
  • 30. 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…
  • 34. Brixx Ice Co. 500 East First St., Dayton
  • 35. SharePoint Saturday Dayton has been made possible because of generous sponsorship from the following friends…
  • 36. Questions and Evals… • Fill out your evaluations to receive – SPS Dayton T-Shirt