Recibo este error: Error -2147217900 Specified owner name 'dbo'...

Si se recibe el siguiente error al realizar una query sobre MSSQL

 Error -2147217900 Specified owner name 'dbo' either does not exist or you do not have permission to use it

El titular (owner) de todos los objetos que crean los usuarios tiene que ser el mismo nombre del login asociado al servicio MSSQL: no puede ser dbo porque los usuarios no tienen los permisos de dbowner, eventualidad posible sólo sobre servidor dedicado

Por lo tanto al efectuar una instrucción de este tipo

CREATE TABLE [dbo].[tbl_nombretabla] (
[col_id] [int] IDENTITY (1, 1) NOT NULL ,
[col_user] [nvarchar] (20) NOT NULL ,
      [col_cat] [int] NULL ,
      [col_sub] [int] NULL ,
      [col_state] [int] NULL ,
[col_city] [nvarchar] (50) NULL ,
[col_key] [nvarchar] (100) NULL ,
[col_type] [nvarchar] (1) NULL ,
[col_both] [nvarchar] (1) NULL ,
[col_min] [money] NULL ,
[col_max] [money] NULL ,
) ON [PRIMARY]
GO

es necesario sustituir en

 CREATE TABLE [dbo].[tbl_nombretabla]

el usuario dbo con su login al servicio MSSQL, por ejemplo MSSql10059 y por lo tanto

CREATE TABLE [MSSql10059].[tbl_nombretabla]