Entradas

Mostrando entradas de 2010

Importación de datos masiva en Integration Services (Bulk Insert Task)

Imagen
La tarea de inserción masiva o Bulk Insert Task, es una herramienta muy veloz para importación masiva de datos de texto a Bases de datos. Para ver cómo funciona, voy a crear un archivo de texto con datos de usuarios separados por comas: Nombre de archivo: TextoAImportar.txt Contenido de archivo: Juan,Revollo,jrevollo@hotmail.com Pedro,Rojas,projas@hotmail.com Ahora, en SQL Server creo mi tabla que importará los datos del archivo txt. El siguiente paso es crear una tabla que importe la información del texto en SQL Server: CREATE TABLE [dbo] . [tablabulk] (       [Nombre] [varchar] ( 50 ) NOT NULL,       [Apellido] [varchar] ( 50 ) NOT NULL,       [Email] [varchar] ( 100 ) NOT NULL ) ON [PRIMARY] Uso de SQL Server Business Intelligence Development Studio (BIDS) El último paso es importar los datos del archivo  TextoAImportar.txt a nuestra tabla tablabulk. Vamos a utilizar Integration Services. BIDS viene con SQL Server. En BIDS se crea un proyecto nuevo de Integration

Cómo hacer consultas de SQL Server a Active Directory

Como si no tuviera nada útil que hacer, voy a dedicarme ahora a mostrar  cómo guardar y trabajar con SQL Server y Active Directory. Active Directory es una base de datos del Sistema operativo Windows que guarda información corporativa de usuarios, teléfonos, direcciones, impresoras, carpetas compartidas, etc. En muchos casos, la gente desea importar la información de Active Directory en bases de datos. En este caso, les voy a enseñar cómo hacer consultas de SQL Server a Active Directory. El primer paso, es crear un linked server. Este es un link que hace SQL Server con otras bases de datos. Con SQL Server puedo hacer consultas a Access, Oracle, MySQL, etc. En este caso desde SQL Server voy a hacer es conectarme y crearme un link de SQL Server a Active Directory. En SQL Server Management Studio ejecuto las siguientes sentencias: EXEC sp_addlinkedserver 'ADSI' , 'Active Directory Services 2.5' , 'ADSDSOObject' , 'adsdatasource' GO He creado u

Becado en Suiza un Boliviano informático.

Imagen
No tiene pinta de boliviano típico no ?. Se aclimata rápido O me voy o me quedo, es la principal pregunta que se hacen los latinos sobre Sudamérica. Algunos se quedan, algunos buscan nuevos rumbos, algunos triunfan, algunos se hunden. En la vida uno no está nunca 100% feliz ni 100% triste.   Siguiendo los temas de bolivianos en Estados Unidos , España y Japón . Ahora presento a un gran amigo que aceptó entrevistarse para el blog. Se trata de Cievoloth Coca, un boliviano que ganó la famosa beca Patiño y ahora está haciendo su Maestría en Ingeniería de Sistemas en Suiza. Acá les va la entrevista  1. Cievoloth Coca. Háblanos un poco de ti para conocerte. Quién eres, donde estas estudiando ahora. Soy un extraterrestre que llego hace 28 anos a este planeta, originalmente aterrice en una tierra bendita, algunos dirían que es el paraíso, del que alguna vez fueran expulsados Adan y Eva, y si... estoy hablando exactamente de Tarija :), que está en Bolivia entre otras cosas. hahaha :). Hablan

Wikileaks, el quinto poder ?.

Imagen
Hace muy poco hablé sobre el poder de los bloggers indicando que el poder de transmitir la información mediante la web influye a nivel mundial. Wikileaks confirma lo que dije. Este sitio que publica información sobre abusos de diferentes países filtro información de las embajadas de los Estados Unidos y publicó la información en su sitio web. Wikileaks, que no era muy conocido ahora es uno de los 900 sitios más populares a nivel mundial. Estados Unidos corto los fondos de donaciones a Wikileaks, su fundador está preso (acusado de  violación y acoso). El país más poderoso del mundo se ve en serias dificultades. No por los Coreanos del norte, no por los chinos. Su atacante, una página web de noticias filtradas. Quién robo la información de Estados Unidos ? Bradley Manning es el sospechoso. Un militar con acceso a información secreta. Se llevó un CD de Lady Gaga y un USB para robarse miles de documentos de alto nivel de confidencialidad. Es legal lo que hizo Wikileaks ? Desde tod

Uso de fechas en SQL Server

