Tablas, vistas, y sp

16/11/2005 - 11:19 por Nacho | Informe spam
Tengo un problema. He creado un proyecto adp, que a mi me funciona
perfectamente. Las tablas, las vistas y los procedimientos almacenados estan
en el SQL. Otra persona de la oficina ha abierto el fichero, y todo va bien,
menos que la mayoria de los informes no se los deja abrir porque dice que no
encuentra el objeto. Despuesde revisar permisos, todo esta bien. Per me he
dado cuenta de una cosa: a esta persona, en las tablas, las vistas y los
procedimientos almacenados, le aparece dbo al final de cada nombre de tabla,
consulta, y procedimiento almacenado. Por eso no le deja abrir los informes,
ya que si entro en su pc en el diseño del informe, esta basado en una vista
que no se llama igual. Como puedo quitarle esto en las tablas, consultas y
sp?. Espero que no me digais que le tengo que cambiar cada informe y ponerle
la consulta con el nombre que tiene lo de dbo al final, porque tengo que
cambiar un monton de usuarios. Si me voy a propiedades de la base de datos
del menu archivo del access, en la solapa contenido, donde vienen todos los
objetos de la base de datos, en mi pc aparecen los nombres de tablas,
vistas, procedimientos almacenados, etc... bien, pero en el pc de mi
compañero, las tablas, vistas, y sp le vienen con dbo. al principio del
nombre. Esta claro que es ese el problema. Como puedo corregirlo?

Muchas gracias

Nacho

Preguntas similare

Leer las respuestas

#1 Carlos Sacristán
16/11/2005 - 11:40 | Informe spam
Tiene pinta de que se ha vuelto a importar las tablas, y Access cuando
lo hace (que yo recuerde) importa también el usuario para no encontrarse con
problemas de nombres duplicados. Renombra esas tablas en la base de datos de
tu compañero y listo.

De todos modos te recomiendo que este tipo de preguntas las hagas en
Access mejor que aquí, pues seguro que te ayudan mejor. SQL Server no tiene
nada que ver con lo que te ocurre


Un saludo

-
"Sólo sé que no sé nada. " (Sócrates)

"Nacho" escribió en el mensaje
news:#$
Tengo un problema. He creado un proyecto adp, que a mi me funciona
perfectamente. Las tablas, las vistas y los procedimientos almacenados


estan
en el SQL. Otra persona de la oficina ha abierto el fichero, y todo va


bien,
menos que la mayoria de los informes no se los deja abrir porque dice que


no
encuentra el objeto. Despuesde revisar permisos, todo esta bien. Per me he
dado cuenta de una cosa: a esta persona, en las tablas, las vistas y los
procedimientos almacenados, le aparece dbo al final de cada nombre de


tabla,
consulta, y procedimiento almacenado. Por eso no le deja abrir los


informes,
ya que si entro en su pc en el diseño del informe, esta basado en una


vista
que no se llama igual. Como puedo quitarle esto en las tablas, consultas y
sp?. Espero que no me digais que le tengo que cambiar cada informe y


ponerle
la consulta con el nombre que tiene lo de dbo al final, porque tengo que
cambiar un monton de usuarios. Si me voy a propiedades de la base de datos
del menu archivo del access, en la solapa contenido, donde vienen todos


los
objetos de la base de datos, en mi pc aparecen los nombres de tablas,
vistas, procedimientos almacenados, etc... bien, pero en el pc de mi
compañero, las tablas, vistas, y sp le vienen con dbo. al principio del
nombre. Esta claro que es ese el problema. Como puedo corregirlo?

Muchas gracias

Nacho


Respuesta Responder a este mensaje
#2 Nacho
16/11/2005 - 11:53 | Informe spam
Carlos: muchas gracias. Esto es lo que me han comentado en el grupo de
access:

Hola Nacho

Sospecho que has implementado seguridad Windows en tu SQL Server y tú entras
como "sa", con lo que a tí se te muestra todo con su nombre original y a los
demás con dbo.

Me temo que tendrás que cambiar los orígenes de datos, pero te aconsejo que
lo consultes en el grupo de SQL Server, puesto que no es un problema de
Access.

Un saludo

Eva E.

