Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 如何通过Ip将数据从一个数据库/表复制到另一个远程数据库/表_Sql Server_Vb.net - Fatal编程技术网

Sql server 如何通过Ip将数据从一个数据库/表复制到另一个远程数据库/表

Sql server 如何通过Ip将数据从一个数据库/表复制到另一个远程数据库/表,sql-server,vb.net,Sql Server,Vb.net,我需要通过IP将数据从一个数据库/表复制到另一个远程数据库/表 这是我的密码 INSERT INTO dtin select * From [66.22.100.70].MainData.dbo.dtin where dtin_code='ttr' 这可以使用SqlBulkCopy类轻松完成: 是的,你可以,但是你需要先做一些管道工程 EXEC sp_addlinkedserver @server='192.168.0.200' EXEC sp_addlinkedsrvlogin '192.

我需要通过IP将数据从一个数据库/表复制到另一个远程数据库/表 这是我的密码

INSERT INTO dtin select * From [66.22.100.70].MainData.dbo.dtin where dtin_code='ttr'

这可以使用SqlBulkCopy类轻松完成:


是的,你可以,但是你需要先做一些管道工程

EXEC sp_addlinkedserver @server='192.168.0.200'

EXEC sp_addlinkedsrvlogin '192.168.0.200', 'false', NULL, 'sa', 'administrator' 
然后


通过链接Servers@lad2025你是machine@lad2025但是它太大了…你的大脑从不睡觉…哈哈哈,对不起,我不能理解你的意思,我已经得到了远程sql server的连接字符串,并通过它的Ip使用Internet连接它,而且本地数据库连接现在还可以,我想从远程服务器插入一个表对于搜索中的local one,我从[LINKEDSERVER\INSTANCE].remoteDATABASE.remoteSCHEMA.remoteTABLE将此代码插入localTABLE SELECT*中,但我遇到的问题是使用IPTANKS了解您的答案,但无法使用类似于此的代码从[LINKEDSERVER\INSTANCE]插入localTABLE SELECT*.remoteDATABASE.remoteSCHEMA.remoteTABLE,但通过远程SQL Server的IP???@EbnEleslaam:我不知道。我上次使用链接服务器已经很久了,但我相信你可以命名链接服务器。如果你用ip地址命名服务器,你可能会用这种方式愚弄系统。这仅在目标服务器具有静态ip时才起作用。bulk copier方法简单得多,因为您可以使用适当的ip地址构造目标连接字符串。谢谢,但如果没有GetTypeSqlGeography,则需要column.DataType,因为我的get错误
EXEC sp_addlinkedserver @server='192.168.0.200'

EXEC sp_addlinkedsrvlogin '192.168.0.200', 'false', NULL, 'sa', 'administrator' 
insert into [192.168.0.200].webanalyzer.dbo.sale ([Url]
      ,[Title]
      ,[Subtitle]
      ,[Address]
      ,[Price]
      ,[LivingArea]
      ,[RoomCount]
      ,[PostCode]
      ,[TotalArea]
      ,[DateAdded]
      ,[DateRemoved]
      ,[DateLastProcessed]
      ,[ServiceCosts]
      ,[HeatingType]
      ,[IsBendrabutis]) 

select [Url]
      ,[Title]
      ,[Subtitle]
      ,[Address]
      ,[Price]
      ,[LivingArea]
      ,[RoomCount]
      ,[PostCode]
      ,[TotalArea]
      ,[DateAdded]
      ,[DateRemoved]
      ,[DateLastProcessed]
      ,[ServiceCosts]
      ,[HeatingType]
      ,[IsBendrabutis] from WebAnalyzer.dbo.Sale where url COLLATE DATABASE_DEFAULT not in
( 
select url COLLATE DATABASE_DEFAULT From [192.168.0.200].webanalyzer.dbo.sale
)