Generando automaticamente archivos *.sql para subir a nuestro hosting

Este post va ser un poco rápido sin entrar en detalles, y no voy a hacer un howto, salvo que los comentarios lo ameriten.

Al grano, el caso es el siguiente: normalmente para subir nuestras aplicaciones web a nuestro hosting contamos un FTP para lograr ello. Pero que pasa cuando queremos subir nuestra base de datos ¿?.

Si quieren subir su site local a la web, http://www.vwdhosting.net/, nos da hosting gratuito por 30 días, pero tenemos ASP.NET 2.0 y SQL Server. Es una gran oportunidad para subir nuestro site a la red de redes :D. Por ejemplo en la administración de este hosting en particular nos permite crear nuestra base de datos a partir de dos opciones: restaurar la base de datos desde un archivo, y restaurar desde un archivo mdf de SQL Server 2005.

Pero cada hosting tendrá su propia manera de crear una base de datos, algunos aceptarán su archivo de backup, otros un archivo sql, entre otras formas. Según dicen, las principales formas son usando un archivo de script sql (*.sql).

Nos darán dos opciones con respecto a esto: una de ellas es subir el archivo *.sql y que la herramienta lo ejecute, la otra opción será que la herramienta te permita copiar el código Transact-SQL directamente para ejecutarlo. Y nosotros podemos adaptar un tercera forma creando una página aspx que ejecute todo el query.

Pero ahora, como generamos un *.sql, a partir de una base de datos SQL Server 2000, SQL Express, o SQL Server 2005?.

Pues se ha liberado una fabulosa herramienta, la probé rápidamente y cumplió su cometido, la herramienta en cuestión es SQL Server Hosting Toolkit. Esta se integra con la ventana Server Explorer de Visual Studio 2005.

Esta herramienta permite generar archivos *.sql que contienen todos los objetos necesarios para restaurar nuestra base de datos, tablas, vistas, SPs, usuarios, roles, para ver todos los objetos soportados revisar este link. Por cierto tu escoges si quieres que genere un script en SQL Server 2000 o SQL Server 2005, chevere no?

Scott Gu's, ha publicado un post detallado de cómo desplegar una base de datos SQl Express a una cuenta de hosting. En este post asume que tu hosting te permite subir un archivo *.sql o te da un herramienta para ejecutar código Transact-SQL.

En un reciente post ha publicado como hacer lo mismo pero ahora que el código *.sql sea ejecutado por página aspx. Vale la pena mencionar que esta página aspx esta disponible para descarga en el sitio del proyecto: RunSQL.aspx.

Esta herramienta, además permite a los proveedores de hosting exponer servicios web para que sus usuarios puedan fácilmente subir sus base de datos.

Saludos,


Post cruzado
Published 12/1/2007 12:54 por Sergio Tarrillo
Comparte este post:
http://geeks.ms/blogs/sergiotarrillo/archive/2007/01/12/8622.aspx

Comentarios

# re: Generando automaticamente archivos *.sql para subir a nuestro hosting

Holas!

Cuando vas a generar el archivo tienes tres opciones sólo Data, sólo Esquema, o ambos.

En el caso que generas Data (genera consultas insert), si acepta el tipo BLOB.

Ojo tampoco pretendas que esta herramienta trabaje como herramienta de backup de  base de datos. Por ejemplo, no vas generar un archivo *.sql de más de 100 MB.

Saludos,

Thursday, February 8, 2007 8:45 PM por Sergio Tarrillo

# SQL Server Hosting Toolkit 1.0 en espaniol

En un post pasado, hablábamos de como generar automáticamente archivos *.sql para subir a nuestro hosting,...

Tuesday, March 13, 2007 10:12 PM por Sergio Tarrillo's Blog -> enhancements

# re: Generando automaticamente archivos *.sql para subir a nuestro hosting

gracias sergio, os pasaste con vuestro articulo, he probado con el hosting que uso y ha funcionado perfectamente, lo unico que tarda un poco en generar el .sql pero luego los subi a la base de datos de sql server 2005 que tengo en winnethost.com y estuvo a millon

os felicito por este articulo

Thursday, April 19, 2007 6:19 PM por Pedro pascual

# re: Generando automaticamente archivos *.sql para subir a nuestro hosting

hola pascual!, que bueno que te haya servido :)

Saludos,

Saturday, April 28, 2007 5:51 PM por Sergio Tarrillo

# Hazme Caso por favor! » sql server hosting

Wednesday, June 27, 2007 4:58 PM por Hazme Caso por favor! » sql server hosting

# re: Generando automaticamente archivos *.sql para subir a nuestro hosting

En el caso en que mi servidor, no me de la posibilidad de importar un script ni ejecutar un texto, como puedo generar la base?

Friday, February 29, 2008 9:31 PM por safer

# re: Generando automaticamente archivos *.sql para subir a nuestro hosting

Algún acceso te debe dar, consulta con soporte. O cambiate de hosting :D.

Es como si alquilar un hosting, y no me permita editar mis páginas web :S, claro si es tu escenario...

Saludos,

Sunday, March 2, 2008 4:35 AM por Sergio Tarrillo

# re: Generando automaticamente archivos *.sql para subir a nuestro hosting

Hola, soy aficionado al tema Web y estoy dando el siguiente paso para configurar una base de datos que controle la funcion de un scrip de ventas de recursos.

Pero al momento de seguir las instrucciones me dice que suba el archivo .sql y luego debo cambiar la clave pero ahi me pierdo.

Alguien conoce algun manual que explique con palitos de fosforos como configurar la base de datos?

estoy trabajando con un hosting gratuito www.000webhost.com

Saludos

kuoves

Wednesday, July 29, 2009 12:21 AM por kuoves

# re: Generando automaticamente archivos *.sql para subir a nuestro hosting

The essay writing about this good topic, all should find at the term paper writing service. Purchase the term paper or custom writing just about this topic.

Monday, January 10, 2011 12:54 PM por custom essay