Consola "osql" Archivos MDF y LOG

27/06/2005 - 16:15 por Emibona | Informe spam
Trabajan desde la consola de comandos uno ejecuta:
osql -U sa -P mipassword -i archivo.mdf
y teoricamente carga el archivo y crea todas las tablas y otras cosas.
Queria saber si hay alguna forma de indicarle el archivo.log que le
corresponde, porque estoy teniendo problemas para crear una base de datos,
"alcahuetnat" la de la segunda estrella del Programa 5 estrellas.
Como comentario estra ya probe creando primero la Base de datos y despues
ejecutando el osql -U sa -i archivo.mdf
Lo quiero hacer con el comando mencionado, capaz que con el stored procedure
sp_attach_db [ @dbname = ] 'dbname'
, [ @filename1 = ] 'filename_n' [ ,...16 ]
sale de una, pero me intriga el comando osql -i
 

Leer las respuestas

#1 Gustavo Larriera [MVP]
27/06/2005 - 17:00 | Informe spam
Si la memoria no me falla en este momento, el parámetro -i de osql.exe no es
para indicar el nombre de un .mdf (archivo físico de base de datos) sino
para indicar un script SQL con comandos a ejecutar.

Entonces, escribe un archivo de texto .sql con el comando sp_attachdb
adecuado y luego menciona el nombre del archivo de texto en el parámetro -i.

Gustavo Larriera
Uruguay LatAm
Blog: http://sqljunkies.com/weblog/gux/
MVP profile: http://aspnet2.com/mvp.ashx?GustavoLarriera
Este mensaje se proporciona "COMO ESTA" sin garantias y no otorga ningun
derecho / This posting is provided "AS IS" with no warranties, and confers
no rights.
"Emibona" wrote in message
news:
Trabajan desde la consola de comandos uno ejecuta:
osql -U sa -P mipassword -i archivo.mdf
y teoricamente carga el archivo y crea todas las tablas y otras cosas.
Queria saber si hay alguna forma de indicarle el archivo.log que le
corresponde, porque estoy teniendo problemas para crear una base de datos,
"alcahuetnat" la de la segunda estrella del Programa 5 estrellas.
Como comentario estra ya probe creando primero la Base de datos y despues
ejecutando el osql -U sa -i archivo.mdf
Lo quiero hacer con el comando mencionado, capaz que con el stored
procedure
sp_attach_db [ @dbname = ] 'dbname'
, [ @filename1 = ] 'filename_n' [ ,...16 ]
sale de una, pero me intriga el comando osql -i

Preguntas similares