elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Arreglado, de nuevo, el registro del warzone (wargame) de EHN


  Mostrar Mensajes
Páginas: 1 2 3 4 5 6 7 [8]
71  Programación / Bases de Datos / Importación y exportación de datos usando Integration Services en: 19 Enero 2011, 22:51 pm
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).

Fuente: Apuntes de Curso que estoy llevando
72  Programación / Bases de Datos / Atlanta y SQL Azure en: 19 Enero 2011, 22:37 pm
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.

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, actualizado y parchado por expertos. Uno no tiene que preocuparse de nada relacionado con la disponibilidad del servidor (High availability). Ya existen medidas y copias de la base de datos en caso de accidentes. Microsoft provee un DataCenter y en esas bases de datos uno puede instalar su aplicación.


El servicio para probar es gratuito (pero te pide tu tarjeta de crédito obligatoriamente por si quieres luego extender el servicio).

Para más información sobre SQL Azure visite el sitio web (en inglés):

http://www.microsoft.com/en-us/sqlazure/default.aspx

Suena bien no ?. Pero no todo es color de rosas.

La historia de los ingenieros de sistemas siempre fue de tratar de “simplificar la vida”. Ya no tenemos que programar en lenguaje ensamblador y cada vez los lenguajes de programación son más sencillos. Pero por algún motivo, siempre se ven a ingenieritos trasnochados. La razón es que si bien se simplifican tareas, nacen nuevas tecnologías y es muy difícil estar al día. Poder abarcar y usar la mejor tecnología es una obsesión. A veces cambiar la tecnología a la última trae más desventajas que ventajas. Antes de migrar a tecnologías nuevas es bueno hacer un profundo análisis de pruebas por un buen tiempo y mantener la tecnología antigua hasta haber logrado investigar lo suficiente. Sin una buena investigación de la nueva tecnología, es mejor quedarse con lo antiguo.

Tanto Azure como Atlanta, simplificarán algunas tareas, pero la creación de aplicaciones, desarrollo seguirán siendo un reto. El tiempo invertido en mantenimiento se irá en mejorar las aplicaciones.


73  Programación / Bases de Datos / Log Shipping y Mirroring en SQL Server en: 19 Enero 2011, 22:33 pm
Me pase todo este tiempo perdido aprendiendo SQL y Transac SQL respectivamente, con este post lo que quiero es enseñarles lo que aprendi.

¿Para que sirve?

Casi todos deseamos tener un servidor de respaldo, que si se muere un servidor, podamos tener otro que reemplaze el actual con los mismos datos lo que les pasare a explicar es cada uno que hace y como se debe de hacer.

¿Que es Log Shipping?

Trasvace de Registro, en terminos mas sencillos lo que hace es backup's de los log's copiando a una carpeta en la red. Para que posteriormente otro servidor copie estos archivos y los restaura en la BD.

¿Que es Mirroring?

Reflejo de Base de Datos, si te viene a la cabeza que el nombre se refiere a un espejo estas en lo correcto la idea es la misma, pero la diferencia es que se requiere de 2 servidores para funcionar manualmente, y automaticamente, un Witness o testigo Servidor puede hacer la coordinacion de dicho proceso.

Log Shipping

Para llegar a realizar un log shipping debemos de hacer lo siguiente:


1.- Click Derecho sobre la base de datos.
2.- Tareas.
3.- Y seleccionar Trasvasar Registros de transacciones.

Hay que verificar en log shipping lo siguiente:

• Que el servicio del agente esté corriendo

• Que la carpeta compartida tenga derechos de escritura de archivos en el folder asignado para el usuario con el que corre el agente.

• Si queremos restaurar la base de datos, que cierre sesiones automáticamente.

Existen 3 puntos principales que hay que configurar:

• La periodicidad en que se harán copias de seguridad.

• La periodicidad en que se copiarán los backups a la red.

• La periodicidad en que se restaurarán los datos copiados.

ConfiracionFinal.png

Mirroring


Para hacer Mirroring debemos de seguir los siguientes pasos:


1.- Click derecho sobre la base de datos
2.- Tareas
3.- Seleccionamos la opción Reflejar (Mirroring)
4.- Seleccione la instancia principal y la de mirroring.

Recomendaciones:


• En la base de datos Mirroring debe estar en recuperación no recovery.

• El firewall debe permitir los puertos usados.

• Ver que los protocolos TCP IP están habilitados con el SQL Server Configuration Manager.

De este modo hacemos respectivamente cada configuracion cualquier duda me indican espero que les sirva de algo.

Saludos :P
74  Programación / Programación General / Re: Necesito consejo de como implantar un Algoritmo en: 19 Enero 2011, 21:39 pm
Mira depende de cual sea tu algoritmo que tan complejo sea...
y viendo ese se te puede dar consejos..

O indica tu algoritmo como Pseudocodigo y Listo
75  Programación / Programación General / Re: Busco consejos o asesoria para comenzar a programar en: 19 Enero 2011, 21:35 pm
Hola como estas mucho gusto, primero tienes que ver si tu aplicacion sera de escritorio o web.

Escritorio

Visual Basic 6.0 (Un poco antiguo pero te sirve)
Visual Studio
 C#.
 VB
PHP.

Web

PHP

Servidores de base de datos.

SQL SERVER
MYSQL

Bueno por ahora te puedo indicar eso como base, pero seria bueno que decidas.
76  Programación / .NET (C#, VB.NET, ASP) / [Solucionado]Manejo de Sesiones en C# Form en: 19 Enero 2011, 21:29 pm
Hola como estan queria hacer una consulta acerca del manejo de sesiones en C#, estoy haciendo un sistema, con consultas atribuidas ahora mi pregunta es cmo llego a hacer el manejo de sesiones.

tengo la tabla con 3 datos nombre, contraseña, ID.

Id= Seria el identificador para otorgar el permiso.

Porfavor alguna guia para que pueda ubicarme gracias.
Páginas: 1 2 3 4 5 6 7 [8]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines