SQL SERVER 创建远程数据库链接 mysql oracle sqlserver
遇到的坑
在连接Oracle时,因为服务器为10g 32位版本,然后在本地安装了32为10g客户端,然后一直报错【7302、7303】,后来下载了12c 64位版本,安装成功后,问题解决
原因:mssql和oracle只能进行相同位数版本的连接
由于连接mysql时直接用的odbc连接,所以未碰到版本冲突,如有冲突请告诉我一下哈
/* MSSQL
--创建远程链接
EXEC sp_addlinkedserver
@server='PACS_LINK', --被访问的服务器别名
@srvproduct='', --SqlServer默认不需要写,或ORACLE
@provider='SQLOLEDB', --不同的库都是不一样的,OLE DB字符
@datasrc='59.110.5.215,51800'--要访问的服务器
GO
EXEC sp_addlinkedsrvlogin
@rmtsrvname='PACS_LINK', --被访问的服务器别名
@useself='false', --固定这么写
@locallogin='sa', --本地操作应户名
@rmtuser='testpass', --被访问的服务器用户名
@rmtpassword='1qaz@WSX'--被访问的服务器用密码
GO
----//删除连接服务器
--EXEC sp_dropserver "PACS_LINK"
-- select * from PACS_LINK.[NewNanNingSystemDB].[dbo].[V_DeviceList]
*/ /* MYSQL
--建立数据库链接服务器
EXEC sp_addlinkedserver
@server =N'LIS_LINK', --要创建的链接服务器别名
@srvproduct=N'MYSQL', --产品名称
@provider=N'MSDASQL', --OLE DB 驱动名称(固定)
@datasrc=N'mysql' --数据源(需要修改,格式 ip:端口/SERVICE_NAME)
GO
EXEC sp_addlinkedsrvlogin
@rmtsrvname='LIS_LINK', --已建立的链接服务器名
@useself='false', -- 固定 *
@locallogin= NULL, --为每个登陆SQL SERVER的用户使用此链接服务器,则写用户名*固定
@rmtuser='root', --帐号(需要修改)
@rmtpassword='inteall' --密码(需要修改)
GO
----//删除连接服务器
-- EXEC sp_dropserver "LIS_LINK"
-- SELECT * FROM OPENQUERY([LIS_LINK], 'SELECT * FROM lisinterface.temp ')
*/ /* ORACLE
--建立数据库链接服务器
EXEC sp_addlinkedserver
@server =N'HIS_LINK', --要创建的链接服务器别名
@srvproduct=N'ORACLE', --产品名称(固定)
@provider=N'OraOLEDB.Oracle', --OLE DB 驱动名称(固定)
@datasrc=N'ORCL1' --数据源(需要修改,格式 ip:端口/SERVICE_NAME)
GO
EXEC sp_addlinkedsrvlogin
'HIS_LINK', --已建立的链接服务器名
'false', -- 固定 *
NULL, --为每个登陆SQL SERVER的用户使用此链接服务器,则写用户名*固定
'hisdata', --帐号(oracle)(需要修改)
'inteall2012' --密码(oracle)(需要修改)
GO
----//删除连接服务器
-- EXEC sp_dropserver "HIS_LINK"
-- SELECT * FROM OPENQUERY([HIS_LINK], 'SELECT * FROM V_INTEFACECOSEDETAIL ')
--select * from openquery(HIS_LINK,'select * from temp')
*/
SQL SERVER 创建远程数据库链接 mysql oracle sqlserver的更多相关文章
- sql server操作远程数据库
--连接远程数据库 EXEC sp_addlinkedserver '服务器ip',N'SQL Server' --登录远程服务器 EXEC sp_addlinkedsrvlogin '服务器ip', ...
- sql server ------创建本地数据库 SQL Server 排序规则
sql server完整复制数据库 sql server导入导出方法 SQL Server 排序规则
- SQL Server创建远程链接服务器
--使用sp_addlinkedserver增加链接 EXEC sys.sp_addlinkedserver @server='127.0.0.1', --被访问的服务器别名(习惯上直接使用目标服务器 ...
- SQL如何实现远程数据库链接
利用sp_addlinkeserver 进行远程数据库连接可以把多个数据库的数据,放置到一个数据库中, 或者有设置操作权限的情况下,我们可以通过这种方式进行查询,备份数据等操作. 首先,我们要创建连接 ...
- SQL SERVER 2008远程数据库移植到本地的方法
https://blog.csdn.net/wuzhanwen/article/details/77449229 Winform程序或网站后台的SQL SERVER 2008放置在远程服务器上,用Mi ...
- PL SQL 存储过程 SQL SERVER创建存储过程及调用,Oracle创建存储过程及调用
Oracle使用存储过程实例: 例1: //查出表字段赋值给存储过程变量 create proc proc_stu @sname varchar(20), //默认是输入参数(input),另外还有两 ...
- Distributed3:SQL Server 创建分布式数据库
分布式数据库的优势是将IO分散在不同的Physical Disk上,每次查询都由多台Server的CPU,I/O共同负载,通过各节点并行处理数据来提高性能,劣势是消耗大量的网络带宽资源,管理难度大.在 ...
- Confluence 6 SQL Server 创建一个数据库和数据库用户
一旦你成功安装了 SQL Server 服务器,请按照下面的方法为你的 Confluence 创建数据库用户和数据库: 使用你的 SQL 管理员权限,创建一个新的数据库(例如 confluence). ...
- Distributed2:SQL Server 创建分布式数据库
分布式数据库的优势是将IO分散在不同的Physical Disk上,每次查询都由多台Server的CPU,I/O共同负载,通过各节点并行处理数据来提高性能,劣势是消耗大量的网络带宽资源,管理难度大.在 ...
随机推荐
- WebKit 源码分析 -- loader
原文地址: http://peirenlei.iteye.com/blog/1718569 摘要:本文介绍 WebCore 中 Loader 模块是如何加载资源的,分主资源和派生资源分析 loader ...
- [C/C++] 友元函数和友元类
A---友元函数: class Data{ public: ... friend int f(int &m);//友元函数 ... } 友元函数是可以直接访问类的私有成员的非成员函数.它是定义 ...
- Delphi 的绘图功能[8] - TextOut、TextWidth、TextHeight
unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, For ...
- 【EF】EF扩展库(批量操作)
EF删除和修改数据只能先从数据库取出,然后再进行删除 delete from Table1 where Id>5; update Table1 set Age=10; 我们需要这样操作 //删除 ...
- bzoj4332[JSOI2012]分零食
一下午被这题的精度续掉了...首先可以找出一个多项式的等比数列的形式,然后类似poj的Matrix Series,不断倍增就可以了.用复数点值表示进行多次的多项式运算会刷刷地炸精度...应当用int存 ...
- ADC关键性能指标及误区
ADC关键性能指标及误区 由于ADC产品相对于网络产品和服务器需求小很多,用户和集成商在选择产品时对关键指标的理解难免有一些误区,加之部分主流厂商刻意引导,招标规范往往有不少非关键指标作被作为必须符合 ...
- BZOJ5292 & 洛谷4457 & LOJ2513:[BJOI2018]治疗之雨——题解
https://www.lydsy.com/JudgeOnline/problem.php?id=5292 https://www.luogu.org/problemnew/show/P4457 ht ...
- BZOJ1043:[HAOI2008]下落的圆盘——题解(配图片)
http://www.lydsy.com/JudgeOnline/problem.php?id=1043 Description 有n个圆盘从天而降,后面落下的可以盖住前面的.求最后形成的封闭区域的周 ...
- 卡特兰数(Catalan Number) 学习笔记
一.三个简单的问题 1.给定一串长为2n的01序列,其中0和1的数量相等,满足任意前缀中0的个数不少于1的个数,求序列的个数 2.给出一串长为n的序列,按顺序将他们进栈,随意出栈,求最后进出栈的方案 ...
- [转]Android 如何根据网络地址获取网络图片方法
http://blog.csdn.net/xiazdong/article/details/7724103 目录(?)[-] h2pre namecode classhtml stylefont-we ...