Entradas

Mostrando entradas de diciembre, 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.