TIP Para conectar SQL Server 2008 (No R2) con Windows Azure.

Saludos, esta mañana me encontré con el siguiente problema, estaba tratando de conectar una base de datos SQL Server 2008 (No R2) con Windows Azure, pero me arrojaba el siguiente error:

Bueno primero agrega los datos de tu SQL Azure al login del SQL Server 2008:

 AzureInfo

LoginSQL

ErrorConnect

Al parecer esto se debe a que SQL Server 2008 tiene diferencias entre objetos de la versión SQL Server 2008 R2, pero…. para poder conectarte puedes intentar lo siguiente y así ganar tiempo en lo que se migra a una versión R2🙂.

Paso 1.

Cierra el cuadro de dialogo del error y cierra la ventana de login del SQL Server.

LoginSQL

Paso 2.

Haz clic en el botón de Nueva consulta ubicado en la barra de herramientas.

NewQuery

Paso 3.

Veras nuevamente la pantalla de login del SQL Server 2008, ahí deberás dar clic en el botón “Opciones >>”, Selecciona la base de datos a la que te deseas conectar (examina el servidor), y da clic en el botón aceptar y posteriormente en el botón Conectar.

LoginSQLoptions

SelectDatabase

ClickConnect

Paso 4.

Si todo salió bien deberás ya estar conectado a la instancia de tu SQL Azure, pero corroborarlo puedes hacer lo siguiente.

SuccessConnect

Saludos, espero les ayude un poco.

No puedo ver la propiedades de mis Proyectos en Visual Studio 2008

Saludos amigos, en esta ocasión me encontré con un problema en Visual Studio 2008, lo que sucedía es que al abrir un proyecto de Windows Application y querer ver las propiedades del mismo, estas no aparecía jamás, ni aunque abriera un nuevo proyecto, ya investigando un poco y navegando por la red encontré la siguiente solución, la cual en mi caso me funciono a la perfección:

1. Cierre Visual Studio 2008.

2. Abra  la herramienta de símbolo de sistema de Visual Studio 2008, como administrador.

3. Escriba el siguiente comando "devenv /resetskippkgs”, este comando es para Reinstalar o Restaurar los paquetes de Visual Studio, al ejecutar el comando se abrirá un nuevo Visual Studio, en mi caso abrí uno de mis proyectos y me permitió ver las propiedades.

Si tienen más problemas y con lo anterior no se soluciona, puede revisar este post: Más soluciones

Bueno amigos espero les sea de ayuda, que tengan un buen día.

[ASP.NET] Error del Servidor en Aplicación: Error HTTP 404.3-Not Found.

Saludos amigos en esta ocasión les dejo la solución al siguiente error:

Error del servidor en aplicación
Error HTTP 404.3 – Not Found
No puede obtener acceso a la página solicitada debido a la configuración de la extensión. Si la página es un script, agregue un controlador. Si se debe cargar el archivo, agregue una asignación MIME.

Bueno pues la causa más común que provoca este error es que ha instalado primero alguna versión del Visual Studio 2005 o 2008, y posteriormente se habilito el servidor IIS (Internet Information Service). Para solucionarlo se deben de correr las siguientes líneas desde el CMD.

Si tiene el sistema operativo Windows XP podrá ejecutar la siguiente línea de comando:

C:\Windows\Microsoft.NET\Framework\v2.0.50727>aspnet_regiis.exe -r

15-05-2009 11-26-38

Si tiene el sistema operativo Windows Vista tendrá que ejecutar la siguiente línea de comando ya que la anterior no funciona en este S.O.

C:\Windows\Microsoft.NET\Framework\v2.0.50727>aspnet_regiis.exe -u

15-05-2009 11-28-19

Posteriormente hay que correr esta otra línea de comando:

C:\Windows\Microsoft.NET\Framework\v2.0.50727>aspnet_regiis.exe -i

15-05-2009 11-34-24

 

 

 

 

 

 

 

Bueno pues espero y le ayude a resolver el Error, espero sus comentarios.

[SQL2008] ¿Cómo instalar MS SQL Server 2008?

Saludos amigos en esta ocasión les dejo una serie de imágenes con algunas indicaciones para que puedan instalar Microsoft SQL Server 2008.

Para realizar la instalación tiene que considerar los siguientes requerimientos antes de comenzar. (de esta manera podrán ahorrar tiempo).

Si tienen instalado el Visual Studio 2008, verifiquen que:

Tienen instalado el FrameWork 3.5 Service Pack 1.

Si no lo tienen lo pueden descargar de: http://www.microsoft.com/downloads/details.aspx?FamilyID=d0e5dea7-ac26-4ad7-b68c-fe5076bba986&displaylang=en

Tienen instalado el Visual Studio 2008 Service Pack 1.

Si no lo tienen lo pueden descargar de:

http://www.microsoft.com/downloads/details.aspx?FamilyID=27673c47-b3b5-4c67-bd99-84e525b5ce61&displaylang=en

También pueden descargar la versión gratuita de SQL Server 2008 de:

http://www.microsoft.com/express/sql/download/

 

Listo, teniendo ya todos los requerimientos de la instalación podemos comenzar con el MS SQL Server 2008:

Screen1:

MSSQL2008_1

Screen2:

MSSQL2008_2

Screen3:

 MSSQL2008_3

Screen4:

 MSSQL2008_4

Screen5:

MSSQL2008_5

 

Screen6:

MSSQL2008_6

Screen7:

MSSQL2008_7

Screen8:

MSSQL2008_8

Screen9:

MSSQL2008_9

Screen10:

MSSQL2008_10

Screen11:  

MSSQL2008_11_2

Screen12:

MSSQL2008_12 

Screen13:

MSSQL2008_13

Screen14:

MSSQL2008_14

Screen15:

MSSQL2008_15

Screen16:

MSSQL2008_16

Screen17:

MSSQL2008_17

Screen18:

MSSQL2008_18

Screen19:

MSSQL2008_19

Screen20:

MSSQL2008_20_2

Screen21:

MSSQL2008_21_2

En este momento ya deben de tener instalado el MS SQL Server 2008, espero les sea de ayuda, dejen comentarios.

[SQL2008] Reduciendo el almacenamiento para columnas Nulas – SPARSE Columns.

Saludos amigos en esta ocasión les voy a escribir sobre una mejora implementada en SQL Server 2008, la cual nos ayudara mucho cuando deseemos almacenar valores nulos (NULL) o usados con poca frecuencia en nuestras bases de datos.

SQL Server 2008 incorpora las Sparse columns ,sin duda es una mejora que permite la optimización del almacenamiento “zerobyte” de valores NULOS (NULL). Se permiten definir hasta 30,000 columnas dispersas (Sparse columns) en una tabla.

Esta mejora es ideal para diseños de base de datos o aplicaciones que requieren un elevado número de columnas que pocas veces se usan, o para tablas con una serie de columnas que se relacionan con solo un subconjunto de datos almacenados.

Para definir una columna dispersa “Sparse column”, sólo tiene que añadir el atributo de almacenamiento “SPARSE” después de la columna de definición en un comando CREATE o ALTER TABLE, veamos el siguiente ejemplo:

 

CREATE TABLE dbo.Productos
(ProductoID int NOT NULL PRIMARY KEY IDENTITY(1,1),
Producto varchar(255) NOT NULL,
Descripcion varchar(150) SPARSE NULL,
CodigoAlterno varchar(30) SPARSE NULL,
FechaAdd datetime NOT NULL)

 

image

Realicemos unas Inserciones a la tabla Productos, una de las inserciones contendrá valores nulos:

 

INSERT INTO dbo.Productos (Producto,Descripcion,CodigoAlterno,FechaAdd) 
VALUES('WHISKY','Juanito el Caminador','WJC7854',GETDATE()),
      ('AGUA MINERAL',NULL,NULL,GETDATE())
      

Ahora seleccionemos los datos:

SELECT Producto,Descripcion,CodigoAlterno 
FROM dbo.Productos 
WHERE (Descripcion IS NOT NULL) AND (CodigoAlterno IS NOT NULL)

Noten que lo que hicimos no nos afecta en nada aparentemente, la ventaja es que estamos haciendo más eficiente la manera de almacenar las columnas que contengan valores nulos,  en resumen estas columnas aplicaran el ZEROBYTE y ahorremos un poco más de espacio en nuestras bases de datos.

 

[SQL-2008] Buscar texto en definiciones de Objetos MS SQL Server.

Saludos amigos en esta ocasión les dejo un ejemplo de como poder buscar “Cadenas de Texto” en la definición de nuestros Procedimientos almacenados.

En este ejemplo vamos a buscar la palabra ‘HumanResources’ en los procedimientos almacenados de la base de datos ‘AdventureWorks2008’.

Necesitamos ejecutar el siguiente script con la cadena de texto que se va a buscar.

USE AdventureWorks2008;
SELECT Name
FROM sys.procedures
WHERE OBJECT_DEFINITION(OBJECT_ID) LIKE '%HumanResources%'
GO

Si se encontraron resultados, a continuación se mostrara un listado con los nombres de los procedimientos almacenados que contienen nuestra palabra.

image

Bien amigos, para comprobar el resultado elegiremos uno de los procedimientos para ver su definición e identificar que contiene la palabra que buscamos ‘HumanResources’.

USE AdventureWorks2008;
EXEC sp_HelpText 'uspGetManagerEmployees'

Resultado:

image

image

image 

Como pueden ver el resultado es sobre un Procedimiento almacenado de los de la lista que contienen la palabra a buscar, las palabras encerradas en color morado son las que coinciden con nuestra búsqueda, de esta manera podemos buscar lo que deseemos dentro de nuestros Stored Procedures y ver su definición rápidamente.

Bueno amigos, espero les sea de ayuda, espero sus comentarios y por favor voten por este blog.

[SQL 2008] Como instalar las bases de datos de ejemplo de MSSQL Server 2008.

Saludos amigos, en el post anterior les indique de donde pueden descargar las bases de datos de ejemplo de MS SQL Server, ahora en este post les dejo unas imágenes para que vean los pasos que deben de seguir para instalar dichas bases de datos.

Si no tienen el ejecutable para instalar las bases de datos de ejemplo pueden ver el siguiente post. BD Ejemplo MS SQL Server.

Screen 1.

image

 

Screen 2.

image

 

Screen 3. Seleccionen las bases de datos que desean instalar además de los Accesos rápidos y archivos de ejemplo.

image

Screen 4.  Bases de datos disponibles para instalar.

image 

Screen 4.1. Para este ejemplo solo instalaremos dos bases de datos.

image

Screen 5.

image

Screen 6.

image

Screen 7. La instalación ha finalizado.

image 

Screen 8.  Listo ya tenemos instaladas las bases de datos de ejemplo que seleccionamos.

image

Espero les sea de ayuda, espero sus comentarios, por favor voten por mi blog.