/*不同服务器数据库之间的数据操作*/ --创建链接服务器 exec sp_addlinkedserver 'ITSV', ' ', 'SQLOLEDB', '远程服务器名或ip地址' exec sp_addlinkedsrvlogin 'ITSV', 'false ',null, '用户名', '密码' --查询示例 select * from ITSV.数据库名.dbo.表名 --导入示例 select * into 表 from ITSV.数据库名.dbo.表名 --以后不再使用时删除链接服务器 exec sp_dropserver 'ITSV', 'droplogins' --连接远程/局域网数据(openrowset/openquery/opendatasource) --1、openrowset --查询示例 select * from openrowset( 'SQLOLEDB', 'sql服务器名'; '用户名'; '密码',数据库名.dbo.表名) --生成本地表 select * into 表 from openrowset( 'SQLOLEDB', 'sql服务器名'; '用户名'; '密码',数据库名.dbo.表名) --把本地表导入远程表 insert openrowset( 'SQLOLEDB', 'sql服务器名'; '用户名'; '密码',数据库名.dbo.表名) select *from 本地表 --更新本地表 update b set b.列A=a.列A from openrowset( 'SQLOLEDB', 'sql服务器名'; '用户名'; '密码',数据库名.dbo.表名)as a inner join 本地表 b on a.column1=b.column1 --openquery用法需要创建一个连接 --首先创建一个连接创建链接服务器 exec sp_addlinkedserver 'ITSV', ' ', 'SQLOLEDB', '远程服务器名或ip地址' --查询 select * FROM openquery(ITSV, 'SELECT * FROM 数据库.dbo.表名 ') --把本地表导入远程表 insert openquery(ITSV, 'SELECT * FROM 数据库.dbo.表名 ') select * from 本地表 --更新本地表 update b set b.列B=a.列B FROM openquery(ITSV, 'SELECT * FROM 数据库.dbo.表名 ') as a inner join 本地表 b on a.列A=b.列A --3、opendatasource/openrowset SELECT * FROM opendatasource( 'SQLOLEDB', 'Data Source=ip/ServerName;User ID=登陆名;Password=密码' ).test.dbo.roy_ta --把本地表导入远程表
相关推荐
- 本地服务器与远程服务器的SQL Server版本兼容。 #### 步骤一:启用Ad Hoc Distributed Queries 若本地服务器不支持`openrowset()`函数,则需要通过执行以下SQL语句来启用: ```sql -- 启用高级选项 EXEC sp_...
使用 SQLSERVER 远程访问 Access 数据库可以帮助我们更方便地管理和维护分布式的数据库系统。通过对 Access 数据库的加密和权限设置、SQLSERVER 的链接数据库配置、远程访问的设置和测试等,我们可以实现安全、可靠...
"SQL Server 远程管理器 v0.9"主要面向那些对SQL语句有深入理解的用户,他们可能已经习惯了使用SQL Server自带的查询分析器进行日常操作。这款工具的出现,极大地提升了远程数据库管理的效率,无论你身处何处,只要...
建立Sql Server远程连接
就是在本地或者远程连接别人的数据库的时候,以ip地址作为服务器名称 以SQL Server 身份验证(即输入登录名和密码)的方式登录数据库 总会出现错误 比如说会提示一下错误: 用户 ‘sa’ 登录失败,该用户与可信 SQL ...
### SQL Server 2005 启用远程连接详解 #### 一、为SQL Server 2005启用远程连接 在默认情况下,SQL Server 2005 的配置是只允许本地连接,为了实现远程访问,需要进行一系列的设置。 **步骤1:** 打开SQL Server...
### SQLSERVER创建连接服务器 #### 知识点一:连接服务器的概念 在SQL Server中,连接服务器(Linked Server)是一种使一个SQL Server实例能够访问另一个SQL Server实例或非SQL Server数据源的技术。通过连接...
标题“SQL Server远程执行CMD命令”涉及到的是在SQL Server数据库管理系统中通过编程接口来执行操作系统级别的命令。在描述中提到的是一种使用C# Winform应用实现的方法,它借助了SQL Server的内置存储过程`xp_cmd...
链接服务器允许SQL Server查询和操作非本地的数据,提供了与异构数据库系统交互的能力。以下是一个详细步骤,说明如何在SQL Server 2012中配置链接服务器以连接到PostgreSQL: 1. **安装PostgreSQL ODBC驱动** ...
- 其他参数与查询示例相同。 #### 删除链接服务器 如果不再需要某个链接服务器,可以使用`sp_dropserver`存储过程将其删除。需要注意的是,如果同时删除登录信息,那么必须指定`droplogins`参数: ```sql exec sp...
#### 二、检查 SQL Server 数据库服务器是否允许远程连接 **步骤1:** 打开 SQL Server Management Studio (SSMS),使用本地账户登录到服务器。 **步骤2:** 在对象资源管理器中,右键点击服务器名称,选择“属性...
SQLServer远程浏览工具DataQurey,是一款专为数据库管理员和开发人员设计的强大工具,它提供了便捷的方式对远程SQLServer数据库进行管理和查询。本文将深入探讨DataQurey的功能、使用方法以及其在SQLServer管理中的...
通过远程登录,可以访问远程 Sql Server 数据库,实现数据的存储和查询。 本教程详细介绍了 Sql Server 数据库远程连接的配置和实现过程。包括身份验证配置、 Sql Server 开启 1433 端口和远程登录三个步骤。通过...
在本文中,作者提出了一种基于SQL-DMO的SQL Server远程管理方法,旨在解决数据库管理员(DBA)在不安装SQL Server客户端的情况下,仍能使用客户端计算机管理SQL Server的需求。 【SQL Server远程管理】 传统的SQL ...
通常建议在查询分析器里做,因为默认情况下,通过企业管理器注册另外一台 SQLServer 的超时设置是 4 秒,而查询分析器是 15 秒。 如果出现错误,可能是由于 SQL Server 使用了"仅 Windows"的身份验证方式,因此用户...
如果想要在本地使用 SSMS 连接远程服务器上的 SQL Server 2008,远程连接数据库。需要做两个部分的配置:SQL Server Management Studio(简写 SSMS)和 SQL Server 配置管理器/SQL Server Configuration Manager...
连接服务器是一种特殊的链接对象,它将当前SQL Server实例(称为本地服务器)与另一个SQL Server实例或其他类型的数据库(称为远程服务器)连接起来。连接服务器支持以下几种类型的数据源: - **SQL Server实例**:...
通过MS SQL Server链接服务器访问远程数据这一主题涵盖了数据库管理和数据集成中的关键技术点。本文将详细介绍如何设置和使用MS SQL Server的链接服务器功能来访问远程数据源,并解释这一过程中的关键步骤和技术细节...
在SQL Server中,链接服务器是一种强大的功能,它允许我们在一个数据库服务器上执行跨服务器查询,直接操作远程数据库,包括非Microsoft SQL Server的数据库,如MySQL。本教程将深入讲解如何通过SQL Server的链接...