Carlos, puedes ayudarme? Efectivamente tengo implementada seguridad Windows
en el SQL (eso creo. No tengo mucha idea de SQL)

Nacho


"Carlos Sacristán" <csacristanARROBAmvpsPUNTOorg> escribió en el mensaje
news:u%
Tiene pinta de que se ha vuelto a importar las tablas, y Access cuando
lo hace (que yo recuerde) importa también el usuario para no encontrarse
con
problemas de nombres duplicados. Renombra esas tablas en la base de datos
de
tu compañero y listo.

De todos modos te recomiendo que este tipo de preguntas las hagas en
Access mejor que aquí, pues seguro que te ayudan mejor. SQL Server no
tiene
nada que ver con lo que te ocurre


Un saludo

-
"Sólo sé que no sé nada. " (Sócrates)

"Nacho" escribió en el mensaje
news:#$
Tengo un problema. He creado un proyecto adp, que a mi me funciona
perfectamente. Las tablas, las vistas y los procedimientos almacenados


estan
en el SQL. Otra persona de la oficina ha abierto el fichero, y todo va


bien,
menos que la mayoria de los informes no se los deja abrir porque dice que


no
encuentra el objeto. Despuesde revisar permisos, todo esta bien. Per me
he
dado cuenta de una cosa: a esta persona, en las tablas, las vistas y los
procedimientos almacenados, le aparece dbo al final de cada nombre de


tabla,
consulta, y procedimiento almacenado. Por eso no le deja abrir los


informes,
ya que si entro en su pc en el diseño del informe, esta basado en una


vista
que no se llama igual. Como puedo quitarle esto en las tablas, consultas
y
sp?. Espero que no me digais que le tengo que cambiar cada informe y


ponerle
la consulta con el nombre que tiene lo de dbo al final, porque tengo que
cambiar un monton de usuarios. Si me voy a propiedades de la base de
datos
del menu archivo del access, en la solapa contenido, donde vienen todos


los
objetos de la base de datos, en mi pc aparecen los nombres de tablas,
vistas, procedimientos almacenados, etc... bien, pero en el pc de mi
compañero, las tablas, vistas, y sp le vienen con dbo. al principio del
nombre. Esta claro que es ese el problema. Como puedo corregirlo?

Muchas gracias

Nacho






Respuesta Responder a este mensaje
#3 Carlos Sacristán
16/11/2005 - 12:16 | Informe spam
Sigo pensando que SQL Server no tiene nada que ver aquí, sino que es un
problema de configuración de tu proyecto ADP (del cual desconozco su
funcionamiento porque nunca he hecho ninguno). En el grupo de Access te van
a ayudar mejor, y seguro que Eva te soluciona el problema si le respondes
las preguntas que te ha hecho


Un saludo

-
"Sólo sé que no sé nada. " (Sócrates)

"Nacho" escribió en el mensaje
news:
Carlos: muchas gracias. Esto es lo que me han comentado en el grupo de
access:

Hola Nacho

Sospecho que has implementado seguridad Windows en tu SQL Server y tú


entras
como "sa", con lo que a tí se te muestra todo con su nombre original y a


los
demás con dbo.

Me temo que tendrás que cambiar los orígenes de datos, pero te aconsejo


que
lo consultes en el grupo de SQL Server, puesto que no es un problema de
Access.

Un saludo

Eva E.

Carlos, puedes ayudarme? Efectivamente tengo implementada seguridad


Windows
en el SQL (eso creo. No tengo mucha idea de SQL)

Nacho


"Carlos Sacristán" <csacristanARROBAmvpsPUNTOorg> escribió en el mensaje
news:u%
> Tiene pinta de que se ha vuelto a importar las tablas, y Access


cuando
> lo hace (que yo recuerde) importa también el usuario para no encontrarse
> con
> problemas de nombres duplicados. Renombra esas tablas en la base de


datos
> de
> tu compañero y listo.
>
> De todos modos te recomiendo que este tipo de preguntas las hagas en
> Access mejor que aquí, pues seguro que te ayudan mejor. SQL Server no
> tiene
> nada que ver con lo que te ocurre
>
>
> Un saludo
>
> -
> "Sólo sé que no sé nada. " (Sócrates)
>
> "Nacho" escribió en el mensaje
> news:#$
>> Tengo un problema. He creado un proyecto adp, que a mi me funciona
>> perfectamente. Las tablas, las vistas y los procedimientos almacenados
> estan
>> en el SQL. Otra persona de la oficina ha abierto el fichero, y todo va
> bien,
>> menos que la mayoria de los informes no se los deja abrir porque dice


que
> no
>> encuentra el objeto. Despuesde revisar permisos, todo esta bien. Per me
>> he
>> dado cuenta de una cosa: a esta persona, en las tablas, las vistas y


los
>> procedimientos almacenados, le aparece dbo al final de cada nombre de
> tabla,
>> consulta, y procedimiento almacenado. Por eso no le deja abrir los
> informes,
>> ya que si entro en su pc en el diseño del informe, esta basado en una
> vista
>> que no se llama igual. Como puedo quitarle esto en las tablas,


consultas
>> y
>> sp?. Espero que no me digais que le tengo que cambiar cada informe y
> ponerle
>> la consulta con el nombre que tiene lo de dbo al final, porque tengo


que
>> cambiar un monton de usuarios. Si me voy a propiedades de la base de
>> datos
>> del menu archivo del access, en la solapa contenido, donde vienen todos
> los
>> objetos de la base de datos, en mi pc aparecen los nombres de tablas,
>> vistas, procedimientos almacenados, etc... bien, pero en el pc de mi
>> compañero, las tablas, vistas, y sp le vienen con dbo. al principio del
>> nombre. Esta claro que es ese el problema. Como puedo corregirlo?
>>
>> Muchas gracias
>>
>> Nacho
>>
>>
>
>


Respuesta Responder a este mensaje
#4 Salvador Ramos
16/11/2005 - 12:37 | Informe spam
Hola,

En tu proyecto .adp tienes configurada una conexión a SQL Server, debes
comprobar esta conexión y ver si le has puesto un usuario de SQL Server o
utilizas la autenticación windows. Mira en tu proyecto .adp, en el menú
Archivo / conexión, e indicanos los valores que pone allí, creo que eso nos
va a aclarar el tema.

Pd. Posiblemente no vuelva a conectarme hasta el próximo lunes, pero creo
que con esa información ya si podrán ayudarte otros compañeros que no
conozcan los proyectos .adp

Un saludo
Salvador Ramos
Murcia - España
[Microsoft MVP SQL Server]
www.helpdna.net (información sobre SQL server, Windows DNA y .NET)

"Nacho" escribió en el mensaje
news:
Carlos: muchas gracias. Esto es lo que me han comentado en el grupo de
access:

Hola Nacho

Sospecho que has implementado seguridad Windows en tu SQL Server y tú
entras
como "sa", con lo que a tí se te muestra todo con su nombre original y a
los
demás con dbo.

Me temo que tendrás que cambiar los orígenes de datos, pero te aconsejo
que
lo consultes en el grupo de SQL Server, puesto que no es un problema de
Access.

Un saludo

Eva E.

Carlos, puedes ayudarme? Efectivamente tengo implementada seguridad
Windows en el SQL (eso creo. No tengo mucha idea de SQL)

Nacho


"Carlos Sacristán" <csacristanARROBAmvpsPUNTOorg> escribió en el mensaje
news:u%
Tiene pinta de que se ha vuelto a importar las tablas, y Access cuando
lo hace (que yo recuerde) importa también el usuario para no encontrarse
con
problemas de nombres duplicados. Renombra esas tablas en la base de datos
de
tu compañero y listo.

De todos modos te recomiendo que este tipo de preguntas las hagas en
Access mejor que aquí, pues seguro que te ayudan mejor. SQL Server no
tiene
nada que ver con lo que te ocurre


Un saludo

-
"Sólo sé que no sé nada. " (Sócrates)

"Nacho" escribió en el mensaje
news:#$
Tengo un problema. He creado un proyecto adp, que a mi me funciona
perfectamente. Las tablas, las vistas y los procedimientos almacenados


estan
en el SQL. Otra persona de la oficina ha abierto el fichero, y todo va


bien,
menos que la mayoria de los informes no se los deja abrir porque dice
que


