SQL语句应该写在没有数据的链接中 insert into [表名] select * from [有数据的数据库名].[表名] 这种写法要保证两个数据库的路径一样,如果不一样,可加上[有数据的数据库名]的路径比如 有数据的数据库在D:盘insert into [表名] select * from d:\[有数据的数据库名].[表名]