我需要将所有表从链接服务器复制到 SQL 2008 R2 上的表。我已经尝试了以下但它给出了一个错误。我需要将表复制到的数据库称为 Apples。我的链接服务器称为“MYSQL”,链接服务器上的数据库称为“drupaltest”:
select * into Apples
from OPENQUERY(MYSQL, 'SELECT * FROM MYSQL.drupaltest')
这是错误:链接服务器“MYSQL”的 OLE DB 提供程序“MSDASQL”返回消息“[MySQL][ODBC 5.1 Driver][mysqld-5.5.28-log]Table 'mysql.drupaltest' 不存在”。消息 7350,级别 16,状态 2,第 1 行无法从链接服务器“MYSQL”的 OLE DB 提供程序“MSDASQL”获取列信息。
有任何想法吗?