Presentation is loading. Please wait.

Presentation is loading. Please wait.

A Technical Overview of Microsoft SQL Server 2005 Melville Thomson IT Pro Evangelist (UK)

Similar presentations


Presentation on theme: "A Technical Overview of Microsoft SQL Server 2005 Melville Thomson IT Pro Evangelist (UK)"— Presentation transcript:

1 A Technical Overview of Microsoft SQL Server 2005 Melville Thomson IT Pro Evangelist (UK) http://blogs.technet.com/melville

2 What Will We Cover? Security enhancements Manageability enhancements Availability enhancements

3 Helpful Experience Level 200 Experience managing and maintaining Microsoft ® SQL Server ™ Experience administering databases

4 Agenda SQL Server 2005 Architecture Advanced Security Improved Management Features High Availability

5 Enterprise Product Integration

6 SQL Server 2005 Core Architecture

7 Background Services

8 SQL Server Management Studio Simplify common management tasks Integrated management interface Server transparency SQL Server Management Object extensibility

9 Integrated Management Environment Object Explorer Registered Servers Template Explorer and Solution Explorer Summary Pane

10 Demo Using SQL Server Management Studio Using Object Explorer demonstration

11 SQL Command-line Tool Type SQLCMD to enter Interactive Mode Type Exit to exit Interactive Mode “SQLCMD –S” to connect to Named Instance Run “SQLCMD –i” to run against a pre-built script file Run “SQLCMD –o” to direct output to a file

12 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” 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” SQLCMD –Q –i C:\SCRIPTS\BACKUP.SQL –v PATH=“N:\BACKUPS” SQLCMD Scripting Functionality LON-DC-01 CustomerDB LON-SQL-01 ContactsDB N:\BACKUPS

13 Demo SQL Scripting Features Using Queries and Scripts Using Solution Explorer demonstration

14 Agenda Overview of SQL Server 2005 Advanced Security Improved Management Features High Availability

15 Authentication Authorization Encryption Security Mechanisms

16 SQL Server 2005 Schema Schema Object Permissions

17 Surface Area Configuration New InstallationSQL Server 2005 SQL Server 2000SQL Server 2005 Services disabled and features not installed by default State of services and features carried over from upgraded installation Surface Area Configuration for Services and Connections Surface Area Configuration for Features

18 Demo Surface Area Configuration Securing SQL Server with SAC Exporting and Importing Configurations demonstration

19 SQL Object Namespace SchemaObjectDatabaseServer LON-SQL-01.Customer.AdventureWorks.Sales

20 Schema as part of namespace removes this issue User Schema Separation LON-SQL-01.Customer.AdventureWorks.User.Sales Prior to SQL Server 2005, object namespace included object owner Change of ownership required application rewrites.User1

21 Demo User-Schema Separation Understanding User-Schema Separation demonstration

22 SQL Agent Proxies Active Directory SQL Server Agent Proxy

23 Demo SQL Agent Proxies Using SQL Agent Proxies demonstration

24 Agenda Overview of SQL Server 2005 Advanced Security Improved Management Features High Availability

25 MailHost Database Database Mail SQL Service Broker

26 Demo Database Mail Configuring Database Mail Sending and Checking E-mail demonstration

27 Mirrored Backups Mirror 2 Mirror 1

28 Demo Mirrored Backups Using Mirrored Backups demonstration

29 Agenda Overview of SQL Server 2005 Advanced Security Improved Management Features High Availability

30 Database Snapshots SQL Server 2005 Enterprise Edition Maintain historical data for report generation Safeguard data against administrative error Safeguard data against user error

31 Database Tuning Advisor

32 .sql script Databases Database Tuning Advisor Table.trc file Workload and Results

33 SQL Profiler Debug statements Analyze performance Stress testing Audit database activity

34 SQL Profiler - Notes Debug statements Analyze performance Stress testing Audit database activity

35 Demo SQL Profiler Using SQL Profiler Generating a Deadlock Analyzing Deadlock with SQL Profiler demonstration

36 Replication Enhancements Redesigned replication wizards Initializing replication subscribers Pre-computed partitions Transactional parallelism

37 XML over HTTP/HTTPS Binary over TCP/IP Internet Replication Subscriber IIS Publisher Firewall https://myserver.mydomain.com

38 Session Summary Secure by default, by design New integrated management tools Expanded and enhanced availability


Download ppt "A Technical Overview of Microsoft SQL Server 2005 Melville Thomson IT Pro Evangelist (UK)"

Similar presentations


Ads by Google