Tandem Solution, IT Training on Demand
Please call for a free consultation
(502) 265-3057 / (866) 663-1969
info@training4it.com
News and Events
Tandem Solution Continues to Grow
New Locations in Cincinnati, OH and Fort Knox, KY

MS Training Vouchers
Redeemed at all Locations
Includes Courseware
Public or Private Classes


SQL Server 2005

 

SQL Server 2005 released in October 2005, is the successor to SQL Server 2000. It included native support for managing XML data, in addition to relational data. For this purpose, it defined an xml data type that could be used either as a data type in database columns or as literals in queries. XML columns can be associated with XSD schemas; XML data being stored is verified against the schema. XML is converted to an internal binary data type before being stored in the database. Specialized indexing methods were made available for XML data. XML data is queried using XQuery; SQL Server 2005 added some extensions to the T-SQL language to allow embedding XQuery queries in T-SQL. In addition, it also defines a new extension to XQuery, called XML DML, that allows query-based modifications to XML data. SQL Server 2005 also allows a database server to be exposed over web services using TDS packets encapsulated within SOAP (protocol) requests. When the data is accessed over web services, results are returned as XML.

For relational data, T-SQL has been augmented with error handling features and support for recursive queries. SQL Server 2005 has also been enhanced with new indexing algorithms and better error recovery systems. Data pages are checksummed for better error resiliency, and optimistic concurrency support has been added for better performance. Permissions and access control have been made more granular and the query processor handles concurrent execution of queries in a more efficient way. Partitions on tables and indexes are supported natively, so scaling out a database onto a cluster is easier. SQL CLR was introduced with SQL Server 2005 to let it integrate with the .NET Framework.

SQL Server 2005 introduced "MARS" (Multiple Active Results Sets), a method of allowing usage of database connections for multiple purposes.




Courses


Implementing a Microsoft SQL Server 2005 Database

Designing High Availability Database Solutions Using Microsoft SQL Server 2005

Designing Microsoft SQL Server 2005 Server-Side Solutions

Designing Microsoft SQL Server 2005 Databases

Tuning and Optimizing Queries using Microsoft SQL Server 2005

Designing Security for Microsoft SQL Server 2005

Troubleshooting and Optimizing Database Servers Using Microsoft SQL Server 2005

Designing a Business Intelligence Solution for the Enterprise Using Microsoft SQL Server 2005

Designing an Analysis Solution Architecture Using Microsoft SQL Server 2005 Analysis Services

Designing a Reporting Solution Architecture Using Microsoft SQL Server 2005 Reporting Services

Designing the Data Tier for Microsoft SQL Server 2005

Designing a Microsoft SQL Server 2005 Infrastructure

Microsoft SQL Server 2005 for Experienced DBAs

Upgrading to Microsoft SQL Server 2005

.NET DISTRIBUTED APPLICATIONS USING C#

Designing an ETL Solution Architecture Using Microsoft SQL Server 2005 Integration Services

Maintaining a Microsoft SQL Server 2005 Database

MICROSOFT SQL SERVER 2005

MICROSOFT SQL SERVER 2005: ADDITIONAL TOPICS

SQL SERVER 2005 ANALYSIS SERVICES

SQL SERVER 2005 REPORTING SERVICES

SQL SERVER 2005 REPORTING SERVICES DEVELOPER 1 WORKSHOP

WRITING T-SQL QUERIES IN SQL SERVER 2005

T-SQL 2005 WITH ADVANCED TOPICS

SQL Server Integration Services (SSIS) / SQL Server Reporting Services (SSRS)/ SQL Server Data Services (SSDS) Business Intelligence

Updating Your SQL Server 2005 Skills to SQL Server 2008

Implementing a Microsoft SQL Server 2008 Database

Microsoft SQL Server 2008 for the Experienced Oracle Database Administrator

Implementing and Maintaining Microsoft SQL Server 2005 Integration Services

ACCELERATED MICROSOFT BUSINESS INTELLIGENCE (SQL 2008)

Implementing and Maintaining Microsoft SQL Server 2008 Reporting Services

Implementing a Microsoft SQL Server 2008 Database