none
Problemas con SQL SERVER 1ª estrella RRS feed

  • Pregunta

  • Tengo un gran problema al momento de crear la base de datos para revisar el código de ejemplo de la primera estrella, al ejecutar el script me sale el siguiente error, por favor si alguien sabe como resolverlo estaré muy agradecido.

    C:\DCE1_Ejemplos\db>mkdir c:\dce05

    C:\DCE1_Ejemplos\db>osql -S .\SQLEXPRESS -E -i "script_datos.sql"
    1> 2> 3> 1> 2> 3> 4> 5> 6> 7> 8> 9> 10> 11> 12> Msg 1803, Level 16, State 1, Ser
    ver PERSONAL\SQLEXPRESS, Line 2
    CREATE DATABASE failed. Primary file must be at least 3 MB to accommodate a
    copy of the model database.
    1> 2> 3> Msg 911, Level 16, State 1, Server PERSONAL\SQLEXPRESS, Line 2
    Could not locate entry in sysdatabases for database 'dce05_ejemplos_estrella1'.
    No entry found with that name. Make sure that the name is entered correctly.
    1> 2> 3> 4> 5> 6> 7> 8> 9> 10> 11> 12> 13> 14> 15> 16> 17> 18> 19> 20> Msg 2714,
     Level 16, State 6, Server PERSONAL\SQLEXPRESS, Line 3
    There is already an object named 'Productos' in the database.
    1> 2> 3> 4> 5> (0 rows affected)
    (0 rows affected)
    (13 rows affected)
    1> 2> 3> 4> 5> 6> 7> 8> 9> 10> 11> 12> 13> 14> 15> 16> 17> Msg 1779, Level 16, S
    tate 1, Server PERSONAL\SQLEXPRESS, Line 3
    Table 'Productos' already has a primary key defined on it.
    Msg 1750, Level 16, State 1, Server PERSONAL\SQLEXPRESS, Line 3
    Could not create constraint. See previous errors.
    1> 2> 3> 4> 5> 6> 7> 8> 9> 10> 11> 12> 13> 14> 15> (1 row affected)
    (1 row affected)
    (1 row affected)
    (1 row affected)
    (1 row affected)
    (1 row affected)
    (1 row affected)
    (1 row affected)
    (1 row affected)
    (1 row affected)
    (1 row affected)
    (1 row affected)
    (1 row affected)
    1>
    C:\DCE1_Ejemplos\db>pause
    Presione una tecla para continuar . . .

    viernes, 20 de octubre de 2006 13:39

Respuestas

  • Hola que tal, para corregir el error debes abrir con un editor de texto el archivo  "script_datos.sql", y modificar la linea donde dice:

    SIZE = 2, FILEGROWTH = 10%)

    a

    SIZE = 3, FILEGROWTH = 10%)

    y con eso queda arreglado tu problema, esto es debido a que el archivo de datos de una base de datos de SQL Server 2005 debe ser minimo de 3MB de tamaño.

    Suerte con tus estrellas y un saludo desde Puerto Vallarta, México!

    viernes, 20 de octubre de 2006 16:45

Todas las respuestas

  • Hola que tal, para corregir el error debes abrir con un editor de texto el archivo  "script_datos.sql", y modificar la linea donde dice:

    SIZE = 2, FILEGROWTH = 10%)

    a

    SIZE = 3, FILEGROWTH = 10%)

    y con eso queda arreglado tu problema, esto es debido a que el archivo de datos de una base de datos de SQL Server 2005 debe ser minimo de 3MB de tamaño.

    Suerte con tus estrellas y un saludo desde Puerto Vallarta, México!

    viernes, 20 de octubre de 2006 16:45
  • Hola, gracias por responder, efectivamente esa era la causa del problema, ya lo tengo solucionado y analizando mi código.

    Un saludo desde Bolivia

    lunes, 23 de octubre de 2006 15:20
  •  HeRcaX Escribió:
    Hola que tal, para corregir el error debes abrir con un editor de texto el archivo  "script_datos.sql", y modificar la linea donde dice:

    SIZE = 2, FILEGROWTH = 10%)

    a

    SIZE = 3, FILEGROWTH = 10%)

    y con eso queda arreglado tu problema, esto es debido a que el archivo de datos de una base de datos de SQL Server 2005 debe ser minimo de 3MB de tamaño.

    Suerte con tus estrellas y un saludo desde Puerto Vallarta, México!

     

    pues bien yo tenia dos estrellas antes migraron al 2005 y debo hacerlas de nuevo pero el archivo de ejecucion por lotes anda mal lo raro es que lo ejecute tengo vista y ejecuto bien la secuencia despues me encontre conque me mandaba un mensaje de error por cuestiones de permisos solucion fue ejecutarlo como administrador pero vaya sorpresa al recibir el mensaje de que no encontraba el archivo ha ejecutar de la estrella 1 bueno mire el bat pero la ruta esta bien acaso hay algo que no me han contado que me he perdido por que cuando lo ejecuto como administrador no encuentra el script pero peor si lo ejecuto sin permisos si ejecuta la secuencia de creacion de bd solo que me da error de los permisos alguien que lo sepa

    lunes, 25 de agosto de 2008 12:11
  • pues bien despues de pensar que el problema quiza eran los permisos y eso era todo decidi probar desactivando el UAC por que es lo nuevo del vista y habia oido hablar de que estaba causando problemas quiza exista otro meto pero hay que probar por la soluciomas sencialla he ir eliminando lo desactive reinicie modifique la longitud a 3 megas y listo ya pude seguir adelante funciono espero esto le sirva se que fue un problema sencillo pero lo dejo aqui para que si a alguien le ocurre le ahorre tiempo de paso cabe decir que para instalar el SQL Management Studio y no les salga ese horroroso error casi al finalizar el error

     

    lunes, 25 de agosto de 2008 22:25