Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
III Edycja – ITPro16 maja 2011<br />
SharePoint 2010<br />Infrastruktura a SQL Server<br />Łukasz Grala  - MVP | MCT | MCITP<br />lukasz@grala.biz<br />
Łukasz Grala – MVP SQL Server | MCT<br />Niezależny konsultant (bazy i hurtownie danych, data mining, analiza danych, audy...
Agenda<br />Topologie SharePoint 2010<br />Bazy danych w SharePoint 2010<br />High Avability i Performance SQL Server<br /...
Topologie<br />Time For SharePoint 2011 – ITPro<br />2011-05-16<br />5<br />lukasz@grala.biz<br />
Topologie<br />Time For SharePoint 2011 – ITPro<br />2011-05-16<br />6<br />lukasz@grala.biz<br />
Topologie<br />2011-05-16<br />Time For SharePoint 2011 - ITPro<br />7<br />
2011-05-16<br />Time For SharePoint 2011 - ITPro<br />8<br />
2011-05-16<br />Time For SharePoint 2011 - ITPro<br />9<br />
2011-05-16<br />Time For SharePoint 2011 - ITPro<br />10<br />
2011-05-16<br />Time For SharePoint 2011 - ITPro<br />11<br />
2011-05-16<br />Time For SharePoint 2011 - ITPro<br />12<br />
2011-05-16<br />Time For SharePoint 2011 - ITPro<br />13<br />
2011-05-16<br />Time For SharePoint 2011 - ITPro<br />14<br />
2011-05-16<br />Time For SharePoint 2011 - ITPro<br />15<br />
2011-05-16<br />Time For SharePoint 2011 - ITPro<br />16<br />
2011-05-16<br />Time For SharePoint 2011 - ITPro<br />17<br />
2011-05-16<br />Time For SharePoint 2011 - ITPro<br />18<br />
2011-05-16<br />Time For SharePoint 2011 - ITPro<br />19<br />
2011-05-16<br />Time For SharePoint 2011 - ITPro<br />20<br />
2011-05-16<br />Time For SharePoint 2011 - ITPro<br />21<br />
2011-05-16<br />Time For SharePoint 2011 - ITPro<br />22<br />
2011-05-16<br />Time For SharePoint 2011 - ITPro<br />23<br />
High Avability i Performance<br />SLA<br />Skalowalność<br />HA i wydajność<br />2011-05-16<br />Time For SharePoint 2011 ...
SQL Server<br />Log Shiping<br />Clustering<br />Mirroring<br />Replication<br />2011-05-16<br />Time For SharePoint 2011 ...
Log shiping<br />A high-availability technique that applies log backups to a standby server<br />Time For SharePoint 2011 ...
Log shiping<br />Restore transaction log files<br />Back up transaction log files<br />Secondary server<br />Primary serve...
DEMO<br />Konfiguracja log-shiping<br />2011-05-16<br />Time For SharePoint 2011 - ITPro<br />28<br />
clustering				<br /><ul><li>Virtual Server
Appears on the network as a normal server
Editions
Enterprise Edition
Developer Edition
Standard Edition</li></ul>Time For SharePoint 2011 - ITPro<br />2011-05-16<br />29<br />
Server cluster 				<br />Check configuration and compatibility of:<br />Hardware<br />Windows cluster configuration<br />S...
instalacja				<br /><ul><li>Virtual Server
Specify a virtual server name in SQL Server Setup
Instances
Only one instance of SQL Server in each resource group</li></ul>Time For SharePoint 2011 - ITPro<br />2011-05-16<br />31<b...
mirroring 				<br />Time For SharePoint 2011 - ITPro<br />2011-05-16<br />32<br />
Server role 				<br />Principal Server<br />Serves the database to clients<br />Witness Server<br />Monitors the primary a...
Tryby mirroringu			<br />Time For SharePoint 2011 - ITPro<br />2011-05-16<br />34<br />
Stany bazy danych			<br />Time For SharePoint 2011 - ITPro<br />2011-05-16<br />35<br />
endpoint 				<br />TCP endpoint that enables network communication between servers<br />CREATE ENDPOINT endpointName<br />...
Mirroring session<br />Set the principal server on the mirror server<br />1<br />Set the mirror server on the principal se...
Usuwanie błędów<br /><ul><li>Automatic failover
Mirror and witness form quorum
Role changes automatically
Manual failover
Forced service</li></ul>ALTER DATABASE AdventureWorks2008<br />SET PARTNER FAILOVER<br />ALTER DATABASE AdventureWorks2008...
Transparent client redirection				<br />Time For SharePoint 2011 - ITPro<br />2011-05-16<br />39<br />
DEMO<br />Konfiguracja i monitoring mirroringu<br />2011-05-16<br />Time For SharePoint 2011 - ITPro<br />40<br />
Replication<br />Tworzenie i zarządzanie wieloma kopiami danych<br />Rodzaje<br />Snapshot<br />Transactional<br />Merge<b...
Upcoming SlideShare
Loading in …5
×

"SharePoint 2010 a SQL Server" - Konferencja Time For SharePoint 2011- Łukasz Grala

7,060 views

Published on

Materiały z konferencji Time For SharePoint 2011 - 17 czerwiec 2011.
Sesja dotycząca SQL Server wykorzystywanego w rozwiązaniach opartych na SharePoint. Przedstawione są topologie infrastruktury SharePoint 2010, bazy danych w SharePoint 2010, wysoka dostępność w SQL Server 2008 i 2008R2 - między innymi: clustering, mirroring, replication i log shiping, Prelegentem w sesji był Łukasz Grala - konsulatant, projektant i trener rozwiązań opartych na SQL Server, oraz SharePoint. MVP w kategorii SQL Server.

Published in: Technology
  • Be the first to comment

  • Be the first to like this

"SharePoint 2010 a SQL Server" - Konferencja Time For SharePoint 2011- Łukasz Grala

  1. 1. III Edycja – ITPro16 maja 2011<br />
  2. 2. SharePoint 2010<br />Infrastruktura a SQL Server<br />Łukasz Grala - MVP | MCT | MCITP<br />lukasz@grala.biz<br />
  3. 3. Łukasz Grala – MVP SQL Server | MCT<br />Niezależny konsultant (bazy i hurtownie danych, data mining, analiza danych, audyty baz danych – SQL Server, BI, SQL Azure, konsolidacja BI w SharePoint 2010)<br />Trener technologii Microsoft, wykładowca na wyższych uczelniach<br />Lider Polish SQL Server User Group (PLSSUG) Poznań<br />Prelegent na wielu konferencjach informatycznych<br />Prowadzi blogi:<br />http://powerpivot.info.pl<br />http://sqlresearch.com<br />Kontakt:<br />lukasz@grala.biz<br />Time For SharePoint 2011 – ITPro<br />2011-05-16<br />3<br />lukasz@grala.biz<br />
  4. 4. Agenda<br />Topologie SharePoint 2010<br />Bazy danych w SharePoint 2010<br />High Avability i Performance SQL Server<br />Clustering<br />Log shiping<br />Mirroring<br />Replication<br />Snapshot<br />Skalowanie SQL Server Reporting Services<br />Time For SharePoint 2011 – ITPro<br />2011-05-16<br />4<br />lukasz@grala.biz<br />
  5. 5. Topologie<br />Time For SharePoint 2011 – ITPro<br />2011-05-16<br />5<br />lukasz@grala.biz<br />
  6. 6. Topologie<br />Time For SharePoint 2011 – ITPro<br />2011-05-16<br />6<br />lukasz@grala.biz<br />
  7. 7. Topologie<br />2011-05-16<br />Time For SharePoint 2011 - ITPro<br />7<br />
  8. 8. 2011-05-16<br />Time For SharePoint 2011 - ITPro<br />8<br />
  9. 9. 2011-05-16<br />Time For SharePoint 2011 - ITPro<br />9<br />
  10. 10. 2011-05-16<br />Time For SharePoint 2011 - ITPro<br />10<br />
  11. 11. 2011-05-16<br />Time For SharePoint 2011 - ITPro<br />11<br />
  12. 12. 2011-05-16<br />Time For SharePoint 2011 - ITPro<br />12<br />
  13. 13. 2011-05-16<br />Time For SharePoint 2011 - ITPro<br />13<br />
  14. 14. 2011-05-16<br />Time For SharePoint 2011 - ITPro<br />14<br />
  15. 15. 2011-05-16<br />Time For SharePoint 2011 - ITPro<br />15<br />
  16. 16. 2011-05-16<br />Time For SharePoint 2011 - ITPro<br />16<br />
  17. 17. 2011-05-16<br />Time For SharePoint 2011 - ITPro<br />17<br />
  18. 18. 2011-05-16<br />Time For SharePoint 2011 - ITPro<br />18<br />
  19. 19. 2011-05-16<br />Time For SharePoint 2011 - ITPro<br />19<br />
  20. 20. 2011-05-16<br />Time For SharePoint 2011 - ITPro<br />20<br />
  21. 21. 2011-05-16<br />Time For SharePoint 2011 - ITPro<br />21<br />
  22. 22. 2011-05-16<br />Time For SharePoint 2011 - ITPro<br />22<br />
  23. 23. 2011-05-16<br />Time For SharePoint 2011 - ITPro<br />23<br />
  24. 24. High Avability i Performance<br />SLA<br />Skalowalność<br />HA i wydajność<br />2011-05-16<br />Time For SharePoint 2011 - ITPro<br />24<br />
  25. 25. SQL Server<br />Log Shiping<br />Clustering<br />Mirroring<br />Replication<br />2011-05-16<br />Time For SharePoint 2011 - ITPro<br />25<br />
  26. 26. Log shiping<br />A high-availability technique that applies log backups to a standby server<br />Time For SharePoint 2011 - ITPro<br />2011-05-16<br />26<br />
  27. 27. Log shiping<br />Restore transaction log files<br />Back up transaction log files<br />Secondary server<br />Primary server<br />Steps in the log shipping process:<br />The transaction log of the primary database is backed up on the primary server<br />The SQL Server Agent copies the transaction log file to all necessary secondary servers <br />The transaction log backup is restored on the secondary server<br />1<br />2<br />3<br />Time For SharePoint 2011 - ITPro<br />2011-05-16<br />27<br />
  28. 28. DEMO<br />Konfiguracja log-shiping<br />2011-05-16<br />Time For SharePoint 2011 - ITPro<br />28<br />
  29. 29. clustering <br /><ul><li>Virtual Server
  30. 30. Appears on the network as a normal server
  31. 31. Editions
  32. 32. Enterprise Edition
  33. 33. Developer Edition
  34. 34. Standard Edition</li></ul>Time For SharePoint 2011 - ITPro<br />2011-05-16<br />29<br />
  35. 35. Server cluster <br />Check configuration and compatibility of:<br />Hardware<br />Windows cluster configuration<br />Shared disk<br />Time For SharePoint 2011 - ITPro<br />2011-05-16<br />30<br />
  36. 36. instalacja <br /><ul><li>Virtual Server
  37. 37. Specify a virtual server name in SQL Server Setup
  38. 38. Instances
  39. 39. Only one instance of SQL Server in each resource group</li></ul>Time For SharePoint 2011 - ITPro<br />2011-05-16<br />31<br />
  40. 40. mirroring <br />Time For SharePoint 2011 - ITPro<br />2011-05-16<br />32<br />
  41. 41. Server role <br />Principal Server<br />Serves the database to clients<br />Witness Server<br />Monitors the primary and mirror database servers<br />Performs automatic failover<br />Mirror Server<br />Provides hot or warm standby for failover<br />Time For SharePoint 2011 - ITPro<br />2011-05-16<br />33<br />
  42. 42. Tryby mirroringu <br />Time For SharePoint 2011 - ITPro<br />2011-05-16<br />34<br />
  43. 43. Stany bazy danych <br />Time For SharePoint 2011 - ITPro<br />2011-05-16<br />35<br />
  44. 44. endpoint <br />TCP endpoint that enables network communication between servers<br />CREATE ENDPOINT endpointName<br /> STATE=STARTED <br /> AS TCP ( LISTENER_PORT = listenerPortList ) <br /> FOR DATABASE_MIRRORING <br /> (<br /> [ AUTHENTICATION = WINDOWS [ authorizationMethod ] <br /> ]<br /> [ [,] ENCRYPTION = REQUIRED <br /> [ ALGORITHM { algorithm } ] <br /> ]<br /> [,] ROLE = role<br /> )<br />Time For SharePoint 2011 - ITPro<br />2011-05-16<br />36<br />
  45. 45. Mirroring session<br />Set the principal server on the mirror server<br />1<br />Set the mirror server on the principal server<br />2<br />Change the session mode from High Protection<br />3<br />Add a witness server for High Availability mode<br />Set partner safety off for High Performance mode<br />Time For SharePoint 2011 - ITPro<br />2011-05-16<br />37<br />
  46. 46. Usuwanie błędów<br /><ul><li>Automatic failover
  47. 47. Mirror and witness form quorum
  48. 48. Role changes automatically
  49. 49. Manual failover
  50. 50. Forced service</li></ul>ALTER DATABASE AdventureWorks2008<br />SET PARTNER FAILOVER<br />ALTER DATABASE AdventureWorks2008<br />SET PARTNER FORCE_SERVICE_ALLOW_DATA_LOSS<br />Time For SharePoint 2011 - ITPro<br />2011-05-16<br />38<br />
  51. 51. Transparent client redirection <br />Time For SharePoint 2011 - ITPro<br />2011-05-16<br />39<br />
  52. 52. DEMO<br />Konfiguracja i monitoring mirroringu<br />2011-05-16<br />Time For SharePoint 2011 - ITPro<br />40<br />
  53. 53. Replication<br />Tworzenie i zarządzanie wieloma kopiami danych<br />Rodzaje<br />Snapshot<br />Transactional<br />Merge<br />Peer-To-Peer<br />2011-05-16<br />Time For SharePoint 2011 - ITPro<br />41<br />
  54. 54. Komponenty replikacji <br />Time For SharePoint 2011 - ITPro<br />2011-05-16<br />42<br />
  55. 55. Replikacja - Role serwera <br /><ul><li>Publisher
  56. 56. Distributor
  57. 57. Subscriber</li></ul>Subscriber<br />Publisher<br />Distributor<br />Subscriber<br />Time For SharePoint 2011 - ITPro<br />2011-05-16<br />43<br />
  58. 58. Typy replikacji <br />Time For SharePoint 2011 - ITPro<br />2011-05-16<br />44<br />
  59. 59. Agent replikacji <br /><ul><li>Types of replication agents
  60. 60. Snapshot Agent
  61. 61. Log Reader Agent
  62. 62. Queue Reader Agent
  63. 63. Distribution Agent
  64. 64. Merge Agent</li></ul>Publisher<br />Subscriber<br />Agent<br />Time For SharePoint 2011 - ITPro<br />2011-05-16<br />45<br />
  65. 65. Publikacja <br />Kreator Publikacji<br />Distributor<br />Snapshot katalog<br />Publication database<br />Publication type<br />Subscriber types<br />Articles<br />Filters<br />Snapshot Agent<br />Security Settings<br />Publication name<br />Procedury składowane<br />Time For SharePoint 2011 - ITPro<br />2011-05-16<br />46<br />
  66. 66. Subskrypcja <br />Push/Pull<br />Kreator Subskrypcji<br />Publication<br />Agent <br />Subscribers, databases<br />Security settings<br />Synchronization<br />Repliaction changes<br />Initialization<br />Subscription type<br />Procedury składowane<br />Time For SharePoint 2011 - ITPro<br />2011-05-16<br />47<br />
  67. 67. Peer to peer <br />Multiple database replicas<br />Each server has a read/write replica<br />Kraków<br />Warszawa<br />Poznań<br />Time For SharePoint 2011 - ITPro<br />2011-05-16<br />48<br />
  68. 68. Distributed load balancing<br />Update and read load balancing<br />Load balancing<br />Application<br />server<br />Read load balancing<br />Read request<br />Write request<br />User traffic<br />Replicated data<br />Time For SharePoint 2011 - ITPro<br />2011-05-16<br />49<br />
  69. 69. DEMO<br />Konfiguracja replikacji<br />2011-05-16<br />Time For SharePoint 2011 - ITPro<br />50<br />
  70. 70. SSRS R2 & SP2010 – Scaled Out<br />Report Server<br />SharePoint Farm<br />Reporting Data<br />RS Scale Out Deployment<br />Report Catalog <br />Time For SharePoint 2011 - ITPro<br />2011-05-16<br />51<br />lukasz@grala.biz<br />
  71. 71. DEMO<br />Skalowalność Reporting Services<br />2011-05-16<br />Time For SharePoint 2011 - ITPro<br />52<br />
  72. 72. Pytania?<br />http://sqlresearch.comhttp://powerpivot.info.pl<br />2011-05-16<br />Time For SharePoint 2011 - ITPro<br />53<br />

×