SQL Server链接服务器

这篇具有很好参考价值的文章主要介绍了SQL Server链接服务器。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

SQL Server 中存在可以链接到其他服务器的选项,一般情况下是用来与别的 SQL Server 数据库相连接,但是有时候也可以与一个Microsoft Access数据库 相连接。这样的操作是通过链接服务器节点实现的。

链接服务器节点可以连接到另一个数据库,通常/通常在不同的机器上运行,也许在不同的城市/国家。如果您需要执行分布式查询(查询远程数据库),这可能是有用的。 

设置链接服务器就是相当于使用简单的 SQL Server 管理套件,所有需要的就是查询远程服务器的详细信息,以及数据库。

SQL Server 创建链接服务器

创建链接的服务器:

  1. 在对象资源管理器,打开服务器对象,并导航到链接服务器
  2. 右键单击链接服务器,然后选择 New Linked Server...:

    SQL Server链接服务器

  3. 填写详细链接服务器的信息。 在本例,我连接到 SQL Server 称为 Parrot 的远程服务器,上面有一个为 Paywi 的 z 数据库。链接服务器名称是 PAYROLL:

    SQL Server链接服务器

     

  4. 根据安全性选项,必须向本地用户映射到用户在远程机器上的能力。在这里,本地 SQL Server 用户 Zoidberg 被映射到远程机器上的 Web_User 帐户。这里提供的密码必须是Web_User 帐户的远程计算机上的密码。我们也有一个本地 Windows 域身份验证的用户映射到同一个用户在远程机器上,并设置为模拟。 Windows 域身份验证的用户也是远程计算机上,因此本地用户可以简单地模拟远程用户:

    SQL Server链接服务器

  5. 并且服务器选项可让您进一步配置为链接服务器。在这里我换了一个环境。我设置 RPC 输出为 True。此选项使用户能够对运行链接服务器存储过程。需要注意的是在 RPC 选项可以存储从远程服务器到本地机器称为程序。在这种情况下,我们已经离开并且为 False:

    SQL Server链接服务器

     

  6. 当配置时,单击确定以创建链接的服务器。

现在应该看到新的链接服务器坐在对象资源管理器的链接服务器节点下。

SQL Server链接服务器

分布式查询

链接服务器配置完成之后,我们就能够运行查询等操作了,但是当您运行链接服务器查询时,它会被称为分布式查询。

链接服务器的分布式查询必须包括每个数据源来查询一个完全合格的,由四部分组成的表名。

这四部分的名称的形式为:linked_server_name.catalog.schema.object_name.

如下述例子所示:

SELECT * FROM PAYROLL.Paywiz.dbo.Employees

这个例子是基于上面的链接服务器的例子。

它假定远程数据库有一个名为 “dbo” 模式和一个名为 “Employees” 的表。文章来源地址https://www.toymoban.com/news/detail-405768.html

