Generar un script de una BD

24/06/2006 - 22:57 por Raul | Informe spam
Hola, existe alguna manera de yo generar un script sql de la estructura de
una BD, sus tablas, indices, triggers, relaciones, etc. pero
programaticalmente ?

Preguntas similare

Leer las respuestas

#1 Javier Loria
25/06/2006 - 01:03 | Informe spam
Hola Raul:
Si usas SQL 2005 puedes utilizar SMO (SQL Management Objects). Casi
todos los objetos tienen el metodo script que permite programaticamente
generar el codigo. Por ejemplo para generar el codigo de creacion de la BD
seria algo como asi:
= Public Shared Function Script() As String
Dim srv As Server
Dim db As Database
Dim Col As System.Collections.Specialized.StringCollection

Dim result As String
srv = New Server("ILUVATAR")
db = srv.Databases("AdventureWorks")
Col = db.Script()
result = Col(0)
Return result
End Function
== Para SQL 2000 es muy parecido solo que usas DMO, y es similar en cuanto
al modelo de objetos.
Saludos,

Javier Loria
Costa Rica

"Raul" wrote in message
news:%
Hola, existe alguna manera de yo generar un script sql de la estructura de
una BD, sus tablas, indices, triggers, relaciones, etc. pero
programaticalmente ?



Respuesta Responder a este mensaje
#2 Maxi
25/06/2006 - 01:57 | Informe spam
Hola, revisa SQL-dmo en sql2k y SQL-SMO en sql2005


"Raul" escribió en el mensaje
news:%
Hola, existe alguna manera de yo generar un script sql de la estructura de
una BD, sus tablas, indices, triggers, relaciones, etc. pero
programaticalmente ?



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida