Ver base de SQL Server 2005

28/01/2008 - 12:51 por Rodrigo | Informe spam
Tengo un Servidor con SQL Server 2005 y otro con con SQL Server 2000.

mi pregunta es ¿ se puede desde SQL server 2000 ver las bases de SQL Server
2005 ?

lo intente pero me dijo que tenia que instlar un producto de sql server 2005.

Agradecere cualquier comentario.

Gracias.

Preguntas similare

Leer las respuestas

#6 marcelo
28/01/2008 - 18:01 | Informe spam
Gracias Gustavo, la verdad que no uso ninguna funcionalidad nueva, es más,
es una base de datos que antes estaba en el Servidor SQL server 2000 y la
migré al 2005 (dejandole seteado compatibility level = SqlServer2000 en
options)...ahora necesito volver a migrarla al sqlServer 2000 y se me está
complicando...

Saludos,
Marcelo.


"Gux (MVP)" wrote in message
news:
Pasar una base de datos SS2005 a SS2000 puede ser complicado si la base
SS2005 usa funcionalidades nuevas (que no existian para SS2000). Deberá
usted
modificar el script generado en SS2005 para que sea compatible con SS2000.


Cuando hay que transferir los datos, exportar los datos de SS2005 e
importar en SS2000. Usar un formato universal para los datos a transferir,
por ejemplo a archivo de texto.

No sirve un backup SS2005 para hacer un RESTORE en SS2000.

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



"marcelo" wrote:

Gustavo,

Tengo esta pregunta, cual es la forma más sencilla de pasar una base de
datos de SQLServer 2005 a SQLServer 2000?
Lo que hice fue hacer un script de la base, de las tablas y de los stored
procedures, de la base SQLServer 2005 pero al correrlo en el servidor
SQLServer2000 me da algunos errores en los scripts, entonces no me da
mucha
seguridad que quede bien...
Por otro lado tambien necesito pasar registros de unas tablas, y no sé
qué
se usa para hacer esto...


Desde ya, muchas gracias por cualquier ayuda.
Saludos,
Marcelo
"Gux (MVP)" wrote in message
news:
> La herramienta Management Studio de SS2005 puede administar también a
> un
> SS2000.
>
> Las herramientas de SS2000 no pueden administrar a SS2005 (aunque
> sabemos
> que Query Analyzer permite conectarse a SS2005... :-))
>
> Gustavo Larriera, Microsoft MVP
> https://mvp.support.microsoft.com/profile/gux
> Este mensaje se proporciona tal como es, sin garantías de ninguna
> clase.
>
>
>
> "marcelo" wrote:
>
>> Yo creo que no, incluso estoy tratando de migrar una base de 2005 a
>> 2000
>> y
>> tampoco no puedo...
>>
>>
>> saludos,
>> Marcelo.
>> "Rodrigo" wrote in message
>> news:
>> > Tengo un Servidor con SQL Server 2005 y otro con con SQL Server
>> > 2000.
>> >
>> > mi pregunta es ¿ se puede desde SQL server 2000 ver las bases de SQL
>> > Server
>> > 2005 ?
>> >
>> > lo intente pero me dijo que tenia que instlar un producto de sql
>> > server
>> > 2005.
>> >
>> > Agradecere cualquier comentario.
>> >
>> > Gracias.
>> >
>>
>>
>>



Respuesta Responder a este mensaje
#7 Gux (MVP)
28/01/2008 - 18:48 | Informe spam
Modifique todas las sentencias

SET QUOTED_IDENTIFIER ON

para que sean:

SET QUOTED_IDENTIFIER OFF

Vuelva a ejecutar el script y diga si funcionó.


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



"marcelo" wrote:

Este es el comienzo del script, (solo la creacion de una tabla)

