Insertar desde dos bases de datos diferentes del servidor

Estoy tratando de copiar los datos detestdabse.invoice mesa parabasecampdev.invoice mesa.testdabse es una base de datos local mientrasbasecampdev esta en el servidor

Mi consulta para copiar datos a otra tabla no funciona, dice

Invalid object name 'basecampdev.dbo.invoice'.  

He estado leyendo estodocumentación pero les resulta difícil seguir y entender.

Estas son las informaciones dadas desde el servidor.

Server type: Database Engine
Server name: server.database.windows.net (this is not the real name)
Authentication: SQL Server Authentication
Login: myusername
Password: mypassword  

¿Cómo puedo conectarme al servidor para poder ejecutar esta consulta?

INSERT INTO [basecampdev].[dbo].[invoice]
           ([InvoiceNumber]
           ,[TotalAmount]
           ,[IsActive]
           ,[CreatedBy]
           ,[UpdatedBy]
           ,[CreatedDate]
           ,[UpdatedDate]
           ,[Remarks])
SELECT [InvoiceNumber]
           ,[TotalAmount]
           ,[IsActive]
           ,[CreatedBy]
           ,[UpdatedBy]
           ,[CreatedDate]
           ,[UpdatedDate]
           ,[Remarks] FROM [testdabse].[dbo].[invoice]

Captura de pantalla

Respuestas a la pregunta(5)

Su respuesta a la pregunta