Välkommen Maria Johansson IT Evangelist Michael Anderberg IT Evangelist Kommande evenemang IT Forum Barcelona 15-17 november www.mseventseurope.com/msitforum/05/pre/con tent Chattar varje månad www.microsoft.com/sverige/technet/chattar.asp 4 november: Deployment & SMS SQL Server Roadshow www.cornerstone.se/technetlabs Säkerhetslabbar www.truesec.se/events/labtour/ Uppföljning Presentationer http://blogs.technet.com/mariaj http://blogs.technet.com/michand Utvärderingar Communities www.itproffs.se www.sqlug.se SQL Server 2005 Maria Johansson IT Pro Evangelist SQL Server 2005 Lanseras 22 november i Stockholm Fokusområden Effektivare administration Utvecklarproduktivitet Business Intelligence Integration med Visual Studio Versioner Enterprise Standard Workgroup Express Agenda Tillgänglighetslösningar Databasspegling Klustring Database Snapshot Peer-to-peer replikering Migrering/Uppgradering Tillgänglighetsfaktorer • Arbetsdag/Tidszoner • Affärsprocesser • Krav från användare och ledning Tillgänglighetslösningar Hårdvara Tillgänglig Databas Applications Applikationer DBMS Problem: Databasen går ner Hårdvaran orsakar Användare orsakar Naturkatastrof Problem: Applikationsfel Modifiera data av misstag Lagrad procedur orsakar fel Exekverade uttryck Koppling till fel DB Problem: Samtidighet Databas Att behöva vänta på operationer Göra förändringar mot datastrukturer Failoverklustring Åtta noder ~20 sekunder för failover Ingen committad dataförlust Klustrad databas Stöd för fler SQL-tjänster Implementera klustring Privat nätverk Virtuell Server Delad Disk Array Klustrade Servrar Klienter Effektivt men dyrt Databasspegling Mindre än 3 sekunder Omdirigering av klienter Ingen committad dataförlust Max en spegel per databas Databasspegling Hårdvara Inga avståndsbegränsningar Ingen speciell hårdvara Spegling med automatisk failover Spegelserver Primär Server Klienter Vittne Spegelserver Primär Server Peer-to-Peer Replikering Erbjuder Hot Standby En tabell eller hela databasen Inga avståndsbegränsningar Viss dataförlust Ingen konflikthantering Feltolerans Stockholm Los Angeles Taiwan Lastbalansering Läs / Skriv Lastbalansering Replikering Läsa Skriva Applikationsserver Read-Only Lastbalansering Applikationsserver Topologier A B C A B C D Database Snapshots Håller historisk data • För rapporter Skyddar data mot • Administrativa fel SQL Server 2005 Enterprise Edition • Användarfel Hur fungerar det? 30% kopierat Oallokerat Orginaldata Uppdaterad data Läsoperation på snapshot Databaskälla Snapshot Page Page Hur fungerar det? 80% kopierat Oallokerat Orginaldata Uppdaterad data Läsoperation på snapshot Databaskälla Snapshot Page Page Användningsområden Spegling för rapportering Återställ från administrativa fel Ögonblicksrapportering Skydda mot applikation- eller användarfel Demo Database Snapshots Snapshot Isolation Level Databas TempDB Kopia av datat vid transaktionens början Tillåter läsning av committad data Läsare blockerar inte läsare eller skrivare -SELECT använder versionshantering på radnivå Demo Låsningar i Activity Monitor Uppgradering/Migrering Uppgradering Uppdaterar en befintlig installation men behåller användardata Instansnamnen är samma Automatiserad process Migrering Startar med en ny installation Ny och gammal instans sida vid sida Objekt kopieras från den gamla till den nya instansen Till största del en manuell process Uppgradering vs. Migrering Före Efter SQL Server 2005 Instans: foo SQL Server 7.0/2000 Instans: foo Uppgradering Migrering Upgradera SQL Server 7.0/2000 Instans: foo SQL Server 7.0/2000 Instans: foo SQL Server 2005 Instans: bar Vad kan uppgraderas/migreras? Versioner SQL Server 7.0 (senaste service pack) SQL Server 2000 (senaste service pack) Komponenter Databasmotorn Analysis Services Reporting Services Notification Services Data Transformation Services -> Integration Services Versioner Desktop, Workgroup, Personal, Standard, Developer, Enterprise Plattformar 32-bit & 64-bit Språk Alla SQL Server 7.0 och SQL Server 2000 språk Migrering + & Fördelar Migrering ger mer detaljerad kontroll över processen Att ha nya och gamla instanser sida vid sida hjälper till med test och verifiering Gamla instanser är online under migrering Nackdelar Kan kräva ny eller extra hårdvara Applikationer måste omdirigeras till den nya instansen Uppgradering + & Fördelar Enklare, snabbare för mindre system Kräver ingen extra hårdvara Applikationer pekar fortfarande mot gamla instanser Nackdelar Mindre detaljerad kontroll över processen Instanser är offline under delar av uppgraderingen Inte Best Practices för alla komponenter AS-kuber rekommenderas att migreras Upgrade Advisor Tool Förenklar uppgraderingen till SQL Server 2005 Undviker överraskningar under eller efter uppgradering Analyserar SQL Server 2000 och SQL 7.0 instanser Stöder alla komponenter Analyserar servrar, scripts och filer Genererar rapport med upptäckta problem Presenterar guider när problem måste rättas till Länkar till dokumentation för mer information Demo Upgrade advisor Verktyg för uppgradering Setup utför uppgradering för Database Engine Analysis Services Reporting Services Verktyg för migrering Guide för migrering Analysis Services DTS till Integration Services Flera migreringstekniker för databasmotorn Detach/Attach Backup/Restore Copy Database Wizard, DTS Manuella script Specifika konfigurationsverktyg för migrering Reporting Services Notification Services Data Transformation Services DTS-paket kan köras parallellt med SSIS Utnyttjar ej nya funktioner Paket kan migreras till SSIS med DTS Migration Wizard Migration Wizard kopierar DTS-paket och återskapar dem i SSIS Gamla paket behålls oförändrade En del paket kommer behöva skrivas om SQL Server Migration Assistant Migrerar från Oracle till SQL Server Oracle 8 och senare SQL Server 2000 & 2005 Automatiserar processen 80% mindre manuellt jobb Laddas ner gratis på http://www.microsoft.com/sql/migration Databasmigrering Bedöma migrationsprojekt Migrera schema och affärslogik Migrera data Testa konverterad databas Konvertera applikation Testa, integrera och produktionssätt Databasmigrering med SSMA Migration Analyzer Bedöma migrationsprojekt Schema Migrator Migrera schema och affärslogik Data Migrator Migration Tester (SQL 2005) Migrera data Testa konverterad databas Konvertera applikation Testa, integrera och produktionssätt Sammanfattning Tillgänglighetslösningar för hot standby Klustring Databasspegling Peer-to-peer replikering Database Snapshot Snapshot Isolation Migrering/Uppgradering Upgrade Advsor Tool SQL Server Migration Assistant [email protected]