USE [BaseNueva]
GO
/****** Object: Table [dbo].[CUENTAS] Script Date: 01/21/2008 14:07:44
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[CUENTAS](
[CUENTA] [bigint] NOT NULL,
[SOLD] [nvarchar](1) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
CONSTRAINT [PK_CUENTAS] PRIMARY KEY CLUSTERED
(
[CUENTA] ASC
)WITH (PAD_INDEX = OFF, IGNORE_DUP_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY]
GO

Todos los mensajes que arroja son iguales a este:
Msg 170, Level 15, State 1, Line 7
Línea 7: sintaxis incorrecta cerca de '('.

Menos este que aparece una sola vez:
Msg 2812, Level 16, State 62, Line 1
No se encontró el procedimiento almacenado 'sys.sp_addextendedproperty'.


Desde ya, muchas gracias.
saludos,
Marcelo

"Gux (MVP)" wrote in message
news:
> Entiendo que la base SS2005 está en compatibilidad 80 pero al generar un
> script tiene incompatibilidades que no son aceptadas por SS2000.
>
> Podria usted poner acá algunos de los mensjaes de error que recibe cuando
> intenta ejecutar el script en SS2000 ?
>
> Gustavo Larriera, Microsoft MVP
> https://mvp.support.microsoft.com/profile/gux
> Este mensaje se proporciona tal como es, sin garantías de ninguna clase.
>
>
>
> "marcelo" wrote:
>
>> Gracias Gustavo, la verdad que no uso ninguna funcionalidad nueva, es
>> más,
>> es una base de datos que antes estaba en el Servidor SQL server 2000 y la
>> migré al 2005 (dejandole seteado compatibility level = SqlServer2000 en
>> options)...ahora necesito volver a migrarla al sqlServer 2000 y se me
>> está
>> complicando...
>>
>> Saludos,
>> Marcelo.
>>
>>
>> "Gux (MVP)" wrote in message
>> news:
>> > Pasar una base de datos SS2005 a SS2000 puede ser complicado si la base
>> > SS2005 usa funcionalidades nuevas (que no existian para SS2000). Deberá
>> > usted
>> > modificar el script generado en SS2005 para que sea compatible con
>> > SS2000.
>> >
>> >
>> > Cuando hay que transferir los datos, exportar los datos de SS2005 e
>> > importar en SS2000. Usar un formato universal para los datos a
>> > transferir,
>> > por ejemplo a archivo de texto.
>> >
>> > No sirve un backup SS2005 para hacer un RESTORE en SS2000.
>> >
>> > Gustavo Larriera, Microsoft MVP
>> > https://mvp.support.microsoft.com/profile/gux
>> > Este mensaje se proporciona tal como es, sin garantías de ninguna
>> > clase.
>> >
>> >
>> >
>> > "marcelo" wrote:
>> >
>> >> Gustavo,
>> >>
>> >> Tengo esta pregunta, cual es la forma más sencilla de pasar una base
>> >> de
>> >> datos de SQLServer 2005 a SQLServer 2000?
>> >> Lo que hice fue hacer un script de la base, de las tablas y de los
>> >> stored
>> >> procedures, de la base SQLServer 2005 pero al correrlo en el servidor
>> >> SQLServer2000 me da algunos errores en los scripts, entonces no me da
>> >> mucha
>> >> seguridad que quede bien...
>> >> Por otro lado tambien necesito pasar registros de unas tablas, y no sé
>> >> qué
>> >> se usa para hacer esto...
>> >>
>> >>
>> >> Desde ya, muchas gracias por cualquier ayuda.
>> >> Saludos,
>> >> Marcelo
>> >> "Gux (MVP)" wrote in message
>> >> news:
>> >> > La herramienta Management Studio de SS2005 puede administar también
>> >> > a
>> >> > un
>> >> > SS2000.
>> >> >
>> >> > Las herramientas de SS2000 no pueden administrar a SS2005 (aunque
>> >> > sabemos
>> >> > que Query Analyzer permite conectarse a SS2005... :-))
>> >> >
>> >> > Gustavo Larriera, Microsoft MVP
>> >> > https://mvp.support.microsoft.com/profile/gux
>> >> > Este mensaje se proporciona tal como es, sin garantías de ninguna
>> >> > clase.
>> >> >
>> >> >
>> >> >
>> >> > "marcelo" wrote:
>> >> >
>> >> >> Yo creo que no, incluso estoy tratando de migrar una base de 2005 a
>> >> >> 2000
>> >> >> y
>> >> >> tampoco no puedo...
>> >> >>
>> >> >>
>> >> >> saludos,
>> >> >> Marcelo.
>> >> >> "Rodrigo" wrote in message
>> >> >> news:
>> >> >> > Tengo un Servidor con SQL Server 2005 y otro con con SQL Server
>> >> >> > 2000.
>> >> >> >
>> >> >> > mi pregunta es ¿ se puede desde SQL server 2000 ver las bases de
>> >> >> > SQL
>> >> >> > Server
>> >> >> > 2005 ?
>> >> >> >
>> >> >> > lo intente pero me dijo que tenia que instlar un producto de sql
>> >> >> > server
>> >> >> > 2005.
>> >> >> >
>> >> >> > Agradecere cualquier comentario.
>> >> >> >
>> >> >> > Gracias.
>> >> >> >
>> >> >>
>> >> >>
>> >> >>
>> >>
>> >>
>> >>
>>
>>
>>



Respuesta Responder a este mensaje
#8 marcelo
28/01/2008 - 18:50 | Informe spam
Este es el comienzo del script, (solo la creacion de una tabla)

USE [BaseNueva]
GO
/****** Object: Table [dbo].[CUENTAS] Script Date: 01/21/2008 14:07:44
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[CUENTAS](
[CUENTA] [bigint] NOT NULL,
[SOLD] [nvarchar](1) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
CONSTRAINT [PK_CUENTAS] PRIMARY KEY CLUSTERED
(
[CUENTA] ASC
)WITH (PAD_INDEX = OFF, IGNORE_DUP_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY]
GO

Todos los mensajes que arroja son iguales a este:
Msg 170, Level 15, State 1, Line 7
Línea 7: sintaxis incorrecta cerca de '('.

Menos este que aparece una sola vez:
Msg 2812, Level 16, State 62, Line 1
No se encontró el procedimiento almacenado 'sys.sp_addextendedproperty'.


Desde ya, muchas gracias.
saludos,
Marcelo

"Gux (MVP)" wrote in message
news:
Entiendo que la base SS2005 está en compatibilidad 80 pero al generar un
script tiene incompatibilidades que no son aceptadas por SS2000.

Podria usted poner acá algunos de los mensjaes de error que recibe cuando
intenta ejecutar el script en SS2000 ?

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



"marcelo" wrote:

Gracias Gustavo, la verdad que no uso ninguna funcionalidad nueva, es
más,
es una base de datos que antes estaba en el Servidor SQL server 2000 y la
migré al 2005 (dejandole seteado compatibility level = SqlServer2000 en
options)...ahora necesito volver a migrarla al sqlServer 2000 y se me
está
complicando...

Saludos,
Marcelo.


"Gux (MVP)" wrote in message
news:
> Pasar una base de datos SS2005 a SS2000 puede ser complicado si la base
> SS2005 usa funcionalidades nuevas (que no existian para SS2000). Deberá
> usted
> modificar el script generado en SS2005 para que sea compatible con
> SS2000.
>
>
> Cuando hay que transferir los datos, exportar los datos de SS2005 e
> importar en SS2000. Usar un formato universal para los datos a
> transferir,
> por ejemplo a archivo de texto.
>
> No sirve un backup SS2005 para hacer un RESTORE en SS2000.
>
> Gustavo Larriera, Microsoft MVP
> https://mvp.support.microsoft.com/profile/gux
> Este mensaje se proporciona tal como es, sin garantías de ninguna
> clase.
>
>
>
> "marcelo" wrote:
>
>> Gustavo,
>>
>> Tengo esta pregunta, cual es la forma más sencilla de pasar una base
>> de
>> datos de SQLServer 2005 a SQLServer 2000?
>> Lo que hice fue hacer un script de la base, de las tablas y de los
>> stored
>> procedures, de la base SQLServer 2005 pero al correrlo en el servidor
>> SQLServer2000 me da algunos errores en los scripts, entonces no me da
>> mucha
>> seguridad que quede bien...
>> Por otro lado tambien necesito pasar registros de unas tablas, y no sé
>> qué
>> se usa para hacer esto...
>>
>>
>> Desde ya, muchas gracias por cualquier ayuda.
>> Saludos,
>> Marcelo
>> "Gux (MVP)" wrote in message
>> news:
>> > La herramienta Management Studio de SS2005 puede administar también
>> > a
>> > un
>> > SS2000.
>> >
>> > Las herramientas de SS2000 no pueden administrar a SS2005 (aunque
>> > sabemos
>> > que Query Analyzer permite conectarse a SS2005... :-))
>> >
>> > Gustavo Larriera, Microsoft MVP
>> > https://mvp.support.microsoft.com/profile/gux
>> > Este mensaje se proporciona tal como es, sin garantías de ninguna
>> > clase.
>> >
>> >
>> >
>> > "marcelo" wrote:
>> >
>> >> Yo creo que no, incluso estoy tratando de migrar una base de 2005 a
>> >> 2000
>> >> y
>> >> tampoco no puedo...
>> >>
>> >>
>> >> saludos,
>> >> Marcelo.
>> >> "Rodrigo" wrote in message
>> >> news:
>> >> > Tengo un Servidor con SQL Server 2005 y otro con con SQL Server
>> >> > 2000.
>> >> >
>> >> > mi pregunta es ¿ se puede desde SQL server 2000 ver las bases de
>> >> > SQL
>> >> > Server
>> >> > 2005 ?
>> >> >
>> >> > lo intente pero me dijo que tenia que instlar un producto de sql
>> >> > server
>> >> > 2005.
>> >> >
>> >> > Agradecere cualquier comentario.
>> >> >
>> >> > Gracias.
>> >> >
>> >>
>> >>
>> >>
>>
>>
>>



Respuesta Responder a este mensaje
#9 marcelo
28/01/2008 - 18:57 | Informe spam
Perdón, Agrego las lineas para que quede mas claro

1 USE [BaseNueva]
2 GO
3 /****** Object: Table [dbo].[CUENTAS] Script Date: 01/21/2008 14:07:44
******/
4 SET ANSI_NULLS ON
5 GO
6 SET QUOTED_IDENTIFIER ON
7 GO
8 CREATE TABLE [dbo].[CUENTAS](
9 [CUENTA] [bigint] NOT NULL,
10 [SOLD] [nvarchar](1) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
11 CONSTRAINT [PK_CUENTAS] PRIMARY KEY CLUSTERED
12 (
13 [CUENTA] ASC
14 )WITH (PAD_INDEX = OFF, IGNORE_DUP_KEY = OFF) ON [PRIMARY]
15 ) ON [PRIMARY]
16 GO
Respuesta Responder a este mensaje
#10 Gux (MVP)
28/01/2008 - 19:40 | Informe spam
Pruebe lo siguiente: Cargue el script en el editor del Query Analyzer y
ejecute solamente hasta la primera sentencia que da el error.

Para eso simplemente seleccione con el mouse desde el comienzo del script
hasta el final de la primera CREATE TABLE.

Esto es para tratar de determinar claramente por qué está informando un
error de sintaxis cerca del '(' de la linea 7. Obviamente hay algo en la
sintaxis que SS2000 no entiende pero no puedo imaginar qué es.

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



"marcelo" wrote:

Gustavo,
Probé ese cambio y me sigue devolviendo los mismos mensajes de error...


"Gux (MVP)" wrote in message
news:
> Modifique todas las sentencias
>
> SET QUOTED_IDENTIFIER ON
>
> para que sean:
>
> SET QUOTED_IDENTIFIER OFF
>
> Vuelva a ejecutar el script y diga si funcionó.
>
>
> Gustavo Larriera, Microsoft MVP
> https://mvp.support.microsoft.com/profile/gux
> Este mensaje se proporciona tal como es, sin garantías de ninguna clase.
>
>
>
> "marcelo" wrote:
>
>> Este es el comienzo del script, (solo la creacion de una tabla)
>>
>> USE [BaseNueva]
>> GO
>> /****** Object: Table [dbo].[CUENTAS] Script Date: 01/21/2008 14:07:44
>> ******/
>> SET ANSI_NULLS ON
>> GO
>> SET QUOTED_IDENTIFIER ON
>> GO
>> CREATE TABLE [dbo].[CUENTAS](
>> [CUENTA] [bigint] NOT NULL,
>> [SOLD] [nvarchar](1) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
>> CONSTRAINT [PK_CUENTAS] PRIMARY KEY CLUSTERED
>> (
>> [CUENTA] ASC
>> )WITH (PAD_INDEX = OFF, IGNORE_DUP_KEY = OFF) ON [PRIMARY]
>> ) ON [PRIMARY]
>> GO
>>
>> Todos los mensajes que arroja son iguales a este:
>> Msg 170, Level 15, State 1, Line 7
>> Línea 7: sintaxis incorrecta cerca de '('.
>>
>> Menos este que aparece una sola vez:
>> Msg 2812, Level 16, State 62, Line 1
>> No se encontró el procedimiento almacenado 'sys.sp_addextendedproperty'.
>>
>>
>> Desde ya, muchas gracias.
>> saludos,
>> Marcelo
>>
>> "Gux (MVP)" wrote in message
>> news:
>> > Entiendo que la base SS2005 está en compatibilidad 80 pero al generar
>> > un
>> > script tiene incompatibilidades que no son aceptadas por SS2000.
>> >
>> > Podria usted poner acá algunos de los mensjaes de error que recibe
>> > cuando
>> > intenta ejecutar el script en SS2000 ?
>> >
>> > Gustavo Larriera, Microsoft MVP
>> > https://mvp.support.microsoft.com/profile/gux
>> > Este mensaje se proporciona tal como es, sin garantías de ninguna
>> > clase.
>> >
>> >
>> >
>> > "marcelo" wrote:
>> >
>> >> Gracias Gustavo, la verdad que no uso ninguna funcionalidad nueva, es
>> >> más,
>> >> es una base de datos que antes estaba en el Servidor SQL server 2000 y
>> >> la
>> >> migré al 2005 (dejandole seteado compatibility level = SqlServer2000
>> >> en
>> >> options)...ahora necesito volver a migrarla al sqlServer 2000 y se me
>> >> está
>> >> complicando...
>> >>
>> >> Saludos,
>> >> Marcelo.
>> >>
>> >>
>> >> "Gux (MVP)" wrote in message
>> >> news:
>> >> > Pasar una base de datos SS2005 a SS2000 puede ser complicado si la
>> >> > base
>> >> > SS2005 usa funcionalidades nuevas (que no existian para SS2000).
>> >> > Deberá
>> >> > usted
>> >> > modificar el script generado en SS2005 para que sea compatible con
>> >> > SS2000.
>> >> >
>> >> >
>> >> > Cuando hay que transferir los datos, exportar los datos de SS2005 e
>> >> > importar en SS2000. Usar un formato universal para los datos a
>> >> > transferir,
>> >> > por ejemplo a archivo de texto.
>> >> >
>> >> > No sirve un backup SS2005 para hacer un RESTORE en SS2000.
>> >> >
>> >> > Gustavo Larriera, Microsoft MVP
>> >> > https://mvp.support.microsoft.com/profile/gux
>> >> > Este mensaje se proporciona tal como es, sin garantías de ninguna
>> >> > clase.
>> >> >
>> >> >
>> >> >
>> >> > "marcelo" wrote:
>> >> >
>> >> >> Gustavo,
>> >> >>
>> >> >> Tengo esta pregunta, cual es la forma más sencilla de pasar una
>> >> >> base
>> >> >> de
>> >> >> datos de SQLServer 2005 a SQLServer 2000?
>> >> >> Lo que hice fue hacer un script de la base, de las tablas y de los
>> >> >> stored
>> >> >> procedures, de la base SQLServer 2005 pero al correrlo en el
>> >> >> servidor
>> >> >> SQLServer2000 me da algunos errores en los scripts, entonces no me
>> >> >> da
>> >> >> mucha
>> >> >> seguridad que quede bien...
>> >> >> Por otro lado tambien necesito pasar registros de unas tablas, y no
>> >> >> sé
>> >> >> qué
>> >> >> se usa para hacer esto...
>> >> >>
>> >> >>
>> >> >> Desde ya, muchas gracias por cualquier ayuda.
>> >> >> Saludos,
>> >> >> Marcelo
>> >> >> "Gux (MVP)" wrote in message
>> >> >> news:
>> >> >> > La herramienta Management Studio de SS2005 puede administar
>> >> >> > también
>> >> >> > a
>> >> >> > un
>> >> >> > SS2000.
>> >> >> >
>> >> >> > Las herramientas de SS2000 no pueden administrar a SS2005 (aunque
>> >> >> > sabemos
>> >> >> > que Query Analyzer permite conectarse a SS2005... :-))
>> >> >> >
>> >> >> > Gustavo Larriera, Microsoft MVP
>> >> >> > https://mvp.support.microsoft.com/profile/gux
>> >> >> > Este mensaje se proporciona tal como es, sin garantías de ninguna
>> >> >> > clase.
>> >> >> >
>> >> >> >
>> >> >> >
>> >> >> > "marcelo" wrote:
>> >> >> >
>> >> >> >> Yo creo que no, incluso estoy tratando de migrar una base de
>> >> >> >> 2005 a
>> >> >> >> 2000
>> >> >> >> y
>> >> >> >> tampoco no puedo...
>> >> >> >>
>> >> >> >>
>> >> >> >> saludos,
>> >> >> >> Marcelo.
>> >> >> >> "Rodrigo" wrote in message
>> >> >> >> news:
>> >> >> >> > Tengo un Servidor con SQL Server 2005 y otro con con SQL
>> >> >> >> > Server
>> >> >> >> > 2000.
>> >> >> >> >
>> >> >> >> > mi pregunta es ¿ se puede desde SQL server 2000 ver las bases
>> >> >> >> > de
>> >> >> >> > SQL
>> >> >> >> > Server
>> >> >> >> > 2005 ?
>> >> >> >> >
>> >> >> >> > lo intente pero me dijo que tenia que instlar un producto de
>> >> >> >> > sql
>> >> >> >> > server
>> >> >> >> > 2005.
>> >> >> >> >
>> >> >> >> > Agradecere cualquier comentario.
>> >> >> >> >
>> >> >> >> > Gracias.
>> >> >> >> >
>> >> >> >>
>> >> >> >>
>> >> >> >>
>> >> >>
>> >> >>
>> >> >>
>> >>
>> >>
>> >>
>>
>>
>>



Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida