Välkommen Maria Johansson Marcus Murray. Agenda  8.30-8.45  Inledning  8.45-10.00  SQL Server 2005 Introduktion  10.00-10.30  Rast  10.30-11.45.

Slides:



Advertisements
Liknande presentationer
Informationsnätverk för Vården
Advertisements

Hur kan drift av Topobase underlättas ?
Page 1 GADD Software en introduktion Publik version, September 2013, gaddsoftware.com.
Serverkampanj för mellanmarknaden – genom partnerpresentation: Bild endast för presentatör: visa inte Talare: Partner Presentationens titel: Kraften att.
Fujitsu 1. © Fujitsu 2008 Stockholm Libris inspirationsdag Kristian Wallin Anne Sandfær Fujitsu Services A/S.
Access med Sebastian och Robert
© 2013 IBM Corporation Pure Data for Analytics (Netezza) David Rådberg BigData Sales SWE.
Avalon Information Systems Vi är IT-företaget som behärskar framtagning av information och utveckling av konkurrenskraftiga IT-system. - Produktinformation.
Frågor Allmän IT-kunskap avsnitt 1 kapitel 1 Repetition 4
Agenda Introduktion Vad ingår i Office System? Förbättrad hantering av e-post, kontakter och kalenderinformation Exchange 2003 Outlook 2003 Windows Mobile.
”Ett sätt att distribuera Business Objects via webben”
Så skapar du en spänstigare It-infrastruktur! Per Bergman, IT-arkitekt
System för lagring och backup ALLMÄN INFORMATION OM NYA LDC-SYSTEM –
Bo Linde Solution Specialist EPM Microsoft AB Project Server.
Verktyg för att hantera IT-Projekt
Datamining i SQL Server 2005
Andreas Carlsson Barvefjord och Carlsson Datakraft AB Svarkråkev Värnamo Tel: Epost: Databasteknik 2.
Andreas Carlsson Barvefjord och Carlsson Datakraft AB Svarkråkev Värnamo Tel: Epost: Databasteknik 2 T-SQL Transactions.
MIIS 2003 – User Identity Lifecycle Management
Säkerhet i praktiken – med Windows Server 2003 och XP! Marcus Thorén, MCT, MCSE+Security Security Consultant Nexus Security Consultants Technology Nexus.
Exchange 2010 Martin Lidholm –
MOM - HUR DU FÅR FULL KONTROLL MED PROAKTIV ÖVERVAKNING Nicklas Axelsson Konsult Qbranch.
N E T I N F O P E R N O A L T, P C - R Å D G I V N I N G E N.
Databaser i B2KUNO Johan Eklund. Hur går jag vidare? Avancerade tillämpningar:  Analysera data  Generera information Utveckla följande färdigheter:
WEBMASTER DAG 13 Mahmud Al Hakim
LU - Central e-posttjänst E-post Nytt e-postsystem för LU-anställda.
Maximo – Axapta Integrationer m.h.a. MS Biztalk Server 2004
1 Windows Azure Mikael ÖstbergTorkel Ödegaard. 2.
En effektiv IT-struktur med en gemensam standardarbetsplats
Databashanteringssystem
N E T I N F O P E R N O A L T, P C - R Å D G I V N I N G E N.
SLU LSF, Beställare Vård 1 34 Miljarder kronor ?.
Windows Server 2012 Optimera ditt datacenter med molnteknik Anders Wendt Private Cloud Lead / Marknadschef Datacenter Microsoft AB.
Standardisering ger dig mer tid Peter Frodin. EFFECT-Direct / BDD Systems Management Server (SMS) Infrastucture Optimization Model (IOM) Vista Nästa steg.
Projekt och Arkitektur
DATABASHANTERING för programmerare Lektion 4 Mahmud Al Hakim
Dalsland DATUM UTBILDNING I E-TJÄNSTBYGGAREN.
Business Intelligence
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Operating Systems Networking for Home and Small Businesses – Chapter.
Flexicon – Din systempartner
UTVECKLING MED RAMVERKET.NET Marcus Medina. Dagens visdomsord “Det verkar alltid omöjligt tills dess att det är gjort” Nelson Mandela.
Microsoft Small Business Specialist. Microsoft har lanserat ett initiativ för partners som arbetar med småföretag. Fördelar för dig som partner är att.
Att katastrofsäkra DataCenter miljön
Presentationsöversikt Syfte med presentationen: Ge en första introduktion till nyheterna i Windows Vista Målgrupp: TDMs i små till stora organisationer.
1 Logging and monitoring of TCP traffic in SSH tunnels Masters thesis Anton Persson.
Microsoft Dynamics AX (fd Axapta)
Microsoft Visual Studio och.NET Framework, idag och imorgon! Robert Folkesson
Redo för en ny dag. Tänk om det fanns affärssystem som var lika enkla att använda som Office?!
Användar profiler Analytiker Informationsanvändare Specialistfunktioner 5-10% av användarna 15-25% av användarna 65-80% av användarna Reporting Services.
Agenda Intro MCRM 3.0 Installation Konfigurering Quick Tour MCRM 3.0 Import av konton (praktiskt exempel) Frågor och summering.
Joachim Nässlander IT-Expert, Knowledge Factory. Joachim Nässlander IT-Expert på Knowledge Factory MVP File Systems & Storage.
ISV Community Day Till sist Per Ahlberg Developer Evangelist Developer & Platform Evangelism Microsoft Sweden.
Study Manager är en SharePoint-lösning som ger lärare och administratörer möjlighet att lägga till och administrera självrättande övningar och uppgifter.
Välkommen till årets andra nätverksträff Sundsvall 30 maj, 2006 Funda Denizhan och Magnus Burell Verva, Nätverket 24-timmarswebben.
Informationsteknologi - Lektion 2 Trådlöst nätverk (WLAN) Trådlöst nätverk (WLAN) Filarkivet: Filarkivet:
1.1. TechNet Security Summit 2004 Security Framework ”Introduktion av ”Security in Depth” Marcus Murray.
1 Windows Azure Mikael ÖstbergTorkel Ödegaard. 2 Äshur Ashore Azzuure.
UTVECKLING MED RAMVERKET.NET Marcus Medina. Dagens visdomsord ” Oavsett om du tror att du kan, eller om du tror att du inte kan, har du helt rätt. ” -
© Fujitsu Services, 2003 ARC ALEPH Reporting Center
Windows Server Agenda Hanterbarhet  Server Manager  Powershell Säkerhet  Server Core  Brandväggen och Ipsec Prestandaförbättringar  Virtualisering.
Windows Vista: Administration Maria Johansson 10 nyheter som gör livet som administratör lättare.
Välkommen Företagsnamn namn, företaget AB. Agenda ÅF som leverantör ÅF som leverantör Mamut som leverantör Mamut som leverantör Kundföretaget AB Kundföretaget.
Moderna affärssystem - Systemutvecklarens roll -
Agenda TechNet Klienten Sharepoint Sharepoint Exchange På ytan Säkerhet
Navision och SQL Server 2005
ISV Community Day Till sist Per Ahlberg Developer Evangelist Developer & Platform Evangelism Microsoft Sweden.
Windows Vista: Utrullning Maria Johansson Windows Imaging WIM-filer Flera images per WIM-fil Filbaserat Hårdvaruoberoende Komprimerade Fånga systemläget.
 Object-Relational mapping  (aka O/RM, ORM, and O/R mapping)  Mappning av objekt och dess relationer till/från en relationsdatabas.
IT Databas Göran Wiréen
Presentationens avskrift:

Välkommen Maria Johansson Marcus Murray

Agenda   Inledning   SQL Server 2005 Introduktion   Rast   SQL Server 2005 Management   Frågor   Lunch   Risk Management/Security assessment   Rast   Penetration testing   Frågor

TechNet-webben   Nyheter  TechNet-TV  Chattar  Länkar

TechNet Flash  Kostnadsfritt nyhetsbrev  Evenemang på gång  TechNet-TV  Säkerhetsbulletiner  Artiklar

TechNet-TV  Övergripande och på djupet  ISA Server 2004  Hacking-film  Small Business Server  Windows Server 2003 SP1

TechNet Subscription  Verktyg för IT Proffs  Skarpa produkter  Inga tidsbegränsningar  Support-incidenter  KB-artiklar

Communities  Supportmöjligheter       Chattar  SQL Server 2005  22 mars

Evenemang  IT Pro Summit  29 april  Rafal Luckawiecki – Holisitic Security  11 maj  TechEd Amsterdam  5-8 juli   Labbar med partners

- TechNet Workshops - TechNet labs - Microsoft standard utbildningar Rätt kunskap för kommande projekt Guru TechNet Workshops Fokus på HUR du arbetar med:  Nyheterna inom SQL 2005 ur en administratörs perspektiv  Nyheterna inom SQL 2005 ur ett databasutvecklarperspektiv  Nyheterna inom SQL Server 2005 med fokus på Business Intelligence

TechNet Labbar  TL101 – Partitionering och indexering av SQL Server 2005  TL102 – Säkerhet i SQL Server 2005  TL103 – Tillgänglighet och Datarecovery med SQL Server 2005  TL104 – Underhåll av SQL Server 2005  TL105 – Reporting Services och Analysis Services integration Praktisk kunskap, labba säkert under ledning av ett proffs

En heldag om hur hackers arbetar..

För dig som vill veta mer….

Feedback  Vi vill veta vad just DU tycker...  Utvärdering  TechEd Amsterdam  Optical Mouse by Starck  Nästa roadshow

SQL Server 2005 Introduktion

Agenda  Plattformen  SQL 2005 för utvecklare  Business Intelligence  Säkerhet  Tillgänglighet  Partitionering  Databas-spegling

 Integration med Visual Studio och.NET  XML-stöd  Interoperabilitet via Web Services Fokusområden Business Intelligence Administration & Management Utvecklar- produktivitet  Hög tillgänglighet  Förbättrad säkerhet  Fokus på enkel hantering  Omfattande ETL-lösning  Datamining  Skalbarhet och tillgänglighet

Versioner  SQL Server Enterprise Edition  Innehåller alla features  SQL Server Standard Edition  Innehåller inte alla BI-delar  SQL Server Workgroup Edition  Innehåller inte Reporting Services eller BI-delar  SQL Server Express Edition  Laddas ner gratis  SQL Server Mobile Edition  För mobila enheter som Tablet PCs, Pocket PCs och Smartphones

SQL 2005 för utvecklare  Integration Visual Studio  Välj programmerings-språk  Användardefinierade funktioner  Felhantering  Integration Services  XML-stöd  T-SQL utökning  Service Broker

VS.NET Project Assembly: “TaxLib.dll” VB,C#,C++ Bygg SQL Server SQL Data Definition: create assembly … create function … create procedure … create trigger … create type … SQL fråga: tax(sal,state) select sum(tax(sal,state)) from Emp where county = ‘King’ Processen för utvecklare

Business Intelligence  Integration services (DTS)  BI Development Studio  Reporting Services  Analysis Services  Replication Services

Integration Services  Enterprise ETL plattform  Hög prestanda  Ökad skalbarhet  Säkerhet och pålitlighet  Användbarhet  Rik utvecklings--miljö  Grafisk debugging av flödet  Många olika transformeringar ingår  Kan byggas ut  Anpassade uppgifter  Anpassade transformeringar  Anpassade data-källor

BI Development Studio  Ett komplett, integrerat verktyg  Flera tekonologier:  Relationer, OLAP, Data Mining, Integration Services, Reporting Services…  Miljö för mjukvaru- utveckling:  Integration med Visual Studio.NET  Stöd för hela livscykeln  Utveckling, testning, utrullning, förändring, testning…  Enkelt

Reporting Services  Introducerades med SQL Server 2000  Öppen, utbyggbar rapportlösning  Integration med Office System  VS.NET utvecklings-miljö  SQL Server 2005 förbättringar  Integration med Analysis Services, Integration Services, management verktyg  Utvecklar-förbättringar  Förbättrad interaktivitet  Enklare för slutanvändare

Management  SQL Management Studio  Object explorer  SQLCMD  SQLiMail  Verktyg för övervakning  Verktyg för underhåll

demo Management Studio

Säkerhet  Loggning  DDL-triggers  Lösenord  Krav på komplexitet  Rättigheter  Fler och mer exakta rättigheter  Kryptering  Hela databasen eller enskilda objekt

Säkerhet App1 App2 SELECT custID FROM User1.OrdersTable App1 Ändrad App2 Ändrad OrdersTable OrderProc SELECT custID FROM User2.OrdersTable Exec User1.OrderProc Exec User2.InsertOrderProc Ägare = User1 SCHEMA = User1 Ägare = User2 SCHEMA = User2

Schema-koncept  Separering av användare och schema  Ägs av användare eller roll  Rättigheter till schemat eller enstaka objekt  CREATE/ALTER/DROP för schema  Ta bort användare kräver ej ändring i applikation  Varje användare har ett default schema

Schema-koncept User1 Databas- objekt Schema Ingår i Ägs av User 2 Ägs av Stored Proc Vy Funktion Tabell

demo Separering Användare - Schema

Execution Context SQL Server 2000 User 3 SELECT-rättigheter kontrolleras för User3 EXECUTE-rättigheter kontrolleras för User3 User1.Proc1 User1.T1 EXECUTE-rättigheter kontrolleras för User3 INGA rättigheter kontrolleras för User3 User2.Proc1User1.T1

Execution Context SQL Server 2005 User 3 EXECUTE AS User100 User2.Proc1User1.T1 Execute-rättigheter kontrolleras för User3 Select-rättigheter kontrolleras för User100

Execution context  Tre möjligheter till exekvering:  Execute AS CALLER  Execute AS USER  Execute AS OWNER

Kryptering  Förbättrad kryptering  Kryptering använder symmetriska nycklar, asymmetriska nycklar och certifikat  SQL Server 2005 kan generera certifikat för kryptering  RC4, RSA, Triple-DES och AES kryptering stöds  Kryptering kan användas i alla nivåer av SQL Server 2005

Tillgänglighet  Partitionering  Delar upp tabeller och index  Behandlas som ett objekt av databas-motorn  Behandlas som flera objekt av lagrings-motorn  Replikering  Spegling

Partitionering  SQL Server 2000 – partitionerade vyer  SQL Server 2005 – partitionerade tabeller och index  Ökad prestanda vid fler processorer  Underlättar hantering av data, kan grupperas logiskt  Flytta data blir enklare

Sätta upp partitionering  Skapa funktion för partitionering  Hur ska tabellen delas upp?  Skapa schema för partitionering  Mappa partitionerna mot filgrupper  Skapa den partitionerade tabellen  Länkar tabellen till schemat

Partitionering Customer ID Index Order History Tabell Ej partitionerad: Filgrupp DATA Filgrupp INDEX Order History Customer ID Order Date Amount … Order ID

Partitionering Customer ID Index Partitionerad genom ORDER DATE: Order Date < ‘ ’ Order Date >= ‘ ’ and Order Date < ‘ ’ Order Date >= ‘ ’ Filgrupp DATA_2002 Filgrupp DATA_2003 Filgrupp DATA_2004 Filgrupp IDX_2002 Filgrupp IDX_2003 Filgrupp IDX_2004 Order History Customer ID Order Date Amount … Order ID Order History Tabell

Fördelar partitionering  Hantering  Snabbt att ta bort eller ladda data  Uppdelad backup / återställning av historisk data  Index-hantering per partition  Stöder alternativ lagring av historisk data  Prestanda-förbättringar vid stora tabeller  Effektiv join-exekvering  Mindre index-träd eller tabell-scanning när man frågar mot en partition  Lås-eskalering per partition

demo Partitionering

Replikering  Nytt verktyg för övervakning  Replication Monitor  Ökad prestanda och skalbarhet vid merge replikering  DDL och användardefinierade funktioner replikeras  Ny guide för peer-to-peer replikering

demo Replikering

Webbsynkronisering  Mobila användare  VPN krävs ej  Olika företag -InternetUrl Distributör Firewall IIS Prenumerant Replisapi.dll

Fler features tillgänglighet  Dedikerad Admin-koppling  Alltid access till servern  Online återställning av sidor och filer  Databasen är tillgänglig – endast data som återställs är otillgänglig  Snabb återställning  Databasen tillgänglig när undo-kommando startar UndoRedo Tillgänglig

Databas-spegling  Erbjuder hot standby (ögonblickligen)  Vittne krävs  Databas failover  Snabb automatisk failover (mindre än 3 sekunder)  Omdirigering av klienter  Committad data förloras ej  Viss prestanda-påverkan  Max en spegel per databas  Standby-databasen inte tillgänglig för annan användning

Transaktions-flöde Commit Skriv till lokal logg Skicka till spegel Skriv till remote logg Log Bekräftelse Committad i logg Skriver kontinuerligt till databasen Bekräftelse DB Log

Databas-spegling  Ingen speciell hårdvara krävs  Kräver en extra server  Servrar behöver ej samma hårdvara  Virtuellt inga begränsningar i avstånd  Inga delade diskar

Automatisk failover Separata Disk Arrayer Primär Server Spegel Server Klient Vittne

demo Databas-spegling

Klustring vs. Spegling  Båda erbjuder  Automatisk failover  Manuell failover  Osynlig omdirigering av klienter  Ingen förlorad data  Databas-spegling  Standard-servrar  Snabb failover  Standby kan användas för rapporter  Två kopior av databasen  Failover Klustring  Kräver certifierad hårdvara  Standby kan ej användas  En kopia av databasen

Database Snapshot  Snapshot av databasen vid viss tidpunkt  Virtuell kopia  Read only  Sparar orginalvärdet  Triggas bara vid update och delete  Återställning från fel  Användare, applikation eller DBA  Spola tillbaka databasen till Snapshot

Snapshot Isolation  Ökad data-tillgänglighet för applikationer som läser  Tillåter icke-blockerande läsningar  Skrivare blockar inte läsare  Läsare blockar inte läsare  Scenarios  Frekventa, repeterade läsningar  Få skrivningar

Sammanfattning  Integrerad plattform  Ökad produktivitet för utvecklaren  Förbättrade Business Intelligence-lösningar  Säkerhet  Separering användare – schema  Execution context  Kryptering  Tillgänglighet  Partitionering  Replikering  Spegling

Maria Johansson