到了这里,关于SQL Server链接服务器的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • SQL Server Management Studio(SSMS)无法连接到服务器,及解决方案

    目录 一.问题 二.解决 1.若是Windows10系统,点击开始,找到SQL Server 2019 配置管理器,对于其它系统,大同小异,直接搜索即可。 2.点开SQL Server 2019 配置管理器,找到SQL Server 服务,找到SQL Server (MSSQLSERVER),可以发现,现在的状态是“已停止”。 3.右击“启动”,可以看到状态

    2024年02月02日
    浏览(44)
  • SQL SERVER 链接服务器 以及 openrowset

    简单来说,通过链接服务器,让访问其它服务器,像跟访问自身数据库一样方便。 from [链接服务器][数据库].[所有者].Tabel T_SQL EXEC sp_addlinkedserver ‘远程服务器IP’,‘SQL Server’ –标注存储 EXEC sp_addlinkedserver @server = ‘server’, --链接服务器的本地名称。也允许使用实例名称,例

    2024年02月05日
    浏览(25)
  • SQL Server 创建链接服务器 链接mysql 进行数据同步

    一个项目的产品迭代,因为迭代过程中两套系统同时使用,两套系统设计使用的数据库不同,从Sqlserver改到mysql了,所以需要将sqlserver的业务数据定时同步到mysql中。 当问题产生了,作为一个合格的码农,第一时间就是想着做一个程序实现数据同步,但是处于自身不叫懒惰,

    2024年02月14日
    浏览(28)
  • SQL Server的链接服务器创建全详细流程

    创建SQL Server链接服务器的详细流程如下: 打开 SQL Server Management Studio (SSMS),连接到你想要创建链接服务器的目标实例。 在对象资源管理器中,展开 \\\"服务器对象\\\" 节点,右键点击 \\\"链接服务器\\\",然后选择 \\\"新建链接服务器\\\"。 在 \\\"常规\\\" 选项卡中,输入链接服务器的名称并选择

    2024年02月11日
    浏览(21)
  • SQL Server数据库如何添加Oracle链接服务器(Windows系统)

    官方下载地址:https://www.oracle.com/technetwork/topics/dotnet/downloads/odacdeploy-4242173.html 1.2.1 下载的压缩包解压位置   比如我直接放到D盘根目录 1.2.2 接着用管理员运行Cmd 此处一定要用管理员运行,否则会报错 使用管理员打开终端,运行如下命令: 在系统环境变量中,为Path添加“

    2024年02月14日
    浏览(58)
  • 【实测可行!】vscode连接服务器 waiting for server log,且报错:无法远程连接到服务器

      不少同学在使用vscode连接服务器的时候会遇到这样的报错:   有 两种可能的原因 : VScode版本过新   一是VScode自动更新了,版本对glibc的要求高了,而服务器不满足,就会报这个错误,最简单的方法就是降为原来的版本。 VScode非正常断开   二是关闭VScode时没有关

    2024年03月22日
    浏览(34)
  • vscode 一直报 waiting for server log,无法远程连接到服务器

    vscode 一直报 waiting for server log,无法远程连接到服务器 问题描述: 连接时一直报 waiting for server log 并最后 local server exit:15 stderr cat: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: No such file or directory 在网上搜到的答案基本都是下列两种: 试过之后都无效,最终发现, 问题就是出在: /u

    2024年02月04日
    浏览(41)
  • 微软SQL 2019,解决“无法连接到WMI提供程序,您没有权限或者该服务器无法访问”的方法

            最近电脑突然蓝屏了一次,重启自查后,习惯性的对“计算机”右键,单机“管理”,发现无法打开SQL配置管理器,首先在英文论坛查询了一番,并没有特别好的解决办法,只有一种摸棱两可的解决办法,接下来会放到下面。接着,我在中文网站上查看各种资料后

    2024年02月05日
    浏览(31)
  • SQL创建链接服务器,登陆超时已过期

    链接服务器已更新但连接测试失败。是否要编辑该链接服务器的属性? 其他信息: 执行 Transact-SQL 语句或批处理时发生了异常。 (Microsoft.SqlServer.ConnectionInfo) Named Pipes Provider: Could not open a connection to SQL Server [53]. 链接服务器\\\"SSS\\\"的 OLE DB 访问接口 “MSOLEDBSQL” 返回了消息 “登录超

    2024年02月15日
    浏览(32)
  • Wincc flexible 2008软件打开时提示“无法连接到SQL服务器”或异常中止时的处理对策

    使用 WinCC flexible 2008 (含WinCC flexible 2008 SP4)安装 Microsoft SQL Server 2005 Express 的问题。 说明 : 使用 WinCC flexible 安装程序卸载和重新安装 SQL server。 可能的原因 : SQL Server 2005 Express 的用户数据可能被损坏。 补救措施 : 先卸载 SQL Server 再重新安装 SQL Server。 步骤 : • 卸载“控制

    2024年02月06日
    浏览(45)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包