qye hay malo aqui?

03/11/2008 - 13:32 por gandalias | Informe spam
Hola Que tengo mal aquí? esto va a correr sobre SQL server 2000


IF NOT EXISTS (SELECT * FROM ::fn_listextendedproperty(N'MS_Description' ,
N'SCHEMA',N'dbo', N'TABLE',N'franjas', N'COLUMN',N'pausa'))
EXEC sp_addextendedproperty @name=N'MS_Description', @value=N'Valores: S =
Sin pausa, M = Manual, A = Automática' ,
@level0type=N'SCHEMA',@level0name=N'dbo',
@level1type=N'TABLE',@level1name=N'franjas',
@level2type=N'COLUMN',@level2name=N'pausa'

Preguntas similare

Leer las respuestas

#6 Gustavo Larriera (MVP)
05/11/2008 - 18:30 | Informe spam
Entiendo que el script fue creado para SQL Server 2005 y manuelmente fué
convertido para usarse con SQL Server 2000. Por favor pruebe a ejecutarlo así:

EXEC sp_addextendedproperty
'MS_Description',
'Valores: S = Sin pausa, M = Manual, A = Automática' ,
'SCHEMA',
dbo,
'TABLE',
franjas,
'COLUMN',
pausa

Observe que dbo, franjas y pausa no tienen apostrofes pues corresponden a
argumentos de tipo Sysname.

Gustavo Larriera, Microsoft MVP
http://www.linkedin.com/in/gustavolarriera
Este mensaje se proporciona tal como es, sin garantías de ninguna clase.



"gandalias" wrote:

Me sigue dando el mismo problema, debe saber que este es un script de un sql
server 2005 "convertido" manualmente para correr y crear una base de datos en
un SQL server 2000, quizás a ud. esto le sirba de alguna ayuda.

Servidor: mensaje 15600, nivel 15, estado 1, procedimiento
sp_addextendedproperty, línea 42
Se ha especificado una opción o parámetro no válido para el procedimiento
'sp_addextendedproperty'.

"Gustavo Larriera (MVP)" wrote:

> Lo único que veo raro son los strings UNICODE, ya que los argumentos
> sp_addextendedproperty ninguno es de tipo string UNICODE.
>
> Intente ejecutarlo asi:
>
> EXEC sp_addextendedproperty
> 'MS_Description',
> 'Valores: S = Sin pausa, M = Manual, A = Automática' ,
> 'SCHEMA',
> 'dbo',
> 'TABLE',
> 'franjas',
> 'COLUMN',
> 'pausa'
>
> Gustavo Larriera, Microsoft MVP
> http://www.linkedin.com/in/gustavolarriera
> Este mensaje se proporciona tal como es, sin garantías de ninguna clase.
>
>
>
> "gandalias" wrote:
>
> > Hola, Muchas gracias por contestar, el error que me muestra es este (en un
> > SQL server 2000 SP4)
> > Servidor: mensaje 15600, nivel 15, estado 1, procedimiento
> > sp_addextendedproperty, línea 42
> > Se ha especificado una opción o parámetro no válido para el procedimiento
> > 'sp_addextendedproperty'.
> >
> >
> >
> > 03/11/2008:14:00
> >
> > "Gustavo Larriera (MVP)" wrote:
> >
> > > Qué es lo que desea usted hacer? Por favor ejecute usted el código y
> > > muéstrenos el error.
> > >
> > > Gustavo Larriera, Microsoft MVP
> > > http://www.linkedin.com/in/gustavolarriera
> > > Este mensaje se proporciona tal como es, sin garantías de ninguna clase.
> > >
> > >
> > >
> > > "gandalias" wrote:
> > >
> > > > Hola Que tengo mal aquí? esto va a correr sobre SQL server 2000
> > > >
> > > >
> > > > IF NOT EXISTS (SELECT * FROM ::fn_listextendedproperty(N'MS_Description' ,
> > > > N'SCHEMA',N'dbo', N'TABLE',N'franjas', N'COLUMN',N'pausa'))
> > > > EXEC sp_addextendedproperty @name=N'MS_Description', @value=N'Valores: S =
> > > > Sin pausa, M = Manual, A = Automática' ,
> > > > @level0type=N'SCHEMA',@level0name=N'dbo',
> > > > @level1type=N'TABLE',@level1name=N'franjas',
> > > > @level2type=N'COLUMN',@level2name=N'pausa'
> > > >
Respuesta Responder a este mensaje
#7 gandalias
06/11/2008 - 09:38 | Informe spam
Nada, tampoco va...
Servidor: mensaje 15600, nivel 15, estado 1, procedimiento
sp_addextendedproperty, línea 42
Se ha especificado una opción o parámetro no válido para el procedimiento
'sp_addextendedproperty'.



