Herramientas para SQL Server 2000/2005


Problema
A menudo existe la necesidad de hacer algo con SQL Server que no es necesariamente enviados con el producto. Gracias a Microsoft hay un montón de otras herramientas gratuitas que pueden ser utilizados para mejorar su entorno SQL Server.

Solución
Microsoft tiene un montón de herramientas adicionales que puede tomar ventaja de la que interactúan o el apoyo de SQL Server. A continuación se muestra una lista de algunas herramientas que podrían venir en práctica y mejorar el conjunto de herramientas que ya tiene disponibles. Algunas de estas herramientas son específicas para SQL Server 2000 o SQL Server 2005, de modo que lea la documentación que está disponible con la descarga.

A continuación le dejo una pequeña lista de herramientas que se pueden descargar de la pagina de Microsoft Downloads

Read80Trace
OSTRESS
PSSDiag
SQLIO
SQLH2
SQLH2 Performance Collector
SQLH2 Reports
SQL 2000 Sample Databases
SQL 2000 JDBC Driver
SQL Server 2000 Best Practices Analyzer
SQL 2000 Critical Update:
SQL 2000 Scan
SQL 2000 Check
SQL 2000 Management Pack
SQL 2005 JDBC Driver
SQL 2005 Express Edition Samples
SQL 2005 Sample Databases
SQL 2005 Upgrade Advisor
SQL 2005 Mobile SDK
SQL 2005 Everywhere
SQL 2005 Express Utility
SQL 2005 Report Packs

Si gusta saber que son y/o que hacen cada unas de las herramientas mencionadas los invito a ver la siguiente pagina: http://www.mssqltips.com/tip.asp?tip=981&m

Anuncios

Uso de Triggers en SQL Server (Comentario de Jeyson)


