Saltar al contenido

El nombre del objeto contiene más que el número máximo de prefijos. El máximo es 3

Te doy la bienvenida a nuestra página, en este sitio vas a encontrar la solucíon que buscas.

Solución:

El nombre correcto de la tabla de cuatro partes es server.database.schema.tablename; tiene algunas partes en exceso allí.

Parece que el nombre de la tabla es OPC.WriteRequests. Si es así, entonces tienes que usar corchetes: SQL05.ManufacturingPortal.dbo.[OPC.WriteRequests]

¿Pero tal vez solo tiene alguna parte del nombre incorrecta?

La razón por la que recibe el error es porque no está utilizando un nombre válido. Parece que haces referencia a dos esquemas, dbo y OPC.

La sintaxis válida es server_name.database_name.schema_name.object_name como se menciona en el artículo de MSDN para INSERT.

Elimine el esquema incorrecto y vuelva a intentarlo.

Estaba usando todo correctamente, pero el problema persistía. Mi comando fue como a continuación

select * into server.database.schema.table from table2

Lo resolví creando primero la tabla en el servidor y luego usé la declaración de inserción en que se ejecutó sin problemas

Create Table...........
Insert into server.database.schema.table  select * from table2

Gracias, Sree

Sección de Reseñas y Valoraciones

Nos encantaría que puedieras dar recomendación a este post si te valió la pena.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *