--在SQL SERVER 2008里,可以按以下的方式建立链接服务器
EXEC  sp_addlinkedserver@server='Test',--这里是给链接服务器取的别名,想取什么名就取什么
         @srvproduct='',
         @provider='SQLOLEDB',
         @datasrc='10.3.20.95\sqlexpress'   
--这里的datasrc是要链接的数据库的实例的地址(就是数据库连接字符串里的server,比如本机就是.或者local,或者目标数据库实例的IP(可以加端口))

--如果不是同一台机器的话,还要执行以下语句来设置sa登录映射

EXEC  sp_addlinkedsrvlogin 'Test','false',NULL,'sa','123456'

--链接服务器建立上了之后,就可以按以下的方式来操作了,就跟操作本地数据库一样了

select * from test.testdb.dbo.userinfo

--为链接服务器里的表创建同义词

--以下这条命令在tempdb中为链接服务器Test中的TestDB中的dbo.UserInfo表创建了一个同义词dbo.UserInfo

USE [tempdb] GO

/****** Object:  Synonym [dbo].[TestDB]    Script Date: 07/15/2011 10:20:15 ******/

CREATE SYNONYM [dbo].UserInfo FOR [Test].[TestDB].   [dbo].UserInfo GO

select * from dbo.userinfo  --就像操作当前实例的表一样操作链接=服务器上的表

--建立链接服务器并创建同义词,有一个最大的好处,就是可以跨数据库实例进行操作数据库,可以在一个数据库连接内完成数据操作,方便做事务查询。

--以下两条命令是来删除链接服务器的

Exec sp_droplinkedsrvlogin Test,Null

Exec sp_dropserver Test

转载于:https://www.cnblogs.com/JimmyGe/archive/2011/07/15/2107098.html

用sp_addlinkedserver建立链接服务器(sql server2008中通过测试)相关推荐

  1. mysql删除链接服务器_在sql server 数据库建立链接服务器和删除

    /****** 对象:  LinkedServer [202.99.213.226]    脚本日期: 06/26/2007 21:34:35 ******/ EXEC master.dbo.sp_a ...

  2. 加菲猫软件显示不能链接服务器,sql server 2012 链接服务器不能链接sql server 2000的解决方案...

    把原来的sql server 2005直接装成了2012,然后在建立链接服务器链接一台sql server 2000的服务器时,报错信息大概是"SQL Server Native Clien ...

  3. 连接SQL server2008,并在SQL server2008中实现MySQL中group_concatd的分组;使用jsp和servlet实现页面的跳转和重写

    首先使用jsp制作主页面(将我之前的html页面改写为jsp页面),我的首页的jsp页面为default.jsp: default.jsp页面代码: <%@ page language=&quo ...

  4. sql 增加链接服务器,SQL server利用脚本添加链接服务器,可设置别名

    USE [master] GO EXEC master.dbo.sp_addlinkedserver @server = N'你的别名', @srvproduct=N'', @provider=N'S ...

  5. sqlserver 链接服务器 sql

    -- 创建服务器对象--链接服务器 EXEC sp_addlinkedserver   @server='服务器名',--如:mysqlServer   @srvproduct='',   @prov ...

  6. Sql Server2008中自定义函数调用存储过程解决方案

    1.开启sql server 2008远程连接 打开sql server配置管理器 配置SSCM,选中左侧的"SQL Server服务",确保右侧的"SQL Server ...

  7. sql server2008中怎样用sql语句创建数据库和数据表

    这是简单用代码实现创建数据库和数据表的sql语句,如下: --调用系统数据库-- use master go /***防止你要创建的数据库同名,先把它删除掉****/ if Exists(select ...

  8. 如何在SQL Server Management Studio中创建和配置链接服务器以连接到MySQL

    This article will guide you with all the necessary steps to successfully create a linked server in S ...

  9. SQL SERVER使用ODBC 驱动建立的链接服务器调用存储过程时参数不能为NULL值

    我们知道SQL SERVER建立链接服务器(Linked Server)可以选择的驱动程序非常多,最近发现使用ODBC 的 Microsoft OLE DB 驱动程序建立的链接服务器(Linked S ...

最新文章

  1. [导入]如何用WAP手机远程遥控电脑
  2. linux下载文件一直超时,Linux下connect超时处理(总结)
  3. MapInfo开发心得——多地图关联篇【转】
  4. PostgreSQL在win7上安装详细步骤
  5. AppendStream和RetractStream(没有弄完)
  6. mariadb数据库增删改查
  7. php设计模式及案例分析,一个案例来认识PHP经典设计模式 | 张先生博客
  8. 小程序入门到精通(二):了解小程序开发4个重要文件
  9. python map用法_讲解Python map()函数和将map()与多个Iterables一起使用
  10. html 关于一行两列 高度不定的实现(不用table)
  11. stl::map之const函数访问
  12. 电脑装oracle服务很卡,oracle11g安装后电脑启动很慢怎么解决
  13. consul docker register
  14. 合并多个word的代码_word排版技巧:如何快速按顺序合并多个文档
  15. 网络空间搜索引擎ZoomEye
  16. 基础的数据处理(1)—出租车数据的基础处理,由gps生成OD(pandas)
  17. android sonar 简书,Sonar使用指南
  18. ubuntu 20.04安装谷歌拼音输入法
  19. DllRegisterServer引出函数实现
  20. Linux获取ring0权限,Ring0和Ring3权限级

热门文章

  1. 纯C#代码的Excel读取器(不需要Office Excel Com组件)
  2. 2005年存储市场关键词TOP10
  3. c语言单词翻译大全,c语言单词翻译
  4. 创建oracle dblink权限不足,Oracle-存储过程-创建sequence的时候报权限不足
  5. Explore Scheduling
  6. JUC里面的相关分类|| java并发编程中,关于锁的实现方式有两种synchronized ,Lock || Lock——ReentrantLock||AQS(抽象队列同步器)
  7. 第三方模块——nodemon是一个命令行工具,用以辅助项目开发、nrm ( npm registry manager ):npm下载地址切换工具
  8. Mac 技术篇-mac远程桌面直接连接windows系统,微软官方工具Microsoft Remote Desktop远程桌面工具安装与使用
  9. OpenWRT 随记
  10. [学习笔记]电磁场与电磁波专业课程