SQL Server 2005
Administration och hantering
Agenda








SQL Management Studio
Web Data Administrator
SQL Express Manager
SQLCMD
SQLiMail
Database Maintenance Workflow
SQL Profiler
Monitoring Tools
SQL Management Studio




Ersätter Enterprise Manager
Förbättrat användar-gränssnitt
Integrerat SQLCMD-läge
Online Restore
 SQL Server fortsätter vara online
 Endast data som återställs är otillgänglig
 Online Indexering
 Fråga medan index byggs om
SQL Management Studio
 Integration med Visual Studio
 Användar-definierade funktioner, datatyper,
procedurer
 Gemensamt verktyg för utvecklare och DBA
 Kan hantera flera servrar och olika
komponenter
SQL Management Studio
 Object Explorer




Skapa databaser och datakällor
Kontrollera rättigheter behörigheter
Konfigurera replikering
Hantera SQL Server Agent
demo
SQL Management Studio
Web Data Administrator





Gratis-verktyg
Gränssnitt för fjärr-administration
Möjlighet till import och export
T-SQL fråge-editor
Windows eller SQL-baserad authenticering
Web Data Administrator
Server
hantering
Tabellvy över
databaser
Databashantering
Web Data Administrator
Kopplingsinformation
Tabelleditering
Anpassad vy
SQL Server Express 2005




SQL Server Express ersätter MSDE
.NET Framework
Förenklad databas-hantering
Träd-struktur av databas-objekten
 Guider för vanliga uppgifter
 Lokala och remote databaser
 T-SQL Query Editor
 Gratis att ladda ner och distribuera
SQL Express Manager
demo
SQL Express Manager
SQLCMD
 Ersätter ISQL och OSQL
 Använder OLE DB





Batch-funktionalitet
Variabler
Retur-värden
SQLCMD-läge i Management Studio
Dedikerad admin-koppling
SQLCMD
LON-DC-01
CustomerDB
LON-WK-001
BACKUP.SQL
CONNECT LON-DC-01\MSSQLSERVER
setvar db CustomerDB
BACKUP DATABASE $(db) TO DISK = “$(PATH)\$(db).bak”
CONNECT LON-SQL-01\MSSQLSERVER
setvar db ContactsDB
BACKUP DATABASE $(db) TO DISK = “$(PATH)\$(db).bak”
LON-SQL-01
ContactsDB
C:\> SQLCMD –Q –i C:\SCRIPTS\BACKUP.SQL –v PATH=“N:\BACKUPS”
demo
SQLCMD
SQLiMail







Ersätter SQLMail
Felhantering
SMTP istället för MAPI
Stöd för kluster
Olika serverkonfigurationer inkl. 64-bitars
Använder SQL Service Broker
sendimail_sp
Process-flöde
SQL script
EXECUTE sendmail_sp Service Broker
kö
SMTP Server
sqlimail90.exe
msdb
SQLiMail konfiguration
sendmail_sp
Service Broker
mailhost
demo
SQLiMail
Databas-underhåll
 Maintenance Plan Wizard
 Skapa enkla och avancerade planer
 Maintenance Plan Designer
 Komplext arbetsflöde
 Grafisk arbetsyta
 Titta på genererade T-SQL uttryck
Database Maintenance Designer
Designtabbar
Verktyg
Arbetsyta
Uppgifter
Kopplingar
demo
Maintenance Plans
SQL Profiler







Fångar anrop mot databasen
Nytt gränssnitt
Nya säkerhetshändelser
Trace på Analysis Services, Service Broker
Trace till XML-fil
Bild över deadlock
Ge rättigheter till spårning utan att ge sarättigheter
Rättigheter SQL Profiler
Grant Alter Trace till DBDeveloper
DBAdmin
SA-rättigheter
Starta Trace med Profiler
DBDeveloper
Inga SA-rättigheter
LON-SQL-01
SQL Server 2005
Verktyg för övervakning
 Log File Viewer
 Integration med Windows Server-loggar
 Activity Monitor
 Visar låsningar i realtid
 Sortering och filtrering
 SQL Agent
 Ny roll för ökad säkerhet - Agent User
Activity Monitor
Aktivitetstabell
Aktivitetsfönster
Inställningar
Verktyg
demo
Verktyg för övervakning
Verktyg för tuning
 XML Show Plan
 Exekveringsplan
 Dokumenterat schema
 Database Tuning Advisor
 Analys av index
 Utgår från frågor du ställt
 Partitionerings-strategi
Sammanfattning
 Fokus på enkel administration
 Nya och förbättrade management-verktyg




SQL Management Studio
Web Data Administrator
SQL Express Manager
Maintenance Wizard och Designer
 SQLCMD
Nästa steg

Msdn Live imorgon för utvecklare





Management Studio, CLR Integration, T-SQL,
förbättringar, Säkerhet, XML, HTTP-Endpoints,
Integration Services, Reporting Services mm
Chatt 22 mars 13-14.30
Labbar med partners
www.sqlug.se
www.microsoft.com/sql/2005
Maria Johansson
[email protected]