domingo, 4 de diciembre de 2011

Libros gratis de Microsoft

Aquí les paso una dirección donde se puede descargar gratuitamente libros en ingles sobre:

- Programming Windows Phone
- Moving to Microsoft Visual Studio 2010
- Introducing Microsoft SQL Server 2008 R2
- Own Your Future, Update Your Skills with Resouces and Career Ideas from Microsoft

http://blogs.msdn.com/b/warnov/archive/2011/08/11/libros-gratis-de-microsoft-para-kindle-y-otros-readers.aspx

¡Conoce las principales novedades de SQL Server 2012!

Las 12 Horas de SQL Server 2012 ¡Conoce las principales novedades de SQL Server 2012 en 12 sesiones!


Horario Titulo

12:12-12:42 Bienvenida e Introducción al evento

12:42-13:42 Enriqueciendo nuestros informes en PowerView

13:42-14:42 Abre tu mente a nuevas posibilidades con T-SQL 2012. Cláusula OVER

14:42-15:12 Entrevista con Pedro Urbina, Desarrollador en Microsoft Corp. De AlwaysON

15:12-16:12 Alta Disponibilidad en SQL Server Denali

16:12-17:12 Profundizando en Reporting Services (SSRS) 2012 para SharePoint 2010

17:12-18:12 Cómo migrar nuestra solución multidimensional al nuevo modelo BISM Tabular y no morir en el intento

18:12-18:42 Entrevista con César Galindo, Lead en PDW

18:42-19:42 Interioridades y casos realistas sobre índices columnares

19:42-20:42 Novedades en Manejabilidad en SQL Server 2012

20:42-21:12 Entrevista con Miguel Llopis, PM Data Explorer Team

21:12-22:12 Data Quality Services

22:12-23:12 Escenarios en nube con SQL Server y SQL Azure

23:12-12:12 Aplicando las novedades de Integration Services 2012 a nuestros escenarios

Mayor Informacion en Microsoft TechNet !!

jueves, 1 de diciembre de 2011

Convertir columnas de tabla SQL SERVER en variables de VB.NET

Este utilitario en sql sirve de mucho si se tiene una tabla de SQL SERVER con demasiadas columnas y se desea convertir cada columna en una variable de VB.NET.

SELECT 'DIM ' + t0.name + ' AS ' + UPPER(
CASE
WHEN t2.name IN ('text', 'varchar', 'char') THEN 'String'
WHEN t2.name IN ('ntext', 'nvarchar', 'nchar') THEN 'String'
WHEN t2.name IN ('tinyint', 'smallint', 'int', 'bigint') THEN 'Integer'
WHEN t2.name IN ('bit') THEN 'Boolean'
WHEN t2.name IN ('decimal', 'numeric', 'money', 'smallmoney') THEN 'Double'
WHEN t2.name IN ('float', 'real') THEN 'Double'
WHEN t2.name IN ('smalldatetime', 'datetime') THEN 'Date'
WHEN t2.name IN ('binary', 'varbinary', 'image') THEN 'String'
ELSE 'String'
END) + ' = ' +
CASE
WHEN t2.name IN ('text', 'varchar', 'char') THEN '""'
WHEN t2.name IN ('ntext', 'nvarchar', 'nchar') THEN '""'
WHEN t2.name IN ('tinyint', 'smallint', 'int', 'bigint') THEN '0'
WHEN t2.name IN ('bit') THEN 'False'
WHEN t2.name IN ('decimal', 'numeric', 'money', 'smallmoney') THEN '0.0'
WHEN t2.name IN ('float', 'real') THEN '0.0'
WHEN t2.name IN ('smalldatetime', 'datetime') THEN 'Date.Now'
WHEN t2.name IN ('binary', 'varbinary', 'image') THEN '""'
ELSE '""'
END
FROM sys.columns t0
INNER JOIN sys.tables t1 ON t1.object_id = t0.object_id
INNER JOIN sys.types t2 ON t2.system_type_id = t0.system_type_id
WHERE t1.name = 'TABLE'
ORDER BY t0.column_id

Esta consulta le mostrara todas las columnas de la tabla convertidas en definiciones de variables para VB.NET.

DIM COLUMNA1 AS INTEGER = 0
DIM COLUMNA1 AS STRING = ""
DIM COLUMNA3 AS BOOLEAN = False
DIM COLUMNA4 AS DATE = Date.Now
DIM COLUMNA5 AS DOUBLE = 0.0

(5 row(s) affected)

Contar y/o Sumar filas con filtro en Excel

Esto es un TIP de una función bien útil en excel para contar y sumar la cantidad de filas después de aplicar un filtro a una columna dentro de excel.

Para esto usaremos una función de excel llamada SUBTOTALES para sumar y contar.

Si se desea sumar un rango de filas de una determinada Columna simplemente usen la función pasandole 2 parámetros, el primero es la operación la cual para sumar es 2 y posteriormente el rango de filas.

=SUBTOTALES(2,CI2:CI5283)

En caso que se desee contar la cantidad de filas afectadas por el filtro, se tendrá que cambiar el primer parámetro enviado a la función por el 9 y posteriormente colocar el rango de filas que desea considerar.

=SUBTOTALES(9,CI2:CI5283)

Espero que re resulte útil ya que a mi me sirvió un montón.

viernes, 25 de noviembre de 2011

Introducción y Características del Windows Phone 7.5

Comparto con todos un interesante y largo vídeo que explica las nuevas características de la nueva versión de Windows Phone 7.5 o Mango. Tranquilos que esta en ESPAÑOL.

Como aporte para mi esta nueva apuesta de Microsoft es interesante pero le falta madurar ya que muchas de las mejoras están en su SDK para acceder a funcionalidades del teléfono que anterior mente en su versión 7 no tenia o no se podía.

Por el futuro de este WP7 dependerá de todos nosotros DEVs!

Cambiar Nombre de la Instancia en SQLSERVER

Si desea cambiar el nombre de la instancia que por defecto se nombro o que se nombro al momento que se instalo el Sql Server puede hacerlo de la manera mas sencilla mediante algunas sentencias sencillas en SQL.

1. Primero revisamos cual es el nombre de la instancia actual .

1
2
sp_helpserver
select @@servername

2. Con esto obtenemos el nombre actual y el cual necesitamos saber para poderlo remplazar por otro nombre.

1
2
3
4
sp_dropserver 'old_name'
go
sp_addserver 'new_name','local'
go

3. Con esto ya se cambio el nombre de la instancia pero no se aplicara hasta que reiniciemos el servicio del SQL SERVER en el Windows. Para ello, entramos a la consola de comando.

Inicio>Ejecutar>CMD
Inicio>Accesorios>Simbolo de Sistema

4. Dentro de la consola debemos detener el servicio para que posteriormente lo iniciemos nuevamente.
net stop mssqlserver net start mssqlserver
5. Con esto ya se cambio el nombre de la instancia de tu Sql Server así que verificamos.

1
2
sp_helpserver
select @@servername

Con estos sencillos pasos se puede cambiar la instancia del Sql Server que para mi es la mas rápida y sencilla.