Yo hace un tiempo había publicado un post referente a el uso de Triggers en SQL Server (https://alexjimenez.wordpress.com/2007/08/13/uso-de-triggers-en-sql-server) y uno de los visitantes al sitio dejo un pequeño ejemplo de como se puede usar los Triggers así que muchísimas gracias Jeyson (jmmb) por el aporte que dejaste en mi blog.

Sigue leyendo

Microsoft lanza version final de SQL Server 2008


Hasta la fecha ha habido más de 450.000 descargas de la versión beta del producto.

Diario Ti: Microsoft ha anunciado la disponibilidad de la RTM (Release To Manufacturing) de Microsoft SQL Server 2008, la nueva versión del sistema de gestión de bases de datos de la compañía.

SQL Server 2008 ofrece una variedad de características y funcionalidades nuevas que mejorarán la administración de bases de datos. Entre ellas, destacan el soporte para la gestión basada en políticas, capacidades de auditoría, almacenamiento de datos a gran escala, datos geoespaciales, y servicios de análisis y reporting avanzados. Con todo ello, SQL Server 2008 se convierte en una plataforma fiable y productiva para las aplicaciones críticas de negocio.

“Microsoft ha desarrollado esta versión de SQL Server pensando en el cliente”, comenta Fernando Bocigas, responsable de negocio de SQL Server y BPI Server de Microsoft. “SQL Server 2008 es la única plataforma de base de datos que incluye unas funcionalidades completas y totalmente integradas para la gestión de datos, así como capacidades de Business Intelligence embebidas, con las que ayudamos a nuestros clientes a ahorrar tiempo y dinero”, añade.

Las nuevas capacidades de SQL Server 2008 han sido muy bien acogidas, tanto por clientes como por los partners de Microsoft. Así lo demuestran las más de 450.000 descargas del producto por parte de la Community Technology Previews (CTPs), las más de 75 aplicaciones a gran escala que ya se encuentran en producción y las más de 1.350 aplicaciones que están siendo desarrolladas por cerca de 1.000 ISVs sobre SQL Server 2008.

Noel Yuhanna, analista de Forrester comenta que “Microsoft es el único fabricante que proporciona capacidades de búsqueda empresarial y reporting de Business Intelligence. También podemos destacar como puntos fuertes del producto de Microsoft las transacciones “long-running” y aquellas que se realizan a través de fuentes de datos distribuidas”.

Fuente: DiarioTI

Creando una Aplicacion Windows Paso a Paso usando Visual Basic y Visual CSharp – Parte 3


Hola a todos se que he dejado un tiempo sin colocar la continuacion pero se me habia hecho algo dificil continuar pero aqui esta la continuacion de este tutorial pero antes debemos recordar las primeras partes ya publicadas.

Sigue leyendo

Creando una Aplicacion Windows Paso a Paso usando Visual Basic y Visual CSharp – Parte 2


Hace unos dias le habia publicado la Parte 1 de este Tutorial donde expresaba los conceptos basicos para comprender y a su ves aprender a utilizar Visual Studio. Por cuestiones de tiempo me he demorado en la segunda entrega pero este fin de semana termino de redactar el resto de los pasos restantes asi que espero disfruten de esta segunda entrega…

Paso 1: Abrir nuestro entorno de Trabajo.

Como se definió al principio vamos abrir nuestro Visual Studio 2005 (Como les dije pueden abrir su versión Express sea la versión Visual Basic o Visual C#)

Para crear nuestra primera aplicación debemos dirigirnos al Menú Archivo à Nuevo à Proyecto

Debe aparecer un cuadro como se muestra en la imagen siguiente:

clip_image002

Y de acuerdo al lenguaje que deseen trabajar vamos a darle seleccionamos el tipo de aplicación que utilizaremos en este caso un Windows Application le asignamos un Nombre a nuestro Proyecto, que les parece si colocamos WinTutorial o MiPrimerWinApp?? Se los pregunto para así poder seguir con la seguidilla y no perdamos el ritmo yo me voy por el Segundo pero usando las iniciales de cada lenguajeJ. Luego del nombre definimos el lugar donde se desea guardar la aplicación, por lo general se guarda en la carpeta Mis Documentos à Visual Studio 2005 à Projects y por ultimo podemos decirle que cree o no un directorio para la Solución. Este último punto nos permitirá agregar varios proyectos a la misma estructura y así poder trabajar de una forma más cómoda a lo que llamamos programación en nCapas o sencillamente cuando estamos en un equipo de trabajo poder ejercer un producto pero divididos en varios proyectos por ejemplo… un desarrollador se enfoca en Contabilidad, otro en Administración y así sucesivamente, aunque seria tedioso unificar todo y para ello ya hay herramientas como Visual Studio 2005 Team Suite pero eso ya es otro tema lo importante es empezar a codificar.

Paso 2: Objetivo a alcanzar con el tutoríal

Haremos una aplicación donde guardara información en dos tablas, una la del Empleado y la otra es la Región donde reside el empleado, permitiendo hacer consultas a esta información y usar las dos cosas que hace que Visual Studio sea grandioso, es decir, usaremos un asistente para generar el formulario y el tradicional…. Si así es a código puro.

Ok, ya tenemos el Proyecto o Solución y nos falta es definir que podremos hacer en esta segunda etapa (Por si no lo has notado estamos en el Paso 2), para ello enumerare las actividades a realizar:

  1. Crear nuestra Base de Datos: por lo general yo utilizo SQL Server 2005 en su versión Express (Tanto Visual Studio 2005 y las versiones Express al momento de instalar te pregunta si deseas instalarlo)
  2. Crear las tablas que mencionamos en el objetivo a alcanzar.

Listo manos a la obra.

Paso 3: Ubicarnos dentro del Entorno de Trabajo

Ok antes de crear nuestra Base de Datos debemos saber donde estamos ubicados, fíjense en la imagen siguiente:

clip_image004

Ese es nuestro marco de Trabajo allí tenemos a la vista lo siguientes elementos importantes:

  1. Windows Forms: Esta demás decir que es el lugar donde arrojaremos nuestros controles y empezar a jugar con el código.
  2. Nuestro Proyecto: Allí estarán todos los archivos a utilizar en nuestra aplicación, es decir, el diseño de los formularios, los archivos de código, las referencias que se hagan a cierto Espacios de Nombres, etc., etc.
  3. Solution Explorer: lugar donde estarán nuestros Proyectos, en el caso que no lo lleguemos a ver podremos darle a la combinación de teclas: Ctrl.+Alt+L
  4. Barra de Herramientas: Lugar donde veremos todos los controles a utilizar, ya sean los propios de Visual Studio o los que encontremos en la Web. Combinación de teclas: Ctrl.+Alt+X

Otros elementos que no se ven en la imagen que también son de mucha utilidad para el programador son:

  1. La ventana de Propiedades: Allí definiremos las características que tendrá los controles y el formulario. Combinación de teclas: F4
  2. Explorador de Servidores: Allí veremos y podremos colocar los Servidores de Base de Datos con lo que estaremos trabajando. Combinación de teclas: Ctrl.+Alt+S
  3. Data Sources: Esta nos permitirá manejar las fuentes de datos, es decir, nos permite enlazarnos a las Base de datos a través de un elemento llamado DataSet (este punto lo veremos mas adelante). Combinación de Teclas: Shift+Alt+D
  4. Task List o Lista de tareas: Si eres de los que te gusta dejar notas sobre las cosas que vas haciendo pues este es de mucha utilidad para ti, ya que puedes escribir en el código un comentario o un punto para evaluar mas adelante usando la cláusula “TODO:”. Combinación de teclas: Crtl+T

Paso 4: Crear la Base de Datos

Ahora vamos a crear nuestra Base de Datos debemos colocarnos sobre el proyecto darle un clic con le botón derecho del Mouse y saldrá algo como observemos en la siguiente imagen:

clip_image006

Aquí le daremos Adicionar (ADD) luego seleccionamos la opción Nuevo Elemento (New Item) alli nos saldra un cuadro donde apareceran todos los posibles ITEM a utilizar en nuestro proyecto… jeje por cierto no se asusten si a ustedes no les aparece la mayoria de los ítems de esta imagen ya que muchos de ellos son plugins que le he agregado a mi Visual Studio 2005 J

clip_image008

Luego de seleccionar el ITEM SQL Database (como les dice la imagen), les coloca un nombre y le dan al botón ADD yo le coloque como Nombre MiBD la extensión MDF es por que SQL Server crea sus base de datos con estas extensiones así que no la vallan a confundir con la extensión que utiliza un software de quemar CD J adicional a este también se genera otro archivo con extensión LDF donde guardara las transacciones y/o modificaciones que se le hagan a la base de datos. Quizás se pregunten por que el seleccionar una BD de SQL Server y no de Access??

  1. Hay que empezar a pensar en grande, es decir, Microsoft Access es un excelente motor pero en muchas ocasiones se queda corto con el volumen de información que se desea registrar.
  2. La velocidad de respuesta que puede tener Access no están óptima como la que nos regresa SQL Server.
  3. En Access no manejas procedimientos Almacenados. SQL Server si. (Que es Procedimiento Almacenado? Respuesta AQUI de igual forma en un futuro no muy lejano escribiré algo sobre este tema)

Estos en mi punto de vista son los mas importantes, auque la lista es mas compleja J

Ahora si les aparece un mensajito como este:

clip_image010

Es por que no tienen en su Equipo instalado la versión de SQL Server 2005 Express, por lo general al momento de Instalar Visual Studio 2005 Estándar, Professional, Team Suite o la Express el pregunta si deseas instalarlo de no ser ese el caso y por alguna razón no pudiste instalarlo pues lo puedes descargar desde este Link

Hasta la proxima Entrega de este Tutorial…

CrossPosting Con mi Pagina Personal

On Demand WebCast – Sobre Visual Studio 2008


On Demand Webcasts
Download previously recorded webcasts at your convenience.

MSDN Webcast: Developing Office Business Applications: From Client to SharePoint and Beyond (Level 300)
Office Business Applications (OBAs) are a new breed of composite solution that leverage the Microsoft Office platform to integrate line of business systems, such as SAP, PeopleSoft, and Microsoft Dynamics, with the Microsoft Office system. In this webcast more

Sigue leyendo

Recursos Sobre SQL Server 2008


Recientemente recibi un boletin que me gustaria compartir con ustedes en donde su mentalidad principal es:

Sus datos disponibles en cualquier lugar y en cualquier momento


SQL Server 2008, la próxima versión de Microsoft SQL Server, ofrecerá una plataforma de datos completa más segura, confiable, sencilla y ampliable para sus aplicaciones más importantes. Al mismo tiempo, permitirá a los desarrolladores crear nuevas aplicaciones que puedan almacenar y trabajar con cualquier tipo de datos en cualquier dispositivo. Asimismo, permite a todos los usuarios tomar decisiones basadas en información confiable gracias a destacados artículos de investigación.

Sigue leyendo