no
encuentra el objeto. Despuesde revisar permisos, todo esta bien. Per me
he
dado cuenta de una cosa: a esta persona, en las tablas, las vistas y los
procedimientos almacenados, le aparece dbo al final de cada nombre de


tabla,
consulta, y procedimiento almacenado. Por eso no le deja abrir los


informes,
ya que si entro en su pc en el diseño del informe, esta basado en una


vista
que no se llama igual. Como puedo quitarle esto en las tablas, consultas
y
sp?. Espero que no me digais que le tengo que cambiar cada informe y


ponerle
la consulta con el nombre que tiene lo de dbo al final, porque tengo que
cambiar un monton de usuarios. Si me voy a propiedades de la base de
datos
del menu archivo del access, en la solapa contenido, donde vienen todos


los
objetos de la base de datos, en mi pc aparecen los nombres de tablas,
vistas, procedimientos almacenados, etc... bien, pero en el pc de mi
compañero, las tablas, vistas, y sp le vienen con dbo. al principio del
nombre. Esta claro que es ese el problema. Como puedo corregirlo?

Muchas gracias

Nacho










Respuesta Responder a este mensaje
#5 Eva E.
16/11/2005 - 12:51 | Informe spam
Hola Carlos :))))))

Como hay confianza, me voy a meter :Þ

En este caso se trata de un proyecto Access (ADP) trabajando directamente
(conexión OLEDB) contra SQL Server, sin importación alguna.

Nacho desarrolla utilizando el usuario "sa" y el resto de compis utilizan
seguridad Windows, supongo que con derechos restringidos. Lo que yo entiendo
es que Nacho ve las tablas (etc) como "Tabla" y el otro usuario como
"dbo.Tabla". Nacho tendrá una serie de objetos (informes, formus...) basados
en tablas, vistas, sp... que el otro usuario no será capaz de utilizar.
Entonces, lo que él quiere es hacer algo para no tener que cambiar todos los
orígenes de datos, modificar vistas y sp... de forma que tooooodos vean
todo. Y no sé por qué me da, que esto va a ser que no :))

Un saludo y gracias

Eva E.

"Carlos Sacristán" <csacristanARROBAmvpsPUNTOorg> escribió en el mensaje
news:u%
Tiene pinta de que se ha vuelto a importar las tablas, y Access cuando
lo hace (que yo recuerde) importa también el usuario para no encontrarse
con
problemas de nombres duplicados. Renombra esas tablas en la base de datos
de
tu compañero y listo.

De todos modos te recomiendo que este tipo de preguntas las hagas en
Access mejor que aquí, pues seguro que te ayudan mejor. SQL Server no
tiene
nada que ver con lo que te ocurre


Un saludo

-
"Sólo sé que no sé nada. " (Sócrates)

"Nacho" escribió en el mensaje
news:#$
Tengo un problema. He creado un proyecto adp, que a mi me funciona
perfectamente. Las tablas, las vistas y los procedimientos almacenados


estan
en el SQL. Otra persona de la oficina ha abierto el fichero, y todo va


bien,
menos que la mayoria de los informes no se los deja abrir porque dice que


no
encuentra el objeto. Despuesde revisar permisos, todo esta bien. Per me
he
dado cuenta de una cosa: a esta persona, en las tablas, las vistas y los
procedimientos almacenados, le aparece dbo al final de cada nombre de


tabla,
consulta, y procedimiento almacenado. Por eso no le deja abrir los


informes,
ya que si entro en su pc en el diseño del informe, esta basado en una


vista
que no se llama igual. Como puedo quitarle esto en las tablas, consultas
y
sp?. Espero que no me digais que le tengo que cambiar cada informe y


ponerle
la consulta con el nombre que tiene lo de dbo al final, porque tengo que
cambiar un monton de usuarios. Si me voy a propiedades de la base de
datos
del menu archivo del access, en la solapa contenido, donde vienen todos


los
objetos de la base de datos, en mi pc aparecen los nombres de tablas,
vistas, procedimientos almacenados, etc... bien, pero en el pc de mi
compañero, las tablas, vistas, y sp le vienen con dbo. al principio del
nombre. Esta claro que es ese el problema. Como puedo corregirlo?

Muchas gracias

Nacho






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