SQLServer直连:实现高效的数据传输(sqlserver直连)

SQL server是常用的关系型数据库管理系统,它提供了一种直连服务,能够实现高效的数据传输和管理。SQL Server直连可以将数据从一个SQL Server实例(source instance)传输到另一个实例(target instance),只需少量的计算资源就能提供强健,快速,可靠的跨实例数据传输。

首先,用户必须执行以下步骤来准备SQL Server直连:

1. 在源实例上,启用站点监听器,可以远程连接其他实例;

2. 在源实例上创建一个对目标实例的远程服务器登录;

3. 创建连接到源实例和目标实例的网络服务器。

此后,便可以使用可用的一组 Transferal DDL 语句在不同实例之间传输数据了。以下是其中一个 Transferal DDL 语句:

Use Master;

GO

CREATE login [repl] WITH PASSWORD=’passwd’

FROM WINDOWS WITH DEFAULT_DATABASE=[master],default_language=[Chinese]

GO

GRANT CONNECT TO [repl]

GO

CREATE ENDPOINT replication

STATE = STARTED

AS TCP (LISTENER_PORT = 4022)

FOR DATA_MIRRORING (

AUTHENTICATION= WINDOWS NEGOTIATE,

ENCRYPTION = REQUIRED ALGORITHM AES

GO

EXEC sp_serveroption [repl],’data access’,TRUE

GO

USE [source_DB]

GO

CREATE USER [repl] FOR LOGIN[repl]

GO

EXEC sp_addrolemember ‘db_datareader’,’repl’

GO

EXEC sp_addlinkedserver

[target_instance],

‘SQL Server’,

‘repl’

GO

EXEC TRANSFERAL ddl

FROM SVRPROPERTY([source_db],DATABASEPROPERTYEX(‘source_db’, ‘SCHEMAONLY’))

TO SVRPROPERTY([target_instance],DATABASEPROPERTYEX(‘target_db’, ‘SCHEMAONLY’))

GO

以上语句用来实现从源实例中的source_db数据库,到目标实例的target_db数据库的直连传输。其中,实体’SERVERPROPERTY‘标识哪个实例以及该实例要传输的数据库,而‘DATABASEPROPERTYEX’标识指定的传输模式(SCHEMAONLY)。

SQL Server直连可以实现高效,可靠,低成本的数据传输,是大数据处理、分布式数据存储系统等应用的理想选择。

创新互联-老牌IDC、云计算及IT信息化服务领域的服务供应商,业务涵盖IDC(互联网数据中心)服务、云计算服务、IT信息化、AI算力租赁平台(智算云),软件开发,网站建设,咨询热线:028-86922220

本文标题:SQLServer直连:实现高效的数据传输(sqlserver直连)
文章转载:http://www.hantingmc.com/qtweb/news2/466452.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联