新聞中心
SQL server是常用的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),它提供了一種直連服務(wù),能夠?qū)崿F(xiàn)高效的數(shù)據(jù)傳輸和管理。SQL Server直連可以將數(shù)據(jù)從一個(gè)SQL Server實(shí)例(source instance)傳輸?shù)搅硪粋€(gè)實(shí)例(target instance),只需少量的計(jì)算資源就能提供強(qiáng)健,快速,可靠的跨實(shí)例數(shù)據(jù)傳輸。

首先,用戶必須執(zhí)行以下步驟來準(zhǔn)備SQL Server直連:
1. 在源實(shí)例上,啟用站點(diǎn)監(jiān)聽器,可以遠(yuǎn)程連接其他實(shí)例;
2. 在源實(shí)例上創(chuàng)建一個(gè)對(duì)目標(biāo)實(shí)例的遠(yuǎn)程服務(wù)器登錄;
3. 創(chuàng)建連接到源實(shí)例和目標(biāo)實(shí)例的網(wǎng)絡(luò)服務(wù)器。
此后,便可以使用可用的一組 Transferal DDL 語句在不同實(shí)例之間傳輸數(shù)據(jù)了。以下是其中一個(gè) 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
以上語句用來實(shí)現(xiàn)從源實(shí)例中的source_db數(shù)據(jù)庫(kù),到目標(biāo)實(shí)例的target_db數(shù)據(jù)庫(kù)的直連傳輸。其中,實(shí)體’SERVERPROPERTY‘標(biāo)識(shí)哪個(gè)實(shí)例以及該實(shí)例要傳輸?shù)臄?shù)據(jù)庫(kù),而‘DATABASEPROPERTYEX’標(biāo)識(shí)指定的傳輸模式(SCHEMAONLY)。
SQL Server直連可以實(shí)現(xiàn)高效,可靠,低成本的數(shù)據(jù)傳輸,是大數(shù)據(jù)處理、分布式數(shù)據(jù)存儲(chǔ)系統(tǒng)等應(yīng)用的理想選擇。
創(chuàng)新互聯(lián)-老牌IDC、云計(jì)算及IT信息化服務(wù)領(lǐng)域的服務(wù)供應(yīng)商,業(yè)務(wù)涵蓋IDC(互聯(lián)網(wǎng)數(shù)據(jù)中心)服務(wù)、云計(jì)算服務(wù)、IT信息化、AI算力租賃平臺(tái)(智算云),軟件開發(fā),網(wǎng)站建設(shè),咨詢熱線:028-86922220
文章名稱:SQLServer直連:實(shí)現(xiàn)高效的數(shù)據(jù)傳輸(sqlserver直連)
本文路徑:http://m.fisionsoft.com.cn/article/copdiph.html


咨詢
建站咨詢
