Paso de un Base de datos SQL 2000 a 2005

21/04/2008 - 22:51 por Jorge | Informe spam
Buenas tardes

He pasado una BD creada en SQL 2000 a 2005, y al momento de pasarla, en el
SQL 2005 me ha generado una serie de Esquemas (Schemas) con los nombres de
los usuarios de esta base de datos.

Lo que hice fue lo siguiente:
1. En SQL 2000
- Detach la base de datos
- Copie los archivos MDF y LDF a otra ubicacion
2. En SQL 2005
- Attach del archivo MDF que copie en la ubicacion anteriormente
3. La BD se creo exitosamente, pero se generaron los esquemas que menciono.

Los 2 SQL son version Enterprise y tienen los ultimos SPack.
Lo que he hecho es eliminar manualmente estos esquemas (schemas) generados.
¿Existe alguna forma de evitar esto?

Saludos
JORGE G.

Preguntas similare

Leer las respuestas

#1 Gux (MVP)
22/04/2008 - 16:09 | Informe spam
Seré curioso, por qué desea usted eliminar los esquemas? Son muy útiles para
administrar, entre otras cosas, los permisos sobre los objetos de la base.

Gustavo Larriera, Microsoft MVP
https://mvp.support.microsoft.com/p...o.larriera
Este mensaje se proporciona tal como es, sin garantías de ninguna clase.



"Jorge" wrote:

Buenas tardes

He pasado una BD creada en SQL 2000 a 2005, y al momento de pasarla, en el
SQL 2005 me ha generado una serie de Esquemas (Schemas) con los nombres de
los usuarios de esta base de datos.

Lo que hice fue lo siguiente:
1. En SQL 2000
- Detach la base de datos
- Copie los archivos MDF y LDF a otra ubicacion
2. En SQL 2005
- Attach del archivo MDF que copie en la ubicacion anteriormente
3. La BD se creo exitosamente, pero se generaron los esquemas que menciono.

Los 2 SQL son version Enterprise y tienen los ultimos SPack.
Lo que he hecho es eliminar manualmente estos esquemas (schemas) generados.
¿Existe alguna forma de evitar esto?

Saludos
JORGE G.



Respuesta Responder a este mensaje
#2 Jorge
22/04/2008 - 16:31 | Informe spam
Hola Gux

Deseo eliminar estos esquemas (los que se crearon, segun los usuarios que
hay en la BD), porque ninguno de ellos es propietario de ningun objeto
(tabla, sp, etc..)
Ademas yo voy a crear mis propios esquemas no necesariamente con nombres
iguales a los de los usuarios.

Repito la pregunta ¿Existe alguna forma de que no se creen automaticamente
estos esquemas ?

Gracias por las respuestas

JORGE G.

"Gux (MVP)" escribió en el mensaje
news:
Seré curioso, por qué desea usted eliminar los esquemas? Son muy útiles
para
administrar, entre otras cosas, los permisos sobre los objetos de la base.

Gustavo Larriera, Microsoft MVP
https://mvp.support.microsoft.com/p...o.larriera
Este mensaje se proporciona tal como es, sin garantías de ninguna clase.



"Jorge" wrote:

Buenas tardes

He pasado una BD creada en SQL 2000 a 2005, y al momento de pasarla, en
el
SQL 2005 me ha generado una serie de Esquemas (Schemas) con los nombres
de
los usuarios de esta base de datos.

Lo que hice fue lo siguiente:
1. En SQL 2000
- Detach la base de datos
- Copie los archivos MDF y LDF a otra ubicacion
2. En SQL 2005
- Attach del archivo MDF que copie en la ubicacion anteriormente
3. La BD se creo exitosamente, pero se generaron los esquemas que
menciono.

Los 2 SQL son version Enterprise y tienen los ultimos SPack.
Lo que he hecho es eliminar manualmente estos esquemas (schemas)
generados.
¿Existe alguna forma de evitar esto?

Saludos
JORGE G.



Respuesta Responder a este mensaje
#3 Gux (MVP)
22/04/2008 - 16:46 | Informe spam
Lo normal es que esos esquemas se crean cuando usted tiene objetos cuyos
dueños son usuarios no-dbo.

Pero usted dice que no tiene usuarios que sean dueños de objetos, realmente
es raro que le suceda eso.

Con el método de dettach/attach no hay opción alguna para indicar que no
queire ese comportamiento.

Ha intentado pasar la base de datos con Backup/Restore?

Gustavo Larriera, Microsoft MVP
https://mvp.support.microsoft.com/p...o.larriera
Este mensaje se proporciona tal como es, sin garantías de ninguna clase.



"Jorge" wrote:

Hola Gux

Deseo eliminar estos esquemas (los que se crearon, segun los usuarios que
hay en la BD), porque ninguno de ellos es propietario de ningun objeto
(tabla, sp, etc..)
Ademas yo voy a crear mis propios esquemas no necesariamente con nombres
iguales a los de los usuarios.

Repito la pregunta ¿Existe alguna forma de que no se creen automaticamente
estos esquemas ?

Gracias por las respuestas

JORGE G.

"Gux (MVP)" escribió en el mensaje
news:
> Seré curioso, por qué desea usted eliminar los esquemas? Son muy útiles
> para
> administrar, entre otras cosas, los permisos sobre los objetos de la base.
>
> Gustavo Larriera, Microsoft MVP
> https://mvp.support.microsoft.com/p...o.larriera
> Este mensaje se proporciona tal como es, sin garantías de ninguna clase.
>
>
>
> "Jorge" wrote:
>
>> Buenas tardes
>>
>> He pasado una BD creada en SQL 2000 a 2005, y al momento de pasarla, en
>> el
>> SQL 2005 me ha generado una serie de Esquemas (Schemas) con los nombres
>> de
>> los usuarios de esta base de datos.
>>
>> Lo que hice fue lo siguiente:
>> 1. En SQL 2000
>> - Detach la base de datos
>> - Copie los archivos MDF y LDF a otra ubicacion
>> 2. En SQL 2005
>> - Attach del archivo MDF que copie en la ubicacion anteriormente
>> 3. La BD se creo exitosamente, pero se generaron los esquemas que
>> menciono.
>>
>> Los 2 SQL son version Enterprise y tienen los ultimos SPack.
>> Lo que he hecho es eliminar manualmente estos esquemas (schemas)
>> generados.
>> ¿Existe alguna forma de evitar esto?
>>
>> Saludos
>> JORGE G.
>>
>>
>>



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