SlideShare uma empresa Scribd logo
1 de 36
Baixar para ler offline
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

Mais conteúdo relacionado

Semelhante a Everybody Lies: Troubleshooting SharePoint with House MD - SharePoint Saturday Dayton 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 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
 

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
 
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
 
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 (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
 

Último

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 

Último (20)

ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
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
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
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...
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
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
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 

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