sábado, 31 de diciembre de 2011

Instalar SQl server 2008 Express con Management en Windows 7 Studio

Bueno amigos no les voy a dar la lata con el tema de como instalarlo por que el programa viene APH (A prueba de Hue..), pero si les voy a recomendar el software que deben descargarse:

Microsoft® SQL Server® 2008 Express with Advanced Servicesdesde la siguiente URL:

Lo primero que deben hacer es instalar lo que desean, por cierto esta version viene con Management Studio incorporada por lo cual deben seleccionar esa opcion para poder pilotar Managemen Studio

En el caso de que al final les aparezca el siguiente mensaje y no se intale el Management Studio, puede ser por que existe un programa instalado en el PC de la familia de Visual Studio 2008, el mensaje es el siguiente:

Another Version of Microsoft Visual Studio 2008 has been Detected on this System that must be Updated to SP1

Lo que NO deben hacer es descargarse el Service Pack 1 de Visual Studio 2008, sino mas bien berificar las siguientes cosas:

Estan instalados los siguientes programas o en su defecto Visual Studio 2008?:

Microsoft Visual C++ 2008 SP1 Redistributable - x64 9.0.30729.17 is installed.
Microsoft Primary Interoperability Assemblies 2005 9.0.21022 is installed.
Microsoft Report Viewer Redistributable 2008 SP1 is installed.

Para solucionar el problema se recomienda lo siguiente: deben tener en cuenta que no todas las rutas del RegEdit son las mismas, por lo cual deben buscar las llaves en la Carpeta DevDiv del regedit

HKEY_LOCAL_MACHINE\SOFTWARE\[...\]Microsoft\DevDiv\VS\Servicing\9.0


Lo que esta dentro de [...\] puede ser opcional, puede haber mas ruta o no.

y escribir el valor 1 para las llaves SP y SP*, son solo dos archivos eeehhh!.

La informacion de como pueden arreglar este problema la encontre en los siguientes link:

Programas que pueden dar problemas
Como corregir problema en el RegEdit

y si necesitan seguir los pasos de la instalacion, pueden usar esta URL que esta bien aunque un poco desordenada con las imagenes, ya he dejado la informacion de los links ahí también. Un Saludo a dotos.

Pasos para instalar SQL Server Express

Ya he puesto mi granito de arena ahi y he dejado las URL para solucionar el problema jejejejeje.


viernes, 30 de diciembre de 2011

Datatable y Sql (Insercion masiva en servidor SQL)

Hola amigos, yo por estos lados de nuevo.

Bueno hoy quiero dejarles un codigo muy simple pero que en el momento de realizar inserciones de registros masiva puede ser muy bueno, los requisitos son los siguientes:

Debemos tener la tabla que contendra la información mapeada en un dataset desde la base de datos.

Luego debemos crear los registros en este datatable y por ultimo debemos enviar la tabla directamente al Servidor de SQL, el cual se encargara de realizar la insercion. Con ello entrego el codigo que deben utilizar:

Using cnx As New SqlConnection("String de conexion a la Base de Datos")
cnx.Open()
Using bCopy As New SqlClient.SqlBulkCopy(cnx)
bCopy.DestinationTableName = dt.TableName
bCopy.WriteToServer(dt)
End Using
End Using


Como ven el codigo es muy simple y no requiere utilizar ni prosedimientos almacenados si el metodo update del TableAdapter. Espero que les ayude.