Cambiar el usuario por defecto

09/11/2004 - 19:32 por joaquin.mateoslinares | Informe spam
Hola a todos, tengo una base de datos donde las tablas de usuario
tienen como propietario un usuario distinto de dbo, y así me interesa.
Actualmente, para acceder a una base de datos tengo que poner
"usuario.nombretabla", lo que quiero es hacer lo que sea para no tener
que poner "usuario.xxxxx". Para las tablas que no sea propietario
"usuario" entonces sí le pondré el propietario que sea antes de la
tabla para acceder a la misma.

Muchas gracias.

Preguntas similare

Leer las respuestas

#6 ulises
10/11/2004 - 15:09 | Informe spam
Si usuario es además db_owner de la base de datos las
tablas que cree tendrás prefijo dbo, a menos que
explicitamente se los cambies, para que no haga eso no lo
definas como dbo.

Saludos,
Ulises

Antes de nada, muchas gracias por la rapidez.

Eso pensaba yo, que si te conectabas con "usuario" no


hay que
ponerlo pero por lo menos a mí no me funciona. Yo creo que


tengo que
tener algo mal configurado porque estando en el analizador de
consultas y entrando con "usuario" creo una tabla y el


propietario de
esa tabla es dbo. Tengo dos usuarios dbo y "usuario" donde


este último
tiene un inicio de sesión "usuario". La base de datos por


defecto del
inicio de sesión "usuario" es la base de datos de la que


estamos
hablando. ¿tenéis alguna idea?

Muy amables y un saludo.

"ulises" wrote in message


news:<54a001c4c692$88b3dbf0$...
Cuando no especificas el propietario de una tabla en una
consulta, lo primero que hace SQL Server es asumir que el
propietario es el usuario con el cual se ha conectado, si
no lo encuentra busca con dbo, por lo que la nica manera
de que asuma "usuario" como propietario de las tablas es
cuando se coencta como "usuario". De todos modos es buena
pr ctica siempre indicar el owner de las tablas inclusive
cuando el propietario es dbo.

Saludos,
Ulises

>Hola a todos, tengo una base de datos donde las tablas de
usuario
>tienen como propietario un usuario distinto de dbo, y as
me interesa.
>Actualmente, para acceder a una base de datos tengo que




poner
>"usuario.nombretabla", lo que quiero es hacer lo que sea
para no tener
>que poner "usuario.xxxxx". Para las tablas que no sea
propietario
>"usuario" entonces s le pondr el propietario que sea
antes de la
>tabla para acceder a la misma.
>
> Muchas gracias.
>.
>


.

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