Newest Viewed Downloaded

SQL_Server_2005_Envio - SlideFinder - PowerPoint search engine with thumbnail results

SQL Server 2005

Jordi Rambla Certia Microsoft MVP jordi@ramblainf.com

Yo (Jordi Rambla – jordi@ramblainf.com) Director técnico de Certia Consultor y profesor de Reporting y BI Mentor Asociado de Solid Quality Learning Iberoamericana MVP SQL Server Regional Director de Microsoft circa1997-2004 Consultor de P&P,XML, ES y WS en Ciclo .NET UOC Certia (http://certia.ramblainf.com) Es la marca de servicios de rambla informàtica Consultoría, formación y aplicaciones en BI y .NET Trabajando en informática empresarial desde 1985

More than just training

Mentores Principales: Itzik Ben-Gan, Kalen Delaney, Fernando G. Guerrero, Michael Hotek, Brian Moran , Ron Talmage Iberoamericana: Miguel Egea, Alejandro Leguízamo, Jesús López, Pablo Pelaez, Jordi Rambla, Eladio Rincón, Daniel Seara, Guillermo Som, Antonio Soto, Adolfo Wiernik Ayudando a obtener lo mejor de SQLServer y .Net con Formación Consultoría Mentoring

Solid Quality Learning University Summits

¿Qué son los SQL University Summits? Intensos, avanzados, esencialmente útiles Temarios aplicados a sistemas empresariales Eventos formativos, no de marketing 2 grupos de sesiones simultáneas 4 seminarios de día completo 9 mentores presentando 28 sesiones En castellano ¿Dónde? Madrid (del 25 al 29 de Abril del 2005) Barcelona (¿2005?); también en: Milán, Washington DC, Los Angeles, Chicago, Dallas, Monterrey, San Salvador, Singapore, Hong Kong

Agenda

¿Qué hay de nuevo? Integración con .NET XML y SQL Server 2005 Service Broker Mejoras en T-SQL Mejoras en ADO.NET

¿Qué hay de nuevo?

¿Qué hay de nuevo?

.NET Framework Common Language Runtime Integration User-defined Aggregates User-defined Data Types User-defined Functions SQL Server .NET Data Provider Extended Triggers Data Types FileStream Storage Attribute Managed SQL Types New XML Datatype SQL Server Engine New Message Service Broker HTTP Support (Native HTTP) Database Tuning Advisor Enhanced Read ahead & scan Extended Indexes Multiple Active Result Sets Persisted Computed Columns Queuing Support Snapshot Isolation Level Scale Up Partitioning VIA support NUMA support Database Failure and Redundancy Fail-over Clustering (up to 8 node) Enhanced Multi-instance Support Database Mirroring Database Viewpoints XML XQUERY Support (Server & Mid Tier) XML Data Manipulation Language FOR XML Enhancements XML Schema (XSD) Support MSXML 6.0 (Native) .Net XML Framework Database Maintenance Backup and Restore Enhancements Checksum Integrity Checks Dedicated Administrator Connection Dynamic AWE Fast Recovery Highly-available Upgrade Online Index Operations Online Restore Parallel DBCC Parallel Index Operations Management Tools MDX Query Editor MDX Intellisense T-SQL Intellisense Version Control Support XML/A SQLCMD Command Line Tool Performance Tuning Profiler Enhancements Profiling Analysis Services Exportable Showplan Exportable Deadlock Traces Full-text Search Indexing of XML Datatype MDAC Side by Side installation Microsoft Installer base setup Support for Active Directory...

¿Qué hay de nuevo? Contexto

Otros servicios OS Services Biz Tier Logic Servicios SO XML XML XML HTML XML XML Browsers estándar Dispositivos móviles Clientes inteligentes Lógica aplicación Servicios Web Otros servicios Servicios building blocks Formularios Web

¿Qué hay de nuevo? Contexto

Servicios building blocks Otros servicios Otros servicios OS Services Biz Tier Logic Servicios SO XML XML XML HTML XML XML Browsers estándar Dispositivos móviles Clientes inteligentes Lógica aplicación Servicios Web Formularios Web

Integración con .NET

Integración con .NET Alternativa a T-SQL

Funciones definidas por el usuario Procedimientos almacenados Triggers Tipos definidos por el usuario Aggregates T-SQL Lenguajes .NET

Integración con .NET Creación

CREATE ASSEMBLY NombreAssembly FROM c:\assembly.dll Referencias Se almacenan automáticamente Sólo dependencias que no estén en la GAC Registro de assemblies Almacenados en la base de datos

Integración con .NET Creación (II)

Definición de: UDFs, procedimientos almacenados, triggers Enlazando a función estática y pública UDTs, aggregates Enlazando a clase CREATE FUNCTION NombreFuncion () RETURNS int AS EXTERNAL NAME NombreAssembly.[clase]:funcion

Integración con .NET Seguridad

CAS deja de tener validez Tres nuevos niveles gestionados por SQL Safe External Unsafe Validados al dar de alta el assembly Ej. Type safe, finalizers, mutable statics… Llamadas al BCL restringidas Nuevo atributo HostProtectionAttribute

Integración con .NET Acceso a datos

Comunicación mediante SqlAccess.dll System.Data.Sql Proveedor ADO.NET inprocess Acceso al contexto de la conexión Pipe Estado servidor Tablas triggers Petición Cursores de servidor

Procedimiento almacenado en .NET

Documentación disponible

Managed Data Access Inside SQL Server with ADO.NET and SQLCLR Pablo Castro - Microsoft – Abril 2005 – 26 páginas http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnsql90/html/mandataaccess.asp Using CLR Integration in SQL Server 2005 Balaji Rathakrishnan Christian Kleinerman Brad Richards Ramachandran Venkatesh Vineet Rao Microsoft – Noviembre 2004 – 41 páginas http://msdn.microsoft.com/SQL/2005/2005Articles/default.aspx?pull=/library/en-us/dnsql90/html/sqlclrguidance.asp

XML y SQL Server 2005

XML y SQL Server 2005 Novedades

Tipo de dato XML Índices sobre campos XML Gestión de esquemas XSD Consulta XQuery Vistas XML (SQLXML) Mejoras en FOR XML y OPENXML

XML y SQL Server 2005 Nuevo tipo XML

Almacena documentos XML Puede utilizarse como cualquier otro tipo Columnas, parámetros, retorno de funciones … Validación well-formed y XSD Se guarda como un BLOB (b1) Escenarios Información compleja Datos semiestructurados Gestión documental (ej. e-mail), mensajería (SOAP) Intercambio de documentos (B2B, B2C…)

Showing 1 - 20 of 61 items Details

Name: 
SQL_Server_2005_Envio
Author: 
N/A
Company: 
N/A
Description: 
Tags: 
Christian Jesús
Created: 
12/1/2003 12:37:17 PM
Slides: 
61
Views: 
10
Downloads: 
0
Rating: 
0


Comment



Share this presentation
|

Comments

Share this presentation:

|
Sitemap