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.