Problema con create database

11/04/2007 - 12:05 por Daniel Álvarez | Informe spam
Hola

Tengo un problema muy raro, os explico

Estoy haciendo una instalación de SQL Express (uso SP2), y luego adjunto una
base de datos, todo esto desde codigo (en MSDE funciona a las mil
maravillas). El caso es que al usar la sentencia:

CREATE DATABASE [ediges] ON ( FILENAME = N'" & rutaDatos & archivo &
".mdf' ), ( FILENAME = N'" & rutaDatos & archivo & "_log.ldf' ) FOR ATTACH

Si ejecuto esta sentencia desde el SQL Mangement funciona sin problemas,
pero al hacerlo atraves de codigo desde un exe en vb.net con ado.net me crea
la base de datos en modo solo lectura, he comprobado la base de datos model
y esta bien, asi mismo los ficheros mdf y ldf no se encuentran en modo de
solo lectura, lo mas raro es eso, que los mismos archivos funcionan desde el
sql management y no desde un .exe

¿Alguna idea?

gracias

Daniel Alvarez
 

Leer las respuestas

#1 Daniel Álvarez
11/04/2007 - 13:16 | Informe spam
Vale ya lo tengo solucionado,
No se porque pero si hago la operacion la seguridad de windows integrada me
funciona, en cambio con el usuario sa no me lo hace correctamente



"Daniel Álvarez" escribió en el mensaje
news:%23k%
Hola

Tengo un problema muy raro, os explico

Estoy haciendo una instalación de SQL Express (uso SP2), y luego adjunto
una base de datos, todo esto desde codigo (en MSDE funciona a las mil
maravillas). El caso es que al usar la sentencia:

CREATE DATABASE [ediges] ON ( FILENAME = N'" & rutaDatos & archivo &
".mdf' ), ( FILENAME = N'" & rutaDatos & archivo & "_log.ldf' ) FOR ATTACH

Si ejecuto esta sentencia desde el SQL Mangement funciona sin problemas,
pero al hacerlo atraves de codigo desde un exe en vb.net con ado.net me
crea la base de datos en modo solo lectura, he comprobado la base de datos
model y esta bien, asi mismo los ficheros mdf y ldf no se encuentran en
modo de solo lectura, lo mas raro es eso, que los mismos archivos
funcionan desde el sql management y no desde un .exe

¿Alguna idea?

gracias

Daniel Alvarez





Preguntas similares