Al crear tablas en SSMS, me di cuenta de que si ejecuta la siguiente instrucción:
CREATE TABLE [tableName];
la tabla se creará bajo su propio esquema (y no dbo). Entonces, para crearlo bajo el esquema dbo, deberá decirlo explícitamente, así:
CREATE TABLE [dbo].[tableName];
¿Alguien sabe de alguna manera (por ejemplo, configuración de todo el servidor) para que cuando se crea una tabla, la parte [dbo] no necesita ser especificada?
sql-server
sql-server-2008-r2
Chinesinho
fuente
fuente

Respuestas:
El esquema que se utilizará cuando se omita el esquema será el esquema predeterminado del usuario de la base de datos. Por lo tanto, para que el
dboesquema tenga la tabla creada sin especificar, tendría que establecer el esquema predeterminado del usuario de esa base de datosdbo.Configuración de todo el servidor? No lo creo. Pero podría escribir una consulta para convertir a todos los usuarios de la base de datos en una base de datos particular a su esquema predeterminado cambiado
dbosi eso es lo que usted elige.fuente
Quizás esto pueda ayudar
fuente