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.csdahua.cn/qtweb/news2/466452.html
网站建设、网络推广公司-快上网,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 快上网