Estoy buscando una política por defecto de rendimiento para tratar con el prefijo .dbo.El dbo. prefijo en nombres de objeto de base de datos, ¿puedo ignorarlo?
que se dan cuenta de que la DBO. el prefijo es más que ruido sintáctico, sin embargo, he superado los últimos 8 años de desarrollo basado en MS omitiendo escribir el dbo. prefijo e ignorando su función.
Aparte de un problema de rendimiento con los bloqueos de compilación de proc almacenados, ¿hay una desventaja de omitir el tipeo ".dbo" en SQLqueries y procedimientos almacenados?
Otros antecedentes: Todo mi desarrollo es de nivel medio web basado en seguridad integrada basada en una cuenta de servicio de nivel medio.
Ok, creo que lo tengo. Sin embargo, ahora estoy confundido acerca de la relación entre (1) "dbo". como un mecanismo de espacio de nombres de esquema, (2) el rol de propietario de la base de datos de SQL Server y (3) usuarios que pueden mapear a los prefijos de esquema y/o ser miembros del rol de propietario de databAse. –
pero contextual si un Grupo/Función/Usuario posee un objeto no hay razón por la que sea propietario/miembro de dbo. Crean Esquemas solo cuando necesitan diversificar los permisos a Objeto. Espero que haya ayudado. –
No creo que sea una buena práctica. Algunos proveedores de hosting cambian dbo a algo tonto ... ¿entonces qué? Cambia todos los dbo a su estúpido prefijo. Quién sabe por qué ... pero lo hacen y no podemos cambiarlo; Hurra. – ppumkin