2011-11-24

IIS .net SQL y Problemas de fechas


En los últimos 10 años he vivido varias veces el mismo problema en diferentes aplicaciones, así que esta ves me convencí que hay que documentarlo esperando que le sirva a alguien mas.

EL PROBLEMA
Un aplicativo que corre en un IIS, se conecta con una base de datos (SQL, ORACLE, MySQL o lo que sea).
El aplicativo por momentos muestra las fechas en un formato correcto (Español), en otros equipos muestra las fechas en Inglés, en otros en Alemán (ISO), etc. etc.

Algunas aclaraciones básicas.
El SQL Server no tiene que ver en este problema, o al menos, no tiene que ver "directamente".
El Navegador del cliente IE tampoco tiene que ver con el problema.

SOLUCIÓN
En el Servidor (o servidores) IIS, cambiar parámetros en la Registry.
Deben quedar así. (o algo muy similar)

[HKEY_USERS\.DEFAULT\Control Panel\International]

"iCountry"="34"

"iCurrDigits"="0"

"iCurrency"="3"

"iDate"="1"

"iDigits"="2"

"iLZero"="1"

"iMeasure"="0"

"iNegCurr"="8"

"iTime"="1"

"iTLZero"="0"

"Locale"="00000C0A"

"s1159"=""

"s2359"=""

"sCountry"="Spain"

"sCurrency"="€"

"sDate"="/"

"sDecimal"=","

"sLanguage"="ESN"

"sList"=";"

"sLongDate"="dddd, dd' de 'MMMM' de 'yyyy"

"sShortDate"="dd/MM/yyyy"

"sThousand"="."

"sTime"=":"

"sTimeFormat"="H:mm:ss"

"iTimePrefix"="0"

"sMonDecimalSep"=","

"sMonThousandSep"="."

"iNegNumber"="1"

"sNativeDigits"="0123456789"

"NumShape"="1"

"iCalendarType"="1"

"iFirstDayOfWeek"="0"

"iFirstWeekOfYear"="0"

"sGrouping"="3;0"

"sMonGrouping"="3;0"

"sPositiveSign"=""

"sNegativeSign"="-"

2011-11-21

SQL Denali (2012?)


Parece que la versión será finalmente "SQL SERVER 2012".

Novedades de la version aquí.
Documentación del Release Candidate 0.
Download del Release, este link seguramente cambiará en los próximos meses, con nuevos Release Candidates o PRE-RELEASE.
Download Page aquí.

Debugging in SQL 2008


Como hacer debug en SQL Server 2008. Es bastante útil, aunque muchas veces el ojo de DBA es más rápido.
http://www.mssqltips.com/sqlservertip/1695/sql-server-2008-tsql-debugger-is-back-in-ssms/

SQLite para Chrome.


Plugin o Extensión deChrome, para SQLite.
Lo estoy probando y está muy bien lograda la interfaz


http://code.google.com/p/sqlite-manager/

SQL 2012 Datawarehousing


En este link hay información oficial sobre las nuevas características del SRV Olap (ex plato), del SQL 2012 (DENALI, o como lo llamen finalmente).
Los focos están puestos en grandes volúmenes de datos, multiples servidores trabajando en paralelo y escalabilidad.

http://www.microsoft.com/sqlserver/en/us/solutions-technologies/data-warehousing/pdw.aspx

SQLite


Este producto me parece una excelente solución para móviles, S.O. con pocos recursos, aplicaciones pequeñas, soluciones compactas, para fines educativos y más cosas aún...

Es un mini-servidor SQL en un Exe de 500 kb o menos, usa un fichero adicional con los datos y permite programar usando como lenguaje SQL pero sin tener que montar MySQL o otras soluciones mas consumidoras.

http://www.sqlite.org/download.html

Por el mundo