jueves, 31 de octubre de 2013

Crear logins de SQL Server sin ejecutar comandos

Hay unas instrucciones específicas para crear logins en SQL server, a través de código se crean así, pero también es posible crearlos de forma más cómoda mediante la aplicación del siguiente modo:

Entrando en el editor de SQL (SQL Management Studio) con permisos de administrador. Podemos ver en primer término los login específicos de cada Base de datos (debajo de Users) y debajo los logins generales de la máster (debajo de Logins)

Crear logins de SQL Server sin ejecutar comandos


jueves, 24 de octubre de 2013

Ingeniería de software : Un enfoque profesional

Roger S Pressman.



                                                           Ingenieria de Software

Este libro lleva más de 20 años en el mercado renovándose con nuevas ediciones, ya va por la 7ª Edición aunque renovada, las ediciones antiguas siguen siendo igualmente válidas en muchos aspectos pues cada nueva edición actualiza un contenido ya bastante completo.

Estas últimas ediciones se renuevan sobre todo en lo referente al aspecto de las aplicaciones web, cada vez más presente en el mercado hoy en día. También se han mejorado y aumentado significativamente los contenidos de UML. Aunque para aprender UML en profundidad recomiendo el libro de sus creadores


jueves, 17 de octubre de 2013

Componentes en .NET: (2ª Parte) Añadir componentes a la barra de herramientas


Mostrando composición y agregación en UML


En la 1ª Parte aprendimos el rombo sólido en el diagrama UML indica una relación llamada composición en la terminología orientada a objetos. Composición significa que un objeto no puede existir sin otro objeto. Como ejemplo, un coche sin motor no es realmente un coche. Si el motor deja de funcionar, el coche deja de funcionar o necesita por lo menos para obtener un nuevo motor para poner el coche en marcha.

Este diagrama presenta un nuevo elemento de UML, el rombo abierto. El rombo abierto
indica una relación llamada agregación. La agregación implica que un objeto puede utilizar otro objeto, pero se pueden crear sin él: un coche puede tener un conductor, pero sin un conductor sigue siendo un coche.

No necesariamente se debe estar de acuerdo con la asignación de rombos abiertos y cerrados en un diagrama. Los diseñadores a menudo no están de acuerdo sobre las diferencias entre la composición y agregación.

viernes, 11 de octubre de 2013

Componentes en .NET: (1ª Parte) Crear una aplicación genérica


En los capítulos anteriores, aprendimos sobre las estructuras básicas de los programas de orientación a objetos en .NET, incluyendo campos, propiedades, métodos, constructores, eventos y herencia. Ahora tenemos una base sólida para el diseño de proyectos orientados a objetos. Es hora de usar este conocimiento para pensar  cómo desarrollar las clases que se han creado en el Visual Studio. NET. Deseamos crear objetos que sean fáciles de usar para ello podemos usar componentes.

Componente. Una parte reemplazable, casi independiente y no trivial de un sistema que cumple una función clara en el contexto de una arquitectura bien definida.

Aquí hay información adicional sobre componentes:



viernes, 4 de octubre de 2013

Pruebas básicas de comunicaciones

Aquí se presentan las tres pruebas básicas para comprobar las comunicaciones de un equipo con otro cualquiera de una red.

Para ver los datos del propio equipo  abrimos el editor de comandos del sistema, tecleando cmd en el cuadro de búsqueda:

cómo ejecutar la aplicación comand

Esto nos abre una ventana similar a las antiguas de comandos de MS-DOS.

ventana de comandos MS-DOS

 Tecleamos Ipconfig para ver los datos de la Ip de nuestro equipo.

ejecución del comando ipconfig

 También podemos probar  si hay conexión con otro equipo tecleando ping y la IP a comprobar:

ejecución del comando ping

En este caso la conexión ha fallado, podemos hacer un ping continuo con: ping ip –t para ver todas las opciones ponemos ping /? Y sale una pantalla de ayuda mostrando todas las opciones del comando.

ejecución ayuda comando ping

Para rastrear la conexión desde nuestro equipo hasta el equipo de destino usamos tracert.
Nos devuelve las diferentes máquinas y redes por las que pasa

ejecución del comando tracert


Estas son las opciones de Tracert

ejecución ayuda tracert




lunes, 30 de septiembre de 2013

Liberar espacio en disco con SQL Server

Algunas veces las bases de datos se hacen demasiado grandes y se "comen" todo el disco duro disponible, pero es fácil liberar espacio sin perder información de la Base de Datos.

Las bases de datos de SQL Server disponen de dos tipos de archivos: el de datos .mdf y el de transacciones .ldf

Este último contiene un histórico de todas las transacciones que se han hecho en la base de datos, por tanto puede hacerse muy grande y ocupar innecesariente casi todo nuestro disco duro. 

Liberar espacio en disco con SQL server