Una de las dudas más comunes es cómo manejar fechas en SQL Server. Aquí compilé las dudas más comunes. --Mostrar fecha actual en SQL Server Select getdate() --Mostrar año actual en SQL Server Select year(getdate()) --Mostrar mes actual en SQL Server Select month(getdate()) --Mostrar dia actual en SQL Server Select day(getdate()) --Para mostrar las fechas en formato dia, mes año dd.mm.yyyy Select convert(nvarchar(20),getdate(),104) --Para mostrar las fechas en formato dia, mes año dd/mm/yyyy Select convert(nvarchar(20),getdate(),103) Tienes más dudas ? Escribe a este blog.

Foros en Español para tener ayuda de expertos en SQL Server

Imagen
Un excelente lugar para buscar ayuda en español a preguntas sobre SQL Server es el MSDN . Este es un sitio de Microsoft dedicado a brindar ayuda no sólo en SQL Server, si no en .NET, Workflows, Azure, XNA, Internet Explorer, etc. Para acceder al foro de SQL Server en español, ir a: http://social.msdn.microsoft.com/Forums/es-ES/category/devdataes Si usted es más alienado y prefiere el inglés: http://social.msdn.microsoft.com/Forums/en-US/category/sqlserver Lo bueno de este foro es que existen varios MVPs (Microsoft Most Valuable Professional). En estos meses pude comprobar que el nivel del foro es bastante bueno. Los profesionales de ahí, están catalogados por estrellas. 5 estrellas es lo máximo (yo sigo en 1, pero apenas voy un mes). Cualquier persona de la comunidad MSDN puede contestar las preguntas que sepa. Existen moderadores que evalúan respuestas o las complementan.   Tienes dudas ? Quieres saber más ? Pregunta en este blog.    

Ranking, los sitios Web más visitados de Bolivia

Imagen
Para los que qué deseen saber cuáles páginas son las más visitadas. Acá tengo una recolección. Los sitios web son dinámicos y estos datos pueden cambiar con el tiempo. Este artículo se lo creó en noviembre del 2010. 1. Página de Los Tiempos – Cochabamba no se queda atrás y obtiene el primer lugar con su periódico. Es el sitio Boliviano más visitado en Bolivia. Desde mi punto de vista, el sitio más organizado y mejor funcionalidad y navegabilidad. www.lostiempos.com 2. El Deber – Este diario gana el 2do lugar. Su interfaz y menú bastante sencillo y simple. Aún así, a la gente le gusta. http://www.eldeber.com.bo/ 3. TUMOMO – Una página muy sencilla y bien práctica. Hecha por gente de Santa Cruz. Muy buena iniciativa. Esta página es de anuncios y ventas. http://www.tumomo.com/ 4.   Portal del gobierno de Bolivia – Las páginas del estado plurinacional de Bolivia ocupan un 4to lugar. Tengo que admitir que esta página es mucho más funcional que hace unos años atrás.   Ha mejorado bastant

Atlanta y SQL Azure, llegará el informático a rascarse la panza con las nuevas tecnologías ?

Imagen
Ficción o realidad. Nos rascaremos la panza en algún momento ? Muchas personas se preguntan que es Atlanta y que demonios es SQL Azure?. Atlanta es un servicio que monitorea tu servidor SQL Server y te aconseja configuraciones para que sea más seguro, que tenga las mejores configuraciones y que no se caiga. Para instalar Atlanta es necesario registrarse en: https://www.microsoftatlanta.com/ Luego bajarse los certificados, el programa de instalación de gateway. Finalmente instalarse el agente. Su máquina requiere SQL Server 2008 y Windows 2008. Existe una tendencia de tratar de automatizar todo y reducir los dolores de cabeza de los usuarios administradores. Atlanta aconseja configuraciones para tenerlo todo optimizado y más seguro. Los servicios en las nubes Sobre SQL Azure Está de moda oír hablar de SQL Azure. Es lo que se llama servicio en la nubes (cloud services) Un servicio hermoso donde uno solo tiene que pagar para tener un servidor de base de datos y todo es mantenido, a

El poder de los bloggers

Imagen
Dominarán los bloggers el mundo ?. Todos saben que la prensa es el 4to poder del estado, pero con la llegada de Internet, el acceso para publicar noticias es baratísimo. Antes solamente gente con dinero podía tener su canal de televisión, o su propio periódico. La radio puede llegar a ser cara si tiene cobertura a nivel nacional y peor internacional. Hoy en día, gracias a internet, cualquier hijo de vecino puede tener su blog. Por ejemplo si uno entra a www.blogger.com basta con entrar a comenzar, meter algunos datos y uno puede tener su blog gratuito. Lo único que tiene que tener es dinero para internet o para ir a un café internet a escribir sus comentarios. Los bloggers son hoy en día, un medio poderoso de comunicación. Un blogger puede destruir la imagen de una empresa o crear una falsa imagen. Al ser gente sin formación como los comunicadores de prensa, que conocen la ley de prensa y fueron formados con ética laboral, los bloggers pueden tener muy pocos escrúpulos al escribir s

Importación y exportación de datos usando Integration Services

Imagen
Con preocupación he visto que gente que usó SQL Server por varios años no tiene idea de lo que es SQL Server Integration Services (SSIS). SSIS es la tecnología de Microsoft para: Importar datos de SQL, Oracle, Excel, archivos planos, etc Exportar datos a  SQL, Oracle, Excel, archivos planos, etc Migrar datos Con SSIS se puede migrar inicios de sesión o logins de una instancia a otra, también se pueden exportar datos de Oracle a Excel o viceversa. Es una herramienta muy versátil por la cantidad de herramientas que contiene. Para poder importar o exportar datos se usa el SQL Server Business Intelligence y se abre un proyecto de Integration Services. El control flow permite determinar que tareas hacer. Dentro del control flow arrastramos la tarea de dataflow usada para importar y exportar datos. Luego en control flow, especificamos los datos de origen (OLEDB que muestra los datos de una tabla SQL Server) y el destino (un archivo plano txt). Si alguien tiene más dudas sobre imp

Nuevo SQL Server Denali

Imagen
Acaba de salir la versión de SQL Server Denali CTP1 (Comunity Technology Preview). Para que los usuarios vayan observando y viendo si les gusta o no esta nueva versión de SQL Server. Tiene varias mejoras, especialmente para los programadores. Ahora ya trabaja con powershell 2 y tiene mayor escalabilidad. Disfrútenla. Para bajarse el SQL Server Denali http://www.microsoft.com/downloads/en/details.aspx?FamilyID=6a04f16f-f6be-4f92-9c92-f7e5677d91f9 Documentación de SQL Server Denali http://msdn.microsoft.com/en-us/library/bb500435(SQL.110).aspx

Jornadas de actualización de Informática

Imagen
En el Facebook me encontré con la siguiente imagen: Y lo primero que dije es heeeyy ¡!, esto es de Nerds y Geeks !!. Quién es el ocioso que hizo esto en ASCII ¿?. Típicos nerds fanáticos de Matrix. Les apuesto a que Neo (Keanu Reeves) en la realidad ni sabe chatear bien. Pero luego dije…heeyy !!. Mi blog es de artículos geeks ¡!. Porqué no incluir un evento geek ¿?. Y eso estoy haciendo ahora: ========================== =============== 0000 .- Ruby on Rails ========================== =============== 0001 .- Google App Engine   ========================== =============== 0010 .- Yachay!! ¿Una red social?   ========================== =============== 0011 .- Meta Clases en lenguajes Orientado a Objetos   ========================== =============== 0100 .- Desarrollo de Juegos en Red ========================== =============== 0101 .- Introducción al desarrollo de aplicaciones para plataformas móviles de Microsoft   ========================== =============== 0110 .- Sistemas

Hacer backup de Sql server mediante línea de comandos

Imagen
  Soluciones de automatización de backups de SQL Server Esto es para programadores que deseen hacer backups o copias de respaldo a sus bases de datos en SQL Server usando la línea de comandos. En este ejemplo voy a usar el sqlcmd. Si usted no sabe qué es el sqlcmd, le recomiendo leer alguno de mis artículos relacionados: http://elpaladintecnologico.blogspot.com/2009/04/sqlcmd-la-linea-de-comandos-para-sql.html Para hacer una copia de respaldo:                   Backup Database test FROM DISK=’C:\backup\test.bak’       GO Lo que estamos haciendo es crear un archivo de respaldo llamado test.bak en la carpeta backup (asegúrese que la carpeta fue creada). Si le sale un mensaje parecido a este: Msg 3201, Level 16, State 1, Server .\SQLEXPRESS, Line 1 Cannot open backup device 'C:\test.back'. Operating system error 5(Access is denied.). Créese una carpeta nueva con el usuario y trate de crear el backup en la nueva carpeta. Para recuperar la co

Un diplomado que ofrece trabajo ?

Imagen
Parece increíble, pero en un país donde no hay trabajo y hasta los masters ejercen como taxistas, en el área de informática y sistemas se abren nuevas e importantes oportunidades. La empresa Jalasoft esta auspiciando a la F undación jala . Jalasoft vio por conveniente invertir en educación y mejorar la calidad de los profesionales. A los alumnos destacados, se les da trabajo desde Bolivia con empresas en el extranjero. La Fundación Jala complementa las universidades nacionales dando un enfoque 100% práctico. Los docentes son los profesionales más destacados en el área y todos los alumnos tienen acceso a equipos de alto nivel y a internet. Los estudiantes que aprueban exitosamente en la fundación obtienen un diplomado gratis y también reciben trabajo. Para saber cómo funciona todo, decidí entrevistar a un diplomado que está trabajando. Se llama Mauro Astete. El estaba estudiando en el diplomado y fue convocado a trabajar en asuntos relacionados con Microsoft Exchange. Leamos l