dilluns, 22 de desembre del 2008

Exportar dades SQL a EXCEL

A continuació veurem el procediment per exportar el resultat d'una consulta SQL a un full de càlcul excel. Els passos a seguir son els següents:

- Primerament hem de tenir creat l'ODBC vinculat a la base de dades que volem consultar. Donem per fet aquest pas.

- Des d'un full excel clicarem la opció Datos -> Obtener datos externos -> Nueva consulta de base de datos.

- Ens apareixerà una finestra de Microsoft Query i ens demanarà per escullir un origen de dades.Seleccionem el que hem creat amb l'ODBC. Cliquem acceptar.

- Un cop fet això podem fer dues coses: Seguir l'assistent, el qual ens facilitarà la feina, o bé prèmer el botó cancelar i introduir la sentència sql nosaltres mateixos. Això últim ens permetrà personalitzar bastant més la consulta. Si hem escullit la segona opció, un cop hem cancelat, ens demanarà si volem continuar editant la nostra consulta. Marquem Sí.

- Cliquem el botó de la finestra principal de Microsoft Query que diu SQL , introduïm la sentència i fem clic en el botó acceptar. Ens apareixerà el resultat de la nostra consulta. Tot seguit fem un clic en el botó que hi ha just al cost del de SQL (a la seva esquerra) que diu Devolver datos.

- Ens preguntarà a quina cel.la d'inici volem enganxar el resultat retornat per la consulta. Seleccionem i cliquem acceptar.

dilluns, 8 de desembre del 2008

Recuperació de contrassenyes en routers Cisco

Si som administradors de xarxa i en alguna ocasió ens hem trobat que no recordem la contrassenya que ens permet accedir al mode privilegiat en un router Cisco, existeix un métode que ens permet recuperar-la sense gaire esforç. La metodologia ha emprar és la següent:

Punt 1: En la petició d'entrada del mode Exec usuari introdüir show version.
Anotar el valor que ens apareix després de registre de configuració (ex. 0x2102)

Punt 2: Entrar en el modo monitor ROM del router. Parem el router i al cap d'uns segons
el tornem a engegar.Presionem CTRL + Pausa. Ens apareixerà quelcom similar a:
rommon 1> o simplement >

Punt 3: Des del mode monitor ROM escriure confreg ox2142 per canviar el registre de configuració (config-register). Apretar Enter

Punt 4: Reiniciar el router des del mode monitor de rom: reset

Degut als nous valors del registre de configuració, el router no carrega l'arxiu de configuració. El sistema demana: "Would you like to enter the initial configuration dialog? [yes]:"
Introduïm que NO i apretem Intro.

Punt 5: Des de la petició d'entrada del mode exec usuari escrivim enable per accedir al mode privilegiat sense contrassenya. Per restaurar la configuració existent del router fem:
copy startup-config running-config.

Punt 6: Entrem en el mode de configuració global amb config terminal i canviem la clau de pas amb la comanda enable secret contrassenya per canviar la contrassenya secret.

Punt 7: Des del mateix mode de configuració global escrivim config-register xxxxxxx (El valor anotat en el punt 1). Apretar intro.

Punt 8: Per guardar la nova configuració: copy running-config startup-config
Abans de reiniciar el router ens assegurem que els canvis realitzats s'aplicaran correctament al reiniciar. Introduïm show version, apretem intro.

diumenge, 23 de novembre del 2008

Com exportar d' Access a Mysql

A continuació explicaré una de les diferents maneres d'exportar taules d'una base de dades Access a format MySql. MySql crea i manté el mateix nom de les taules de la base de dades Access així com els noms de camps. El procediment a seguir és el següent:

- Anem a Panell de Control. Eines administratives. Origen de dades ODBC.
- Afegim DSN de sistema. Seleccionem driver MySql 3.51 que obviament hem de tenir instal.lat.
- Crear conector.
- Omplir camps. Servidor:localhost, Usuari:root, etc.
- Seleccionar base de dades MySql (en el meu cas Test).
- Anem a Access i obrim la base de dades que volem exportar.
- Seleccionem una taula i fem un clic amb el botó dret, exportar.
- Guardar com tipus: Base de dades ODBC. Acceptar.
- Origen de dades de l'equip. Seleccionem DSN creat en el segon pas .
- Acceptar.

Això és tot. Hem de repetir aquest procediment per cada taula que volem exportar a MySql.

dimecres, 5 de novembre del 2008

MySql (Agrupació de registres)

Per agrupar registres en una taula MySql tenim la instrucció GROUP BY.La sintaxi és la següent.
SELECT * FROM GROUP BY
Posem un exemple:
Tenim una taula amb 3 camps: id, nom i data. El camp data té el format aaaa-mm-dd.
Doncs bé, si volem agrupar tots els dies de cada mes i de qualsevol any, ho fariem així:

select * from mostra1 group by month(data),day(data)

En l'exemple següent, agrupem tots els mesos i els seus dies.


















select * from mostra1 group by month(data), year(data)

En aquest, agrupem els mesos per cada any.





















select * from mostra1 group by day(data), year(data)

I en aquest, els dies per a cada any.




















select * from mostra1 group by day(data), month(data)

El mateix dia per a cada mes de cada any