Problema con la creacion de objetos en SQL Server 2000

09/08/2007 - 21:17 por Fernando Fauche G. | Informe spam
Buenas tardes.

Estamos implementando dos soluciones en paralelo, cada una maneja bases de
datos diferentes pero comparten información en común ubicadas en una u otra
base de datos.

El problema es que el proyecto encargado al outsourcing trabaja con una base
de datos que ha sido creado por el dba de la empresa (y él es el
propietario) y pese a que el outsourcing es owner en su base de datos, crea
los objetos con un usuario diferente al dbo.

Mi pregunta es puntual, como puedo hacer que el outsourcing cree sus objetos
con el DBO sin tener que recurrir a indicarlo explicitamente en el codigo
(create procedure BBDD.bdo.objeto), sino que cada objeto que cree asuma por
defecto el DBO.

Insisto, es owner en su base de datos, pero SOLO en su base de datos, no en
la master ni en las otras.

Gracias mil por adelantado.

Fernando Fauche G.
 

Leer las respuestas

#1 Salvador Ramos
11/08/2007 - 20:46 | Informe spam
Hola,

En ese caso deberá indicarlo explícitamente.
Ahora, yo lo que suelo hacer es especificarlo siempre explícitamente, creo
además que es una buena costumbre, porque si no lo hacemos a veces nos
conectamos con diferentes usuarios, y podemos cometer errores.
Nos podrías contar la razón por la que no quieres que lo indiquen
explícitamente ?

Un saludo
Salvador Ramos

www.helpdna.net (información sobre SQL Server y Microsoft .Net)
www.helpdna.net/acerca_de_salvador_ramos.htm


"Fernando Fauche G." escribió en el mensaje
news:O%

Buenas tardes.

Estamos implementando dos soluciones en paralelo, cada una maneja bases de
datos diferentes pero comparten información en común ubicadas en una u
otra base de datos.

El problema es que el proyecto encargado al outsourcing trabaja con una
base de datos que ha sido creado por el dba de la empresa (y él es el
propietario) y pese a que el outsourcing es owner en su base de datos,
crea los objetos con un usuario diferente al dbo.

Mi pregunta es puntual, como puedo hacer que el outsourcing cree sus
objetos con el DBO sin tener que recurrir a indicarlo explicitamente en el
codigo (create procedure BBDD.bdo.objeto), sino que cada objeto que cree
asuma por defecto el DBO.

Insisto, es owner en su base de datos, pero SOLO en su base de datos, no
en la master ni en las otras.

Gracias mil por adelantado.

Fernando Fauche G.

Preguntas similares