Я пытаюсь скопировать таблицу из одной базы данных в другую базу данных.Скопировать таблицу из одной базы данных в другую базу данных
Уже существует несколько решений этой проблемы. Я использую этот метод для решения этой проблемы.
select *
into DbName.dbo.NewTable
from LinkedServer.DbName.dbo.OldTableSourceDB..MySourceTable
У меня есть две базы данных. Один из них - blog
, включая таблицу с именем engineers
; другая база данных с именем msdata
, включая таблицу с именем ms
. Я пытаюсь скопировать таблицу engineers
в базу данных msdata
. Мой запрос:
select * into msdata.dbo.ms from linkedserver.blog.dbo.engineers;
но выход
Undeclared variable: msdata
Я не знаю, что это проблема. Любая помощь будет оценена.
mySQL или SQL-сервер? dbo подразумевает SQL-сервер вместе с Linked Server vs [Federated Engine] (http://dev.mysql.com/doc/refman/5.0/en/federated-storage-engine.html) – xQbert
Да, это сервер mysql –