如何将表复制到另一个服务器。这是一个链接服务器。我使用这个代码,但它不工作。使用查询MS将一个表从服务器复制到另一个服务器SQL SQL
INSERT INTO [E-SVR].enrollmentCollege.CDDT_MSTR (position_id)
SELECT position_id FROM LETRAN.enrollmentCollege.CDDT_MSTR
谢谢。
如何将表复制到另一个服务器。这是一个链接服务器。我使用这个代码,但它不工作。使用查询MS将一个表从服务器复制到另一个服务器SQL SQL
INSERT INTO [E-SVR].enrollmentCollege.CDDT_MSTR (position_id)
SELECT position_id FROM LETRAN.enrollmentCollege.CDDT_MSTR
谢谢。
试试这个。
INSERT INTO enrollmentCollege..CDDT_MSTR(position_id)SELECT position_id FROM LETRAN.enrollmentCollege..CDDT_MSTR
尝试。
INSERT INTO [E-SVR].[enrollmentCollege].[dbo].CDDT_MSTR (position_id)
SELECT position_id FROM [LETRAN].[enrollmentCollege].[dbo].CDDT_MSTR
谢谢,但我认为“LETRAN”服务器名称不正确,因为我得到这个错误..“在sys.servers中找不到服务器'LETRAN'。验证是否指定了正确的服务器名称。如有必要,执行存储过程sp_addlinkedserver将服务器添加到sys.servers “ – Nozella
当你对一个表使用一个4部分组成的名称(你必须这样使用链接的服务器名称的一部分),你需要指定模式(第三部分),以及:
INSERT INTO [E-SVR].enrollmentCollege.dbo.CDDT_MSTR (position_id)
SELECT position_id FROM LETRAN.enrollmentCollege.dbo.CDDT_MSTR
如果您想使用默认模式,你可以离开模式部件空:
INSERT INTO [E-SVR].enrollmentCollege..CDDT_MSTR (position_id)
SELECT position_id FROM LETRAN.enrollmentCollege..CDDT_MSTR
我执行”select * from sys.servers“并获取服务器名称”LETRAN“ 但是,我仍然收到此错误..”无法找到服务器'LETRAN'在sys.servers。验证是否指定了正确的服务器名称,如果有必要,执行存储过程sp_addlinkedserver将服务器添加到sys.servers。 “ – Nozella
OK,你链接了这个服务器吗? – Szymon
我认为还没有,我得到这个错误。在sys.servers中找不到服务器'LETRAN'。验证是否指定了正确的服务器名称。如有必要,请执行存储过程sp_addlinkedserver以将服务器添加到sys.servers。 – Nozella
上“它不工作”详细点吗?你是从一个远程SQL服务器链接吗? –
看看这个链接... http://stackoverflow.com/questions/4091960/sql-server-linked-server-example-query –
我得到这个错误。在sys.servers中找不到服务器'LETRAN'。验证是否指定了正确的服务器名称。如有必要,请执行存储过程sp_addlinkedserver以将服务器添加到sys.servers。我怎样才能做到这一点? – Nozella