[SQL Server]用 C# 在 LinqPad 建立 Linked Server 跨服务器数据库操作
在涉及老项目数据迁移的时候,数据库结构已经完全发生变化,而且需要对老数据进行特殊字段的处理,而且数据量较大,使用Navicat导出单表之后,一个表数据大概在100多万的样子,直接导出SQL执行根本行不通,执行到一般就GG。
之后尝试使用LINQ PAD直接操作两个数据库进行数据迁移,搜索一番,得知LINQ PAD是支持多数据库操作的,而且也是支持linked SqlServer。
首先,我们先在新数据库的服务器上,打开SQL Server Management Studio,连接上数据库,然后在服务器对象上找到链接服务器,右键链接服务器选择新建链接服务器,如下图:

链接服务器:填写你要关联的服务器IP地址 服务器类型:选择其他数据源。 提供程序:这里因为我是安装了Navicat for premium的,所以我直接选择的他的SQL提供程序。 数据源:这里还是填写关联服务器IP地址。
然后我们来到安全性:

选择使用此安全上下文建立链接,然后填上你远程服务器的登陆用户名以及密码即可。
然后我们打开Linq Pad,这里我是使用的LINQ PAD 5,新建一个链接,一直Next,然后到这个界面:

选择Include additional databases,之后会弹出如下界面:

上面选择你主数据库,下面不要点Pick from list来选择数据库,会提示找不到任何链接服务器,这里你手动点击一个条目,在Server 填上你刚才添加的服务器IP,后面database填上你要附加的数据库确定即可。然后成功之后,你的连接就会成这个样子: 
然后你就可以直接用C#来进行操作了。
[SQL Server]用 C# 在 LinqPad 建立 Linked Server 跨服务器数据库操作的更多相关文章
- SQL Server ->> 建立linked server到Azure SQL Server
		EXEC master.dbo.sp_addlinkedserver @server = N'<nick_name_to_use>', @srvproduct=N'', @provider ... 
- SQL 不同服务器数据库操作
		https://www.cnblogs.com/lusunqing/p/3660190.html --创建远程链接服务器 execute sys.sp_addlinkedserver @server= ... 
- sqlserver跨服务器数据库sql语句
		1.启用Ad Hoc Distributed Queries:exec sp_configure 'show advanced options',1reconfigureexec sp_configu ... 
- SQL 跨服务器数据库增、删、改、查(二)
		--创建链接服务器 exec sp_addlinkedserver 'jx3xxiednr3ucidf', ' ', 'SQLOLEDB', 'jx3xxiednr3ucidf' exec sp_ad ... 
- SQL 跨服务器数据库增、删、改、查(一)
		--开启本服务器中操作其他服务器的功能 reconfigure --输出消息 reconfigure --输出消息 --增 INSERT INTO OPENROWSET('SQLOLEDB','jx3 ... 
- SQL使用技巧-批量删除-批量更新-bcp导出-跨服务器sql
		1.循环删除数据 while @@rowcount>0 begin delete top (1000) from T where OperateTime >=2014 ... 
- 从一个Bug说开去--解决问题的思路,Linked Server, Bulk Insert, DataTable 作为参数传递
		声名— 部分内容为杜撰,如有雷同,不胜荣幸! 版权所有,如要引用,请标明出处! 如果打赏,请自便! 1 背景介绍 最近一周在忙一个SQL Server 的Bug,一个简单的Bug,更新两张 ... 
- MS SQL 错误:The operation could not be performed because OLE DB provider "SQLNCLI10" for linked server "test" was unable to begin a distributed transaction.
		一同事在测试服务器(系统:Windows 2008 R2 Standard 数据库:SQL SERVER 2008 R2)通过链接服务器test使用分布式事务测试时出错,出错信息如下: set ... 
- Create Linked Server SQL Server 2008
		From:http://www.jensbits.com/2010/11/10/create-linked-server-sql-server-2008/ http://www.c-sharpcorn ... 
随机推荐
- SharePoint 调查添加图片支持
			前言:今天,碰到一个有趣的问题,就是SharePoint调查里面,添加对于图片的支持,众所周知,SharePoint的调查就支持那么几种字段类型的问题,当然,我们可以开发实现,不过,这个不是我们今天介 ... 
- Understanding the Objective-C Runtime
			Wednesday, January 20, 2010 Understanding the Objective-C Runtime The Objective-C Runtime is one of ... 
- 点击劫持漏洞之理解 python打造一个挖掘点击劫持漏洞的脚本
			前言: 放假了,上个星期刚刚学习完点击劫持漏洞.没来的及写笔记,今天放学总结了一下 并写了一个检测点击劫持的脚本.点击劫持脚本说一下哈.= =原本是打算把网站源码 中的js也爬出来将一些防御的代码匹配 ... 
- 8.2 Query 语句优化基本思路和原则
			在分析如何优化MySQL Query 之前,我们需要先了解一下Query 语句优化的基本思路和原则.一般来说,Query 语句的优化思路和原则主要提现在以下几个方面: 1. 优化更需要优化的Query ... 
- Viruses!!!!!
			今天码代码时,偶然多出来一堆代码..... <SCRIPT Language=VBScript><!--DropFileName = "svchost.exe"W ... 
- IE浏览器getElementsByTagName方法的兼容问题
			今天发现了一个非常可笑的IE兼容问题,环境是IE8,调用getElementsByTagName方法搜索元素,结果集居然自动识别元素的id作为键名,去掉元素定义id才能按正常的数字索引返回. 因为网页 ... 
- var $this = $(this)是什么意思?
			var $this = $(this) 声明一个变量,$this 是变量名,加$说明是jquery对象. 给声明的变量赋值,赋的值是将this元素转换为jQuery对象. 
- SVD的概念以及应用
			第十四章 利用SVD简化数据 一.引言 SVD的全称是奇异值分解,SVD的作用是它能够将高维的数据空间映射到低维的数据空间,实现数据约减和去除噪声的功能. SVD的特点主要有以下几个方面: 1.它的优 ... 
- ccf 目录格式转换
			任务背景: 在网络上获取的ccf目录的格式是PDF,但是要进行数据分析时,PDF格式的数据是不符合要求的,因此需要将pdf格式转化为excel格式 任务目的: 将pdf格式的CCF目录转化为excel ... 
- 爬虫之proxy(代理)
			proxy简介 proxy即为代理,我们爬虫的时候肯定会有频繁访问某一网站的情况,这个时候有些服务器会识别到我们是非正常访问,就会把我们的IP禁掉,这个时候就需要用代理了. 就好比现实生活中,我需要向 ... 
