insert into servername.dbname.dbo.table2 select * from table1
我用SELECT * INTO Nwind.aaa.admin.employee from employee,它报"对象 名称 'Nwind.aaa.admin.' 包含的前缀数目超过了最大值。最大值为 2。",我用SELECT * INTO [Nwind.aaa.admin].employee from employee 它报“指定的所有者名称 'Nwind.aaa.admin' 不存在,或者您没有使用该名称的权限。”
可以用OpenQuery insert into A select * from OpenQuery(ServerName,'select * from b')
查一下:sql server 的help,关于opendatasource,opendataset!
SELECT * INTO Nwind.aaa.admin.employee from employee写错了 SELECT * INTO Nwind.aaa.dbo.employee select * from employee
访问链接服务器的数据库表一般使用以下格式: linkedserver.dbname.dbo.tablename 比如:select * from server.master.dbo.sysobjects
它报“指定的所有者名称 'Nwind.aaa.admin' 不存在,或者您没有使用该名称的权限。”
insert into A select * from OpenQuery(ServerName,'select * from b')
SELECT * INTO Nwind.aaa.dbo.employee select * from employee
linkedserver.dbname.dbo.tablename
比如:select * from server.master.dbo.sysobjects