分享好友 数据库首页 频道列表

SQLSERVER简单创建DBLINK操作远程服务器数据库的方法

SQL Server  2016-06-20 13:420

本文实例讲述了SQLSERVER简单创建DBLINK操作远程服务器数据库的方法。分享给大家供大家参考,具体如下:

--配置SQLSERVER数据库的DBLINK
exec sp_addlinkedserver @server='WAS_SMS',@srvproduct='',@provider='SQLOLEDB',@datasrc='10.131.20.100'
exec sp_addlinkedsrvlogin 'WAS_SMS','false', NULL,'CustomSMS','SqlGdn@InfoxMas2008'
select top 100 * from AS400.AS400_Extract.DBO.ORDUNA
--配置SQLSERVER到MYSQL数据库的DBLINK
exec sp_addlinkedserver @server = 'mysqltest', @srvproduct='mysql',@provider = 'msdasql', @datasrc = 'MY_TOMATO'
exec sp_addlinkedsrvlogin @rmtsrvname='mysqltest',@useself=false,@locallogin='本地数据库的登陆用户',@rmtuser='MYSQL的用户名称',@rmtpassword='MYSQL的用户密码'
select * from openquery(mysqltest,'select * from marketing_data')
--这里的 MY_TOMATO是在WINDSOWS系统管理台中进行配置的ODBC,在SYSTEM DNS里增加的!

希望本文所述对大家数据库程序设计有所帮助。

查看更多关于【SQL Server】的文章

展开全文
相关推荐
反对 0
举报 0
评论 0
图文资讯
热门推荐
优选好物
更多热点专题
更多推荐文章
sql mysql和sqlserver存在就更新,不存在就插入的写法(转)
转自:http://hi.baidu.com/tidy0608/item/ff930fe2436f2601560f1dd9sqlsever数据存在就更新,不存在就插入的两种方法两种经常使用的方法:1. Update, if @@ROWCOUNT = 0 then insertUPDATETable1 SETColumn1 = @newValue WHEREId = @idIF@@ROWCOU

0评论2023-02-10605

db2,oracle,mysql ,sqlserver限制返回的行数
不同数据库限制返回的行数的关键字如下:①db2select * from table fetch first 10 rows only; ②oracleselect * from table where rownum=10; ③mysqlselect * from table limit 10; ④sqlServerselect top 10 * from table;

0评论2023-02-10309

SqlServer/Oracle 通过一个sql判断新增/修改
if (Config.DbInfo.DbType.Equals(DBType.SQLServer)){sql = " IF EXISTS (SELECT 1 FROM wifi.imsi_model_status WHEREdevice_id = @device_id and wireless='" + row[0].GetString() + "') UPDATE wifi.imsi_model_status SET model_status = @mo

0评论2023-02-09812

数据库(MSSQLServer,Oracle,DB2,MySql)常见语句以及问题
创建数据库表1 create table person2 (3 FName varchar(20),4 FAge int,5 FRemark varchar(20),6 primary key(FName)7 )View Code

0评论2023-02-09691

sqlserver,oracle,mysql等的driver驱动,url怎么写
oracledriver="oracle.jdbc.driver.OracleDriver"url="jdbc:oracle:thin:@localhost:1521:数据库名"sqlserverdriver="com.microsoft.jdbc.sqlserver.SQLServerDriver"url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=数据库名"

0评论2023-02-09957

MySQL、SqlServer、Oracle三大主流数据库分页查询
  在这里主要讲解一下MySQL、SQLServer2000(及SQLServer2005)和ORCALE三种数据库实现分页查询的方法。可能会有人说这些网上都有,但我的主要目的是把这些知识通过我实际的应用总结归纳一下,以方便大家查询使用。  下面就分别给大家介绍、讲解一下三种数

0评论2023-02-09867

数据库(MSSQLServer,Oracle,DB2,MySql)常见语句以及问题(续1之拼接字符串)
  上一篇文章http://www.cnblogs.com/valiant1882331/p/4056403.html写的太长了,所以就换了一篇,链接上一节继续字符串的拼接MySql中可以使用"+"来拼接两个字符串.select '12'+'33',FAge+'1' from t_employeeView Code

0评论2023-02-09798

Oracle、MySQL和SqlServe三种数据库分页查询语句的区别介绍
这篇文章主要介绍了Oracle、MySQL和SqlServe三种数据库分页查询语句的区别介绍 的相关资料,需要的朋友可以参考下

0评论2016-06-20468

sqlserver中几种典型的等待
在最近的几次sqlserver问题的排查中,总结了sqlserver几种典型的等待类型,类似于oracle中的等待事件,如果看到这样的等待类型时候能够迅速定位问题的根源,下面通过一则案例来把这些典型的等待处理方法整理出来

0评论2016-06-20120

Windows2012配置SQLServer2014AlwaysOn的图解
SQLserver 2014 AlwaysOn增强了原有的数据库镜像功能,使得先前的单一数据库故障转移变成以组(多个数据)为单位的故障转移。接下来通过本文给大家介绍Windows2012配置SQLServer2014AlwaysOn的方法,感兴趣的朋友一起学习吧

0评论2016-05-18121

SQLserver2014(ForAlwaysOn)安装图文教程
这篇文章主要介绍了SQLserver2014(ForAlwaysOn)安装图文教程的相关资料,需要的朋友可以参考下

0评论2016-05-18219

sqlserver 因为选定的用户拥有对象,所以无法除去该用户的解决方法
这篇文章主要介绍了sqlserver 因为选定的用户拥有对象,所以无法除去该用户,因为是附加数据库选择了与源服务器一样的用户导致

0评论2016-05-18279

sqlserver还原数据库的时候出现提示无法打开备份设备的解决方法(设备出现错误或设备脱)
今天在恢复数据库的时候,因为是异地部分还原,出现提示 无法打开备份设备 E:\自动备份\ufidau8xTmp\UFDATA.BAK 。设备出现错误或设备脱,这里分享一下解决方法,需要的朋友可以参考一下

0评论2016-04-28226

SQL(MSSQLSERVER)服务启动错误代码3414的解决方法
这篇文章主要介绍了SQL(MSSQLSERVER)服务启动错误代码3414的解决方法,需要的朋友可以参考下

0评论2016-04-28285

SQLServer行列互转实现思路(聚合函数)
这篇文章主要介绍了SQLServer行列互转实现思路,使用聚合函数pivot/unpivot实现行列互转,感兴趣的小伙伴们可以参考一下

0评论2016-04-28193

更多推荐