Lista de características de Katmai – SQL SERVER 2008

Para quienes se preguntan cuáles son las nuevas características de SQL Server 2008.

Security/Auditing
     – Transparent Data Encryption (encryption while data is ‘still’ on disk, transparent to applications)
     – External Key Management (Consolidation of key management, integration with external products)
     – Data Auditing (1st-class ‘AUDIT’ objects; DDL support; audit objects, principals, data, etc.; support for multiple logging targets)
  Availability/Reliability
     – Pluggable CPU support
     – Enhanced Database Mirroring (compression of mirror streams, enhanced performance, automatic page-level repair for principal/mirror)
  Performance
     – Data compression (easy to enable/disable online, more efficient data storage (this is NOT traditional data compression))
     – Backup stream compression (server level control or backup statement control, all backup types)
     – Performance data collection (single, common framework for data collection, reporting, and storage/warehousing)
     – Improved Plan Guide support (plan freezing, pull plans directly from plan cache, SSMS integration, etc.)
     – Resource Governor (create pools and groups to govern, define classifications based on built-in functions, segment resource utilization amoung groups)
  Management
     – Policy-based management framework (manage via policies vs. scripts, enterprise-wide support, automated monitoring/enforcement, etc.)
     – Integrate with Microsoft System Center
     – Extended Events (high perf lightweight tracing infrastructure, NOT sql trace, integrated with ETW, unprecidented insight into goings-on)
  Development Enhancements
     – Improved datetime datatypes (100th nanosecond precision (7 digits past second), time-zone datetime offset, date only, time only)
     – HierarchyID datatype (hierarchical-aware data type, ORDPath values, built-in functions, methods, etc.)
     – Entity Data Model support (develop ‘business entities’ vs. tables, model complex relationships, retrieve entities vs. rows/columns)
     – LINQ
     – Sql Server Change Tracking (Change Data Capture, get ‘diff’ data changes WITHOUT a comparible value (i.e. datetime, timestamp, etc.))
     – Table Valued Parameters
     – MERGE statement (‘upsert’ data, also includes deletion functionality)
     – Large UDT’s (no more 8000 byte limit on CLR-based UDTs, no more 8000 byte limit for UDA’s)
     – Spatial data (GEOMETRY and GEOGRAPHY data types, built-in spatial function support, spatial indexes)
     – XML enhancements (support for lax validation, office 12 support, xs:dateTime support, lists/union types, LET FLOWR support, etc.)
     – Inline initialization and compound assignment
  Service Broker
     – New UI and Tools for working with (add/drop/edit functionality within SSMS, Diag tools, )
     – Conversation Priority (set message ordering, send/receive impact, 1-10 levels)
  Data Storage
     – Data compression (see above)
     – FILESTREAM attribute (get the ‘best of both’ functionality from BLOBs in the DB vs. BLOBs on filesystem, no more «to blob or not to blob»)
     – Integrated Full Text Search (FTS fully integrated into DB engine, no external storage, no external service, more efficient and reliable costing)
     – Sparse columns (more efficient storage for ‘wide’ tables with many columns that repeat and don’t contain data)
     – New index types (spatial indexes, hierarchical indexes, FILTERED indexes (indexes on filtered values within columns), etc.)
  Data Warehousing/ETL
     – Partitioned Table Parallelism (no more thread limit per partition)
     – Star Join support (no special syntax, optimizer based, full backward syntax support)
     – Data compression (see above)
     – Resource Governor (see above)
     – Persistent Lookups in SSIS (no more re-querying for lookup operators, cache lookups in multiple ways, persist lookups to disk)
     – Improved thread scheduling in SSIS (shared thread pool, pipeline parallelism)
     – Change Data Capture (see above)
     – MERGE statement (see above, great uses with slowly changing dimensions)
     – Scale-out analysis services (read-only storage supports multiple AS servers)
     – Subspace computations
     – New Tools for Cube design
     – Best Practice Design Alerting
     – Backup cubes with better scalability
     – Data-mining add-ins for Excell
  Reporting
     – IIS Agnostic Reporting Services Deployment (no IIS required to run RS any longer)
     – Rich-text support
     – Enhanced visualiztion (graphing)
     – New Word rendering (render reports to Microsoft Word)
  Deprecation
     – Many ‘old’ features ARE REMOVED/GONE (those that have been deprecated for some time – 60/65/70 compat modes, nolog / truncateonly syntax, etc.)

Esta lista de características fue tomada de: http://blogs.msdn.com/chadboyd/archive/2007/07/26/katmai-sql-2008-the-list-of-new-features.aspx

Disponible 17 Videos de Pruebas con VS Team Test

Una de las herramientas clientes de Visual Studio Team System es la edición de Visual Studio 2005 para testers, la cual es una poderosa herramienta al momento de realizar pruebas a las aplicaciones, para las personas que se preguntan que cosas puedo hacer con Visual Studio Team Test les invito a ver estos videos (en inglés) que les serán una muy buena guía:

 

http://static.asp.net/asp.net/images/videos/video-126s.gif#1 | Introduction to Unit Testing with Team System

(10 minutes, 54 seconds)

http://static.asp.net/asp.net/images/videos/video-127s.gif#2 | Introduction to Testing Web Applications with Team System

(9 minutes, 43 seconds)

http://static.asp.net/asp.net/images/videos/video-128s.gif#3 | Introduction to Load Testing Web Applications with Team System

(9 minutes, 8 seconds)

http://static.asp.net/asp.net/images/videos/video-129s.gif#4 | Introduction to Manual Testing with Team System

(8 minutes, 56 seconds)

http://static.asp.net/asp.net/images/videos/video-130s.gif#5 | Introduction to Managing and Running Tests with Team System

(8 minutes, 37 seconds)

http://static.asp.net/asp.net/images/videos/video-133s.gif#6 | Measuring the Business Value of AJAX

(10 minutes, 27 seconds)

http://static.asp.net/asp.net/images/videos/video-134s.gif#7 | Code Coverage of Automated Tests

(6 minutes, 49 seconds)

http://static.asp.net/asp.net/images/videos/video-137s.gif#8 | Custom Extraction Rules and Coded Web Tests

(12 minutes, 39 seconds)

http://static.asp.net/asp.net/images/videos/video-138s.gif#9 | The Effects of Caching

(15 minutes, 36 seconds)

http://static.asp.net/asp.net/images/videos/video-139s.gif#10 | Using the Load Test Agent

(5 minutes, 43 seconds)

http://static.asp.net/asp.net/images/videos/video-140s.gif#11 | The Effects of ViewState

(10 minutes, 4 seconds)

http://static.asp.net/asp.net/images/videos/video-143s.gif#12 | How Do I: Integrate Defect Tracking with Testing?

(8 minutes, 2 seconds)

http://static.asp.net/asp.net/images/videos/video-144s.gif#13 | How Do I: Create My Own Bug Work Item?

(11 minutes, 23 seconds)

http://static.asp.net/asp.net/images/videos/video-152s.png#14 | How Do I: Write Code More Quickly with Unit Tests?

(8 minutes, 40 seconds)

http://static.asp.net/asp.net/images/videos/video-153s.png#15 | How Do I: Practice Test-Driven Development?

(8 minutes, 21 seconds)

http://static.asp.net/asp.net/images/videos/video-157s.png#16 | How Do I: Load Test a Web Application?

(8 minutes, 31 seconds)

http://static.asp.net/asp.net/images/videos/video-158s.png#17 | How Do I: Tune Web Application Performance with Profiling?

(8 minutes, 33 seconds)

Cómo eliminar Team Projects del Team Foundation Server

Hace unas semanas atrás en uno de los entrenamientos de Nivel 200 de Visual Studio Team System un grupo de personas me informó que le interesaba conocer como eliminar proyectos del Team Foundation Server, para hcaer esto posible tienen que en línea de comando ejecutar el siguiente comando:

TFSDeleteproject /server:nombreServidor NombreProyecto

en donde en /server: escriben el nombre del servidor de TFS y en NombreProyecto lo cambian por el nombre del proyecto que desean eliminar, existen otros parámetros opcionales que pueden incluir como lo es:

/q: Para ejecutar en modo silencioso, lo que implica que no solicitará confirmación del usuario para eliminar el Team Project

/force: Esto implica que la eliminación del Team project  debe continuar aunque algunos elementos no puede ser eliminado.

entonces, la sintaxis general del comando es:

TFSDeleteproject [/q] [/force] [/server:NombreServidor] NombreProyecto

TFSDeleteproject lo encuentran en la siguiente ruta:

<Unidad>:Program FilesMicrosoft Visual Studio 8Common7IDE

Cualquier duda adicional sobre este comando y cualquier otro tip que deseen conocer me lo pueden consultar en este medio o en algunas de las conferencias de Team System que doy.

Visual Studio 2008 BETA 2

Que rápido pasa el tiempo no? Pues parece ayer cuando se anunciaba a «Orcas» y ya estamos cada vez más cerca de tener a disposición la nueva versión de herramientas de desarrollo, en el actual post me es grato darles a conocer que ya está disponible la descarga del Beta 2 de Visual Studio 2008 :D.

Las ediciones de Visual Studio 2008 Beta 2 disponibles para descargar son:

Así también pueden descargar las máquinas virtuales de:

Recuerden que para poder usar estas máquinas virtuales además deben descargar el disco base de Visual Studio 2008

La máquina virtual ya viene con los siguientes usuarios con sus respectivas contraseñas creados:

  • Username: TFSSETUP, password: tfssetup
  • Username: TFSSERVICE, password: tfsservice
  • Username: TFSREPORTS, password: tfsreports

y por último si deseas probas las mejoras de las versiones express de Visual Studio 2008 las puedes descargar en: