crear tabla como dbo

13/07/2004 - 23:23 por Diana C. Rios | Informe spam
Hola todos.

Desearia saber, como hago en SQL para que un usuario que no es dbo, pueda
crear una tabla dbo??. La idea es que para un proceso que se hace
mensualemente por los usuarios, se cree una tabla (ej: tabla_2004_1), pero
no quiero una tabla por cada usuario que ejecute la operacion, sino una que
todos puedan consultar o actualizar la misma tabla. No quiero llenarme de
tablas tipo usario1.tabla_2004_1, usuario2.taba_2004_1

Espero haberme hecho entender y que alguno de ustedes me de una idea de como
solucionar mi inquietud.

Saludos a todos,

Diana

Preguntas similare

Leer las respuestas

#1 MAXI
13/07/2004 - 23:44 | Informe spam
si no es DBO es imposible de hacer lo que decis!!




Maxi

Buenos Aires - Argentina

Desarrollador .NET 3 Estrellas

Mail: Maxi_accotto[arroba]speedy.com.ar

MSN:


"Diana C. Rios" escribió en el mensaje
news:eH$$y%
Hola todos.

Desearia saber, como hago en SQL para que un usuario que no es dbo, pueda
crear una tabla dbo??. La idea es que para un proceso que se hace
mensualemente por los usuarios, se cree una tabla (ej: tabla_2004_1), pero
no quiero una tabla por cada usuario que ejecute la operacion, sino una


que
todos puedan consultar o actualizar la misma tabla. No quiero llenarme de
tablas tipo usario1.tabla_2004_1, usuario2.taba_2004_1

Espero haberme hecho entender y que alguno de ustedes me de una idea de


como
solucionar mi inquietud.

Saludos a todos,

Diana


Respuesta Responder a este mensaje
#2 Gustavo Larriera [MVP SQL]
13/07/2004 - 23:58 | Informe spam
Suponiendo que los usuarios pertenecen al rol Dbowner pueden hacer esto:

CREATE TABLE nombrabase.dbo.nombretabla

Gustavo Larriera
Uruguay LatAm
http://sqljunkies.com/weblog/gux/
Este mensaje se proporciona "COMO ESTA" sin garantias y no otorga ningun
derecho / This posting is provided "AS IS" with no warranties, and confers
no rights.
"Diana C. Rios" wrote in message
news:eH$$y%
Hola todos.

Desearia saber, como hago en SQL para que un usuario que no es dbo, pueda
crear una tabla dbo??. La idea es que para un proceso que se hace
mensualemente por los usuarios, se cree una tabla (ej: tabla_2004_1), pero
no quiero una tabla por cada usuario que ejecute la operacion, sino una


que
todos puedan consultar o actualizar la misma tabla. No quiero llenarme de
tablas tipo usario1.tabla_2004_1, usuario2.taba_2004_1

Espero haberme hecho entender y que alguno de ustedes me de una idea de


como
solucionar mi inquietud.

Saludos a todos,

Diana


Respuesta Responder a este mensaje
#3 Javier Loria
14/07/2004 - 02:20 | Informe spam
Hola Diana:
En mi opinion, no es buena idea, este es un tipo de diseno, usuarios
creando tablas y tablas divididas por mes es demasiado complicado para mi
gusto.
La idea del SQL es que tienes una tabla por entidad y dividir basado en
un atributo las tablas, a menos que este totalmente escondido de la
aplicacion, hace muy dificil las consultas.
Solo una opinion,

Javier Loria
Costa Rica
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda.
Diana C. Rios escribio:
Hola todos.

Desearia saber, como hago en SQL para que un usuario que no es dbo,
pueda crear una tabla dbo??. La idea es que para un proceso que se
hace mensualemente por los usuarios, se cree una tabla (ej:
tabla_2004_1), pero no quiero una tabla por cada usuario que ejecute
la operacion, sino una que todos puedan consultar o actualizar la
misma tabla. No quiero llenarme de tablas tipo usario1.tabla_2004_1,
usuario2.taba_2004_1

Espero haberme hecho entender y que alguno de ustedes me de una idea
de como solucionar mi inquietud.

Saludos a todos,

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