SQL SERVER服务器链接连接(即sql server的跨库连接)
2023-09-14 09:02:14 时间
一、如果你要访问的数据库,不在同一个服务器上,那么需要用服务器链接:
EXEC sp_addlinkedserver
@server= dblink名称 ,
@srvproduct= ,
@provider= SQLOLEDB ,
@datasrc= 目标服务器地址
EXEC sp_addlinkedsrvlogin
dblink名称 ,
false ,
NULL,
腾讯开源 TencentOS Server Kernel 云场景服务器操作系统 导读:据腾讯官方消息,1月9日,腾讯云宣布开源其云服务器操作系统 TencentOS 内核(TencentOS Server Kernel,又称 Tencent Linux,简称 Tlinux),是腾讯针对云的场景研发的服务器操作系统。提供了专门的功能特性和性能优化,为云服务器实例中的应用程序提供高性能,且更加安全可靠的运行环境...
在ESC服务器中使用eclipse连接sql server教程 在ESC服务器中使用eclipse连接sql server与在本地电脑连接十分类似,但是有些值得注意的地方是JDBC的版本问题,看似小问题,后面运行会报很多错误,本文章以eclispe连接数据库为例,本文章是分享在已经安装并配置好eclispe和SQL Server2019的情况下连接eclispe和SQL Server2019,因此我就直接跳过教大家如何安装eclispe和SQL Server2019的步骤。
Python迁移不同服务器的SqlServer数据表 把一个数据表的数据迁移到另一个表上,可以连接不同数据库和服务器(只需修改自己数据库参数、SQL语句、插入的数据量)
sqlserver服务器名称改成本地IP地址登录 原文:sqlserver服务器名称改成本地IP地址登录 在安装sqlserver2008、2012等时选择的是默认实例,服务器名称也就是电脑的名称,特别是登录本地的数据库,需要输入电脑用户名称加上SQLEXPRESS 例如:zhangsan\SQLEXPRESS 而不是自己本机的ip地址:192.168.1.xx 内部网络别的电脑也无法访问。
sql server 2005 链接服务器:未将服务器 配置为用于 RPC 原文:sql server 2005 链接服务器:未将服务器 配置为用于 RPC RPC: 远程过程调用(Remote Procedure Calls) --LinkedServer.Rpc 属性: --获取或设置 Boolean 属性值,该值指定链接服务器是否支持远程过程调用 (RPC)。
sqlserver复制报”应用复制的命令时在订阅服务器上找不到该行“解决方法 原文:sqlserver复制报”应用复制的命令时在订阅服务器上找不到该行“解决方法 最近遇到“应用复制的命令时在订阅服务器上找不到该行”问题,报错如下: 官方给出的建议是重新同步和初始化订阅,当然,这是一种选择,但是对于动辄上百G的生产库,这种方法会消耗大量的资源和时间。
[解决方案]sql server复制需要有实际的服务器名称才能连接到服务器 原文:[解决方案]sql server复制需要有实际的服务器名称才能连接到服务器 在配置数据同步的时候,要求相互同步的两台机器的数据库必须通过默认实例名称进行连接。如果你的默认实例已经删掉了,在当前实例上进行新建发布操作时候,会提示你:“由于未在SqlServer的此实例上安装复制组件,Microsoft SQL server 无法访问这些组件,请参阅SQL Server……” 注意下面还有一个附加的提示,它的意思就是说默认实例名和当前的实例名称不一致。
日志读取器代理错误: 状态: 0,代码: 20015,文本: 远程服务器 serverName 不存在,未被指定为有效的发布服务器,或您无权查看可用的发布服务器。
一、如果你要访问的数据库,不在同一个服务器上,那么需要用服务器链接:
EXEC sp_addlinkedserver @server=dblink名称, @srvproduct=, @provider=SQLOLEDB, @datasrc=目标服务器地址 EXEC sp_addlinkedsrvlogin dblink名称, false, NULL, 用户名, GO
小注:
1、上下两部分的dblink名称应该是一样的。
2、下面的用户名与密码应该是目标服务器上的用户名及密码。
3、使用的时候,只需要修改dblink名称、目标服务器地址、用户名及密码即可,其余的地方不需要修改。
4、执行sql server的跨库连接的时候,应该用sa账户登录(本地数据库也就是源数据库的sa账户登录)
5、如果需要链接不是数据库默认实例,需要在@datasrc中指定 对应的数据库实例
比如:需要访问的数据库实例是 SQLSERVERtest
则@datasrc需要这么写
@datasrc=192.168.120.119\SQLSERVERtest
图形化建立连接,如下图:
二、测试服务器链接是否成功的两种方式
1、SQL语句
--查询远程表 select * from [dblink名称].远程数据库名.dbo.表
2、假如你新建的dblink名称为test,如下图:
创建好后,就在这个位置了,可以右键测试是否连通。
三、把本地表的数据,复制到远程表
insert into [Link].远程数据库名.dbo.表(列的列表) select 列 from 本地表
四、把远程表的数据,复制到本地表
insert into 本地表 select 列 from [Link].远程数据库名.dbo.表
腾讯开源 TencentOS Server Kernel 云场景服务器操作系统 导读:据腾讯官方消息,1月9日,腾讯云宣布开源其云服务器操作系统 TencentOS 内核(TencentOS Server Kernel,又称 Tencent Linux,简称 Tlinux),是腾讯针对云的场景研发的服务器操作系统。提供了专门的功能特性和性能优化,为云服务器实例中的应用程序提供高性能,且更加安全可靠的运行环境...
在ESC服务器中使用eclipse连接sql server教程 在ESC服务器中使用eclipse连接sql server与在本地电脑连接十分类似,但是有些值得注意的地方是JDBC的版本问题,看似小问题,后面运行会报很多错误,本文章以eclispe连接数据库为例,本文章是分享在已经安装并配置好eclispe和SQL Server2019的情况下连接eclispe和SQL Server2019,因此我就直接跳过教大家如何安装eclispe和SQL Server2019的步骤。
Python迁移不同服务器的SqlServer数据表 把一个数据表的数据迁移到另一个表上,可以连接不同数据库和服务器(只需修改自己数据库参数、SQL语句、插入的数据量)
sqlserver服务器名称改成本地IP地址登录 原文:sqlserver服务器名称改成本地IP地址登录 在安装sqlserver2008、2012等时选择的是默认实例,服务器名称也就是电脑的名称,特别是登录本地的数据库,需要输入电脑用户名称加上SQLEXPRESS 例如:zhangsan\SQLEXPRESS 而不是自己本机的ip地址:192.168.1.xx 内部网络别的电脑也无法访问。
sql server 2005 链接服务器:未将服务器 配置为用于 RPC 原文:sql server 2005 链接服务器:未将服务器 配置为用于 RPC RPC: 远程过程调用(Remote Procedure Calls) --LinkedServer.Rpc 属性: --获取或设置 Boolean 属性值,该值指定链接服务器是否支持远程过程调用 (RPC)。
sqlserver复制报”应用复制的命令时在订阅服务器上找不到该行“解决方法 原文:sqlserver复制报”应用复制的命令时在订阅服务器上找不到该行“解决方法 最近遇到“应用复制的命令时在订阅服务器上找不到该行”问题,报错如下: 官方给出的建议是重新同步和初始化订阅,当然,这是一种选择,但是对于动辄上百G的生产库,这种方法会消耗大量的资源和时间。
[解决方案]sql server复制需要有实际的服务器名称才能连接到服务器 原文:[解决方案]sql server复制需要有实际的服务器名称才能连接到服务器 在配置数据同步的时候,要求相互同步的两台机器的数据库必须通过默认实例名称进行连接。如果你的默认实例已经删掉了,在当前实例上进行新建发布操作时候,会提示你:“由于未在SqlServer的此实例上安装复制组件,Microsoft SQL server 无法访问这些组件,请参阅SQL Server……” 注意下面还有一个附加的提示,它的意思就是说默认实例名和当前的实例名称不一致。
日志读取器代理错误: 状态: 0,代码: 20015,文本: 远程服务器 serverName 不存在,未被指定为有效的发布服务器,或您无权查看可用的发布服务器。
相关文章
- 在线分享 Hosts 规则工具:Remote Hosts Server
- 详解SQL Server数据库链接查询的方式
- MySQL Error number: MY-013326; Symbol: ER_SERVER_UPGRADE_VERSION_NOT_SUPPORTED; SQLSTATE: HY000 报错 故障修复 远程处理
- SQL Server如何通过SQL语句直接操作另一台服务器上的SQL SERVER的数据
- 深度解读SQL Server:如何正确使用它(如何看sqlserver)
- SQL Server配合C实现强大的数据处理(sqlserver链接c)
- SQL Server技巧:最大化性能提升(sqlserver的技巧)
- 间SQL Server服务空间:解决技术问题的必备利器(sqlserver服务空)
- SQL Server字符型数据的处理与应用(sqlserver字符型)
- SQL Server——极致的可写性能为您保驾护航(sqlserver可写)
- 测试SQL Server压力测试:实现健壮性和可靠性(sqlserver压力)
- SQL Server内部链接——让数据库更好用(sqlserver内链接)
- 变量利用SQL Server全局变量进行强大程序设计(sqlserver全局)
- SQL Server链接技术:实现数据跨平台共享(sqlserver链接名)