Este mes han pasado 8 años desde el primer examen que hice, y precisamente con el último, el de actualización de OCP a la versión 11g, hacen un total de 25.
Hoy me tomo algo para celebrarlo.
18-Feb-2010 Oracle Database 11g: New Features for Administrators English (ENU) - Oracle Corporation 1Z0-050 Passed
5-Nov-2009 PRO:MS SQL Serv 08,Design,Optimize, & Maintain DB Admin Solu - Microsoft 070-450 Passed
15-Apr-2009 ITIL Foundation v.3 - EXIN, Inc. EX0-101 Passed
4-Mar-2009 TS: MS SQL Server 2008, Implementation and Maintenance - Microsoft 070-432 Passed
20-Feb-2009 Oracle Database 10g Hands-On Course Requirement - Oracle Corporation 1Z0-098 Passed
19-Feb-2009 Oracle Database 10g: Administration II - Oracle Corporation 1Z0-043 Passed
11-Feb-2009 Oracle Database 10g: Administration I - Oracle Corporation 1Z0-042 Passed
19-Sep-2008 Oracle Database 10g: Administration I - Oracle Corporation 1Z0-042 Failed
3-Dec-2004 Plan,Imp&Main a MS Win Serv 03 Env for an MCSE Cert on W2K - Microsoft 070-296 Passed
17-Sep-2004 Man&Maintain a MS Win Ser 03 Env for an MCSA Cert on W2K - Microsoft 070-292 Passed
6-Apr-2004 SUN CERTIFIED SYSTEM ADMINISTRATOR FOR SOLARIS 9 PART 1 - Sun Microsystems 310-014 Passed
20-Jan-2004 Oracle9i Database: Fundamentals I - Oracle Corporation 1Z0-031 Passed
24-Oct-2003 Oracle9i Database: Fundamentals I - Oracle Corporation 1Z0-031 Failed
1-Jul-2003 INTRODUCTION TO ORACLE9I: SQL - Oracle Corporation 1Z0-007 Passed
5-Jun-2003 DEPLOYING DOMINO R5 APPLICATIONS - Lotus Development (190, 191) 190-522 Passed
4-Jun-2003 IMPLEMENTING A DOMINO R5 INFRASTRUCTURE - Lotus Development (190, 191) 190-521 Passed
23-May-2003 MAINTAINING DOMINO R5 SERVERS AND USERS - Lotus Development (190, 191) 190-520 Passed
26-Nov-2002 Installing, Configuring and Administering MS SQL Server 2000 - Microsoft 070-228 Passed
22-Nov-2002 DESIGN & IMPLEMENT DB W/ MS SQL SERVER 2000 ENTERPRISE EDITI - Microsoft 070-229 Passed
18-Nov-2002 Installing, Configuring and Administering MS SQL Server 2000 - Microsoft 070-228 Failed
5-Jul-2002 DESIGNING A WIN2K DIRECTORY SERVICES INFRASTRUCTURE - Microsoft 070-219 Passed
10-May-2002 IMPLEMENT AND ADMINISTER A WIN2K DIRECTORY SERVICES INFRASTR - Microsoft 070-217 Passed
30-Apr-2002 IMPLEMENT AND ADMINISTER A WIN2K NETWORK INFRASTRCTURE - Microsoft 070-216 Passed
19-Apr-2002 INSTALL, CONFIGURE & ADMINISTER WIN 2000 SERVER - Microsoft 070-215 Passed
1-Mar-2002 INSTALL, CONFIGURE & ADMINISTER WIN 2000 PROFESSIONAL - Microsoft 070-210 Passed
Wednesday, March 10. 2010
Celebrando mis 25 exámenes de certificación.
Posted by David Lozano
at
12:26
Wednesday, March 3. 2010
Service Pack 4 para SQL Server 2005
Parece que no soy el único que se pregunta para cuándo un SP4 de SQL Server 2005: http://connect.microsoft.com/SQLServer/feedback/details/522122/service-pack-4-for-sql-server-2005
Indagando más encontramos una nota reveladora, del 12 de febrero, en un blog de Microsoft:
http://blogs.msdn.com/sqlreleaseservices/archive/2010/02/12/sql-server-servicing-plans.aspx
Indagando más encontramos una nota reveladora, del 12 de febrero, en un blog de Microsoft:
http://blogs.msdn.com/sqlreleaseservices/archive/2010/02/12/sql-server-servicing-plans.aspx
De forma abrumadora habéis pedido otro Service Pack para SQL Server 2005 (...) anticipamos que este será el último Service Pack para esta versión de SQL Server. (...) Se amplia el soporte hasta el 12/04/2016. Visita http://support.microsoft.com/lifecycle/ para detalles específicos. (...)
Tuesday, March 2. 2010
Calcular espacio reservado, utilizado y de log en SQL Server 2005 y 2008
Una forma sencilla de tener el espacio utilizado de una base de datos SQL Server en un momento dado:
Para obtenerlo en una única consulta:
Si queremos tener un pronóstico del crecimiento, sólo será necesario crear un job que cargue los datos en una tabla de históricos.
--DATOS
SELECT (sum (size)*8)/1024 FROM nombredelabd.dbo.sysfiles WHERE status & 64 = 0
--USADO
SELECT (sum(used)*8)/1024 FROM nombredelabd.dbo.sysindexes WHERE indid IN (0,1,255)
--LOG
SELECT (sum (size)*8)/1024 FROM nombredelabd.dbo.sysfiles WHERE status & 64 <> 0
Para obtenerlo en una única consulta:
SELECT 'nombredelabd' AS basededatos,(SELECT (sum (size)*8)/1024 FROM nombredelabd.dbo.sysfiles WHERE status & 64 = 0) datos,
(SELECT (sum(used)*8)/1024 FROM nombredelabd.dbo.sysindexes WHERE indid IN (0,1,255)) usado,
(SELECT (sum (size)*8)/1024 FROM nombredelabd.dbo.sysfiles WHERE status & 64 <> 0) log
Si queremos tener un pronóstico del crecimiento, sólo será necesario crear un job que cargue los datos en una tabla de históricos.
Friday, February 19. 2010
Cambiar la intercalación de una base de datos en SQL Server 2005
- Poner la base de datos sin conexión.
- Cambiar a modo restringido: ALTER DATABASE basededatos SET RESTRICTED_USER
- Volver a poner online.
- Cambiar a la nueva intercalación: ALTER DATABASE basededatos COLLATE Modern_Spanish_CI_AI. Para ver todos los modos disponibles SELECT * FROM fn_helpcollations().
- Ahora viene lo complicado. Con esto sólo hemos cambiado el collation por defecto. Sólo afectará a las nuevas tablas que se creeen. Para cambiar los datos ya existentes hay que cambiar el collation de las columnas de tipo texto de cada tabla (ALTER TABLE ... ALTER COLUMN ... COLLATE Modern_Spanish_CI_AI) y en volver a rehacer todos los índices. Si el número de tablas es muy elevado, se puede automatizar el proceso utilizando alguno de los procedimientos almacenados no documentados de SQL Server, hay un artículo completo sobre ellos en mi blog, aunque aquí el más adecuado parece sp_msForEachTable.
- Cambiar la bd a multiusuario: ALTER DATABASE basededatos SET MULTI_USER.
- Cambiar a modo restringido: ALTER DATABASE basededatos SET RESTRICTED_USER
- Volver a poner online.
- Cambiar a la nueva intercalación: ALTER DATABASE basededatos COLLATE Modern_Spanish_CI_AI. Para ver todos los modos disponibles SELECT * FROM fn_helpcollations().
- Ahora viene lo complicado. Con esto sólo hemos cambiado el collation por defecto. Sólo afectará a las nuevas tablas que se creeen. Para cambiar los datos ya existentes hay que cambiar el collation de las columnas de tipo texto de cada tabla (ALTER TABLE ... ALTER COLUMN ... COLLATE Modern_Spanish_CI_AI) y en volver a rehacer todos los índices. Si el número de tablas es muy elevado, se puede automatizar el proceso utilizando alguno de los procedimientos almacenados no documentados de SQL Server, hay un artículo completo sobre ellos en mi blog, aunque aquí el más adecuado parece sp_msForEachTable.
- Cambiar la bd a multiusuario: ALTER DATABASE basededatos SET MULTI_USER.
Friday, February 12. 2010
Cómo darse de baja de Buzz de Google
(Page 1 of 11, totaling 55 entries)
next page »


