EndPoint做什么用?

来源:互联网 发布:英格拉姆全明星后数据 编辑:程序博客网 时间:2024/04/28 09:26

EndPoint数据库端点,到Google搜了一下,没有找到直接回答的咚咚。

 

http://blog.csdn.net/feng2375/archive/2009/02/16/3896020.aspx

 

这里看到了些东西,好像是不同服务器之间通信使用的,

 

--创建数据库端点
IF EXISTS(SELECT * FROM sys.database_mirroring_endpoints WHERE name='Endpoint_Mirroring')
    DROP ENDPOINT Endpoint_Mirroring;
GO

CREATE ENDPOINT Endpoint_Mirroring STATE=STARTED
    AS TCP ( LISTENER_PORT=5022 , LISTENER_IP = ALL )
    FOR DATABASE_MIRRORING( AUTHENTICATION = CERTIFICATE HOST_A_cert ,
        ENCRYPTION = REQUIRED ALGORITHM RC4 ,
        ROLE = PARTNER );
GO

 

SELECT * FROM sys.database_mirroring_endpoints;
GO

 

看代码可以看出,EndPoint是用于创建远程连接终端的(叫Mirror镜像),指定监听端口、IP,可以指定认证方式,加密方式等

 

后续版本的 Microsoft SQL Server 将删除该功能。请避免在新的开发工作中使用该功能,并着手修改当前还在使用该功能的应用程序。

In SQL Server 2008, Native XML Web Services (SOAP/HTTP endpoints) is deprecated; Native XML Web Services will be removed from a future version of SQL Server. Plan to convert your existing SOAP/HTTP endpoints to use Windows Communications Foundation (WCF) or ASP.NET. Avoid using SOAP/HTTP endpoints in new development work.

 

微软不再支持endpoint功能了