Libros gratis de Visual Studio 2010 y SQL Server 2008 R2

Posted by Gabriel on March 12th, 2011

Visual Studio 2010 Logo

Hace unos días me topé con 2 posts en el blog de Microsoft Press, en el cual publicaron 2 libros totalmente gratis para que cualquier persona pueda descargarlos.

Moving to Microsoft Visual Studio 2010 – Descarga Directa en: PDF o XPS

y

Introducing Microsoft SQL Server 2008 R2 – Descarga Directa en PDF o XPS

Los libros, como los mismos títulos indican, son orientados a introducir solamente las nuevas cualidades y habilidades de Visual Studio 2010 y SQL Server 2008 R2, no tanto de educar totalmente sobre features que ya existían, pero aún así, definitivamente útiles para cualquier persona que esté por empezar a utilizar estas nuevas versiones de ambos programas.

Moving to Microsoft Visual Studio 2010

Como borrar los usuarios y passwords guardados en SQL Server Management Studio

Posted by Gabriel on February 20th, 2011

Microsoft SQL Server 2008

Para borrar el historial de Servidores de SQL a los que se ha conectado el SQL Server Management Studio, así como los datos de conexión (usuario y password) guardados/recordados, es necesario hacer lo siguiente:

En SQL Server 2008 Management Studio:

  1. Start -> Run
  2. Teclear: %userprofile%\AppData\Roaming\Microsoft\Microsoft SQL Server\100\Tools\Shell
  3. Dar Enter
  4. Borrar el archivo SqlStudio.bin

En SQL Server 2005 Management Studio:

  1. Start -> Run
  2. Teclear: %userprofile%\AppData\Roaming\Microsoft\Microsoft SQL Server\90\Tools\Shell
  3. Dar Enter
  4. Borrar el archivo mru.dat

Listo. Con eso se borrará la historia tanto de usuarios y passwords guardados, como el historial de servidores de SQL a los que se ha conectado el SQL Server Management Studio.

Links del dia #1

Posted by Gabriel on January 22nd, 2011

Ya que de perdido paso 2 horas al día leyendo artículos técnicos sobre desarrollo de software o cosas relacionadas a sistemas, y durante los últimos 5 años la mayoría de lo que he aprendido ha sido en base a blog posts, he decido empezar una serie de posts recomendado uno o más artículo/posts que haya leído durante ese día, categorizados por tecnología o área.

No se si logre hacer esto diariamente, pero al menos el intento se hará. Aquí estan los primeros artículos interesantes que he leído el día de hoy:

SQL

Introduction to JOINS – Basic of JOINS: Escrito por Pinal Dave, un experto de SQL. Mucha gente no sabe explicar los JOINS en SQL o la diferencia exacta entre ellos, buen artículo.

Personal Improvement

Basic Presentation Skills Training – Notes from Joel Abrahamsson: Parte de mi rol de trabajo es dar algunas presentaciones técnicas, y la verdad es que la mayoría de la gente no somos buenos para esto. Buenas notas y tips de este desarrollador que está tomando un curso al respecto.

.NET / C# / ASP.NET

ALT.Next – ALT.NET es un “movimiento” o “corriente” integrado por varios desarrolladores enfocados en traer las mejores prácticas y herramientas de otras comunidades de desarrollo (Java, Ruby, Python, etc) a la comunidad de Microsoft y .NET en general. Aunque su auge más fuerte ya pasó, este artículo da una idea de hacia donde van.

Desarrollo de Sistemas en General

Metodologies at a GlanceJ.D. Meier, un Principal Program Manager de Microsoft, en el equipo de Patterns & Practices, escribe posts muy útiles constantemente. Este post es un mapa de algunas actividades/artefactos clave en varios procesos de desarrollo de software.

That’s it. Read on.

Aliases de conexion en SQL Server

Posted by Gabriel on July 11th, 2009

Un Alias de SQL es un nombre alternativo que se utiliza para realizar una conexion a un servidor de SQL Server. El alias encapsula los elementos requeridos de un string de conexion (como protocolo, puerto, hostname o ip), y los encapsula con un nombre escogido por el usuario.

El alias de SQL es algo similar o equivalente a un ODBC para Windows, excepto que el alcance del alias es solamente en aplicaciones relacionadas con SQL, es decir, no podríamos hacer un ping al alias desde una ventana de DOS.

En algunos comentarios leí que si en el campo de Server Name utilizamos el numero de IP directamente, en lugar del hostname (reverse DNS), podemos agilizar un poco la conexion debido al ahorro del dns lookup.

Ahora si, hay dos maneras de agregar un Alias de SQL:

  1. SQL Server Client Network Utility (cliconfg)
  2. SQL Server Configuration Manager

Por simplicidad yo siempre uso la primera, cliconfg. Los pasos para agregar un alias usando la Client Network Utility son:

  1. Start -> Run
  2. Teclear “cliconfg” -> Enter
  3. Ir al tab de Alias “Add
  4. LLenar los datos (Server Alias, Protocolo, etc)
  5. Click en OK.

Figura 1: Dialogo principal de la SQL Server Client Network Utility

SQL Server Client Network Utility (cliconfg)

SQL Server Client Network Utility (cliconfg)

Figura 2: Dialogo de Nuevo Alias de la SQL Server Client Network Utility

Nuevo SQL Alias usando cliconfg

Nuevo SQL Alias usando cliconfg

El ejecutable cliconfg.exe está en el directorio de Windows\System32, y como el folder de System32 está en las variables de ambiente de Windows, podemos simplemente teclear el nombre del ejecutable desde cualquier lugar y lo reconocerá. Cliconfg.exe viene pre-instalado desde Windows 2000, así que nos permite agregar aliases de SQL sin instalar las SQL Server Client Tools.

La segunda manera de consultar los Aliases existentes, y de agregar nuevos, es usando el SQL Server Configuration Manager.

Para acceder al SSCM los pasos son:

  1. Start – > Run.
  2. Teclear “compmgmt.msc” -> Enter.
  3. En el arbol del lado izquierdo, escoger “Services and Applications“.
  4. Escoger “SQL Server Configuration Manager“.
  5. Escoger “SQL Native Client Configuration“.
  6. Escoger “Aliases“.

Figura 3: Pantalla principal del SQL Server Configuration Manager

SQL Server Configuration Management  - Aliases

SQL Server Configuration Management - Aliases

Para agregar un alias nuevo usando el SQL Server Configuration Manager, simplemente hay que escoger la opcion “New Alias” del menú “Action“, y llenar los datos del diálogo.

Figura 4: Dialogo de Nuevo Alias usando SQL Server Configuration Manager

Nuevo Alias SLQ usando SQL Server Configuration Manager

Nuevo Alias SLQ usando SQL Server Configuration Manager

Por cierto, la unica ventaja del SQL Server Configuration Manager sobre la Client Network Utility, es que permite exportar la lista de Aliases a un archivo de texto, a través del menú “Action“, escogiendo “Export List“.

Una vez agregado el alias, podemos utilizarlo en el dialogo de conexion del SQL Server Management Studio, por ejemplo, y solamente teclear el nombre del alias, en lugar del hostname o ip y el puerto, en caso de que antes fuera requerido.


Copyright © 2007 Gabriel Rodriguez Plancarte. All rights reserved.