Propietario en la creacion de tablas en SQL 2005

09/05/2007 - 19:32 por Jesús | Informe spam
Hola a todos:
He migrado una BBDD de SQL 2000 a SQL 2005 y me he encontrado un
problema. En la versión 2000 cuando se creaba una tabla con "CREATE TABLE..."
la tabla pasaba a ser propiedad del usuario que la creó. Por ejemplo si el
usuario de la conexión es "jesus" y se crea la tabla "MI TABLA" entonces yo
veo que la tabla se llama "jesus.[MI TABLA]" y así es como la accede la
aplicación.
Ahora, al realizar la misma operación la tabla se crea como "dbo.[MI
TABLA]" por lo que los otros sistemas que intentan acceder a la tabla
"jesus.[MI TABLA]" fallan.
¿Es posible configurar el servidor o la BBDD o los inicios de sesión o
los usuarios o yo que sé que cosa para que esto siga comportándose igual que
antes?

Gracias por anticipado.

Jesús
 

Leer las respuestas

#1 Maxi
09/05/2007 - 19:45 | Informe spam
Jesus, en SQL 2005 hay cambios considerable sobre este tema, ahora no hay
mas propietarios y si Schemas de seguridad, te recomiendo que leas este tema
en tus libros on line


-
Microsoft M.V.P en SQLServer
SQLTotal Consulting - Servicios en SQLServer
Email:
"Jesús" escribió en el mensaje
news:
Hola a todos:
He migrado una BBDD de SQL 2000 a SQL 2005 y me he encontrado un
problema. En la versión 2000 cuando se creaba una tabla con "CREATE
TABLE..."
la tabla pasaba a ser propiedad del usuario que la creó. Por ejemplo si el
usuario de la conexión es "jesus" y se crea la tabla "MI TABLA" entonces
yo
veo que la tabla se llama "jesus.[MI TABLA]" y así es como la accede la
aplicación.
Ahora, al realizar la misma operación la tabla se crea como "dbo.[MI
TABLA]" por lo que los otros sistemas que intentan acceder a la tabla
"jesus.[MI TABLA]" fallan.
¿Es posible configurar el servidor o la BBDD o los inicios de sesión o
los usuarios o yo que sé que cosa para que esto siga comportándose igual
que
antes?

Gracias por anticipado.

Jesús

Preguntas similares