"Gustavo Larriera (MVP)" wrote:

Entiendo que el script fue creado para SQL Server 2005 y manuelmente fué
convertido para usarse con SQL Server 2000. Por favor pruebe a ejecutarlo así:

EXEC sp_addextendedproperty
'MS_Description',
'Valores: S = Sin pausa, M = Manual, A = Automática' ,
'SCHEMA',
dbo,
'TABLE',
franjas,
'COLUMN',
pausa

Observe que dbo, franjas y pausa no tienen apostrofes pues corresponden a
argumentos de tipo Sysname.

Gustavo Larriera, Microsoft MVP
http://www.linkedin.com/in/gustavolarriera
Este mensaje se proporciona tal como es, sin garantías de ninguna clase.



"gandalias" wrote:

> Me sigue dando el mismo problema, debe saber que este es un script de un sql
> server 2005 "convertido" manualmente para correr y crear una base de datos en
> un SQL server 2000, quizás a ud. esto le sirba de alguna ayuda.
>
> Servidor: mensaje 15600, nivel 15, estado 1, procedimiento
> sp_addextendedproperty, línea 42
> Se ha especificado una opción o parámetro no válido para el procedimiento
> 'sp_addextendedproperty'.
>
> "Gustavo Larriera (MVP)" wrote:
>
> > Lo único que veo raro son los strings UNICODE, ya que los argumentos
> > sp_addextendedproperty ninguno es de tipo string UNICODE.
> >
> > Intente ejecutarlo asi:
> >
> > EXEC sp_addextendedproperty
> > 'MS_Description',
> > 'Valores: S = Sin pausa, M = Manual, A = Automática' ,
> > 'SCHEMA',
> > 'dbo',
> > 'TABLE',
> > 'franjas',
> > 'COLUMN',
> > 'pausa'
> >
> > Gustavo Larriera, Microsoft MVP
> > http://www.linkedin.com/in/gustavolarriera
> > Este mensaje se proporciona tal como es, sin garantías de ninguna clase.
> >
> >
> >
> > "gandalias" wrote:
> >
> > > Hola, Muchas gracias por contestar, el error que me muestra es este (en un
> > > SQL server 2000 SP4)
> > > Servidor: mensaje 15600, nivel 15, estado 1, procedimiento
> > > sp_addextendedproperty, línea 42
> > > Se ha especificado una opción o parámetro no válido para el procedimiento
> > > 'sp_addextendedproperty'.
> > >
> > >
> > >
> > > 03/11/2008:14:00
> > >
> > > "Gustavo Larriera (MVP)" wrote:
> > >
> > > > Qué es lo que desea usted hacer? Por favor ejecute usted el código y
> > > > muéstrenos el error.
> > > >
> > > > Gustavo Larriera, Microsoft MVP
> > > > http://www.linkedin.com/in/gustavolarriera
> > > > Este mensaje se proporciona tal como es, sin garantías de ninguna clase.
> > > >
> > > >
> > > >
> > > > "gandalias" wrote:
> > > >
> > > > > Hola Que tengo mal aquí? esto va a correr sobre SQL server 2000
> > > > >
> > > > >
> > > > > IF NOT EXISTS (SELECT * FROM ::fn_listextendedproperty(N'MS_Description' ,
> > > > > N'SCHEMA',N'dbo', N'TABLE',N'franjas', N'COLUMN',N'pausa'))
> > > > > EXEC sp_addextendedproperty @name=N'MS_Description', @value=N'Valores: S =
> > > > > Sin pausa, M = Manual, A = Automática' ,
> > > > > @level0type=N'SCHEMA',@level0name=N'dbo',
> > > > > @level1type=N'TABLE',@level1name=N'franjas',
> > > > > @level2type=N'COLUMN',@level2name=N'pausa'
> > > > >
Respuesta Responder a este mensaje
#8 Gustavo Larriera (MVP)
06/11/2008 - 16:51 | Informe spam
Probemos algo básico, ejecute el siguiente script y díganos el resultado:

USE tempdb
GO

CREATE table T1 (id int , name char (20))
GO

EXEC sp_addextendedproperty 'caption', 'Employee ID', 'user', dbo,
'table', T1, 'column', id

Gustavo Larriera, Microsoft MVP
http://www.linkedin.com/in/gustavolarriera
Este mensaje se proporciona tal como es, sin garantías de ninguna clase.



"gandalias" wrote:

Nada, tampoco va...
Servidor: mensaje 15600, nivel 15, estado 1, procedimiento
sp_addextendedproperty, línea 42
Se ha especificado una opción o parámetro no válido para el procedimiento
'sp_addextendedproperty'.



"Gustavo Larriera (MVP)" wrote:

> Entiendo que el script fue creado para SQL Server 2005 y manuelmente fué
> convertido para usarse con SQL Server 2000. Por favor pruebe a ejecutarlo así:
>
> EXEC sp_addextendedproperty
> 'MS_Description',
> 'Valores: S = Sin pausa, M = Manual, A = Automática' ,
> 'SCHEMA',
> dbo,
> 'TABLE',
> franjas,
> 'COLUMN',
> pausa
>
> Observe que dbo, franjas y pausa no tienen apostrofes pues corresponden a
> argumentos de tipo Sysname.
>
> Gustavo Larriera, Microsoft MVP
> http://www.linkedin.com/in/gustavolarriera
> Este mensaje se proporciona tal como es, sin garantías de ninguna clase.
>
>
>
> "gandalias" wrote:
>
> > Me sigue dando el mismo problema, debe saber que este es un script de un sql
> > server 2005 "convertido" manualmente para correr y crear una base de datos en
> > un SQL server 2000, quizás a ud. esto le sirba de alguna ayuda.
> >
> > Servidor: mensaje 15600, nivel 15, estado 1, procedimiento
> > sp_addextendedproperty, línea 42
> > Se ha especificado una opción o parámetro no válido para el procedimiento
> > 'sp_addextendedproperty'.
> >
> > "Gustavo Larriera (MVP)" wrote:
> >
> > > Lo único que veo raro son los strings UNICODE, ya que los argumentos
> > > sp_addextendedproperty ninguno es de tipo string UNICODE.
> > >
> > > Intente ejecutarlo asi:
> > >
> > > EXEC sp_addextendedproperty
> > > 'MS_Description',
> > > 'Valores: S = Sin pausa, M = Manual, A = Automática' ,
> > > 'SCHEMA',
> > > 'dbo',
> > > 'TABLE',
> > > 'franjas',
> > > 'COLUMN',
> > > 'pausa'
> > >
> > > Gustavo Larriera, Microsoft MVP
> > > http://www.linkedin.com/in/gustavolarriera
> > > Este mensaje se proporciona tal como es, sin garantías de ninguna clase.
> > >
> > >
> > >
> > > "gandalias" wrote:
> > >
> > > > Hola, Muchas gracias por contestar, el error que me muestra es este (en un
> > > > SQL server 2000 SP4)
> > > > Servidor: mensaje 15600, nivel 15, estado 1, procedimiento
> > > > sp_addextendedproperty, línea 42
> > > > Se ha especificado una opción o parámetro no válido para el procedimiento
> > > > 'sp_addextendedproperty'.
> > > >
> > > >
> > > >
> > > > 03/11/2008:14:00
> > > >
> > > > "Gustavo Larriera (MVP)" wrote:
> > > >
> > > > > Qué es lo que desea usted hacer? Por favor ejecute usted el código y
> > > > > muéstrenos el error.
> > > > >
> > > > > Gustavo Larriera, Microsoft MVP
> > > > > http://www.linkedin.com/in/gustavolarriera
> > > > > Este mensaje se proporciona tal como es, sin garantías de ninguna clase.
> > > > >
> > > > >
> > > > >
> > > > > "gandalias" wrote:
> > > > >
> > > > > > Hola Que tengo mal aquí? esto va a correr sobre SQL server 2000
> > > > > >
> > > > > >
> > > > > > IF NOT EXISTS (SELECT * FROM ::fn_listextendedproperty(N'MS_Description' ,
> > > > > > N'SCHEMA',N'dbo', N'TABLE',N'franjas', N'COLUMN',N'pausa'))
> > > > > > EXEC sp_addextendedproperty @name=N'MS_Description', @value=N'Valores: S =
> > > > > > Sin pausa, M = Manual, A = Automática' ,
> > > > > > @level0type=N'SCHEMA',@level0name=N'dbo',
> > > > > > @level1type=N'TABLE',@level1name=N'franjas',
> > > > > > @level2type=N'COLUMN',@level2name=N'pausa'
> > > > > >
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida