Aracılığıyla paylaş


Endpoint URL Belirtme - Kullanılabilirlik Kopyası Ekleme veya Değiştirme

Şunlar için geçerlidir: SQL Server

Bir kullanılabilirlik grubu için kullanılabilirlik çoğaltısını barındırmak üzere, sunucu örneğinin veritabanı yansıtma uç noktasına sahip olması gerekir. Sunucu örneği, diğer sunucu örnekleri tarafından barındırılan kullanılabilirlik çoğaltmalarından gelen Always On kullanılabilirlik grubu iletilerini dinlemek için bu uç noktayı kullanır. Bir kullanılabilirlik grubu için kullanılabilirlik çoğaltması tanımlamak için, çoğaltmayı barındıracak sunucu örneğinin uç nokta URL'sini belirtmeniz gerekir. Uç nokta URL'si uç nokta-TCP yansıtma veritabanının aktarım protokollerini, sunucu örneğinin sistem adresini ve uç noktayla ilişkili bağlantı noktası numarasını tanımlar.

Uyarı

"Uç nokta URL'si" terimi, veritabanı yansıtma kullanıcı arabirimi ve belgeleri tarafından kullanılan "sunucu ağ adresi" terimiyle eş anlamlıdır.

Uç Nokta URL'si söz dizimi

Uç nokta URL'sinin söz dizimi şu biçimdedir:

TCP://<system-address>:<port>

where

  • <system-address> , hedef bilgisayar sistemini kesin olarak tanımlayan bir dizedir. Genellikle, sunucu adresi bir sistem adı (sistemler aynı etki alanındaysa), tam nitelikli alan adı veya IP adresi olabilir.

    • Windows Server Yük Devretme Kümelemesi (WSFC) kümesinin düğümleri aynı etki alanı olduğundan, bilgisayar sisteminin adını kullanabilirsiniz; örneğin, SYSTEM46.

    • Bir IP adresi kullanmak için, ortamınızda benzersiz olmalıdır. Ip adresini yalnızca statikse kullanmanızı öneririz. IP adresi IP Sürüm 4 (IPv4) veya IP Sürüm 6 (IPv6) olabilir. IPv6 adresi köşeli ayraç içine alınmalıdır, örneğin: [<IPv6_address>].

      Bir sistemin IP adresini öğrenmek için Windows komut isteminde ipconfig komutunu girin.

    • Tam nitelikli alan adının çalışacağı kesindir. Bu, farklı yerlerde farklı formlar alan yerel olarak tanımlanmış bir adres dizesidir. Genellikle, ancak her zaman değil, tam etki alanı adı, bilgisayar adını ve noktayla ayrılmış bir dizi etki alanı segmentini içeren bileşik bir addır.

      computer_name.domain_segment[....domain_segment]

      burada computer_name bilgisayarın sunucu örneğini çalıştırdığı ağ adıdır ve domain_segment[....domain_segment] sunucunun kalan etki alanı bilgisidir; örneğin: localinfo.corp.Adventure-Works.com.

      Etki alanı segmentlerinin içeriği ve sayısı şirket veya kuruluş içinde belirlenir. Daha fazla bilgi için, bu konunun ilerleyen kısımlarında Tam Nitelikli Alan Adını Bulma bölümüne bakın.

  • <bağlantı noktası>, ortak sunucu örneğinin yansıtma uç noktası tarafından kullanılan port numarasıdır.

    Veritabanı yansıtma uç noktası, bilgisayar sistemindeki kullanılabilir herhangi bir bağlantı noktasını kullanabilir. Her bağlantı noktası numarası yalnızca bir uç noktayla ilişkilendirilmelidir ve her uç nokta tek bir sunucu örneğiyle ilişkilendirilir; bu nedenle, aynı sunucudaki farklı sunucu örnekleri farklı bağlantı noktalarına sahip farklı uç noktaları dinler. Bu nedenle, kullanılabilirlik çoğaltması belirttiğinizde uç nokta URL'sinde belirttiğiniz bağlantı noktası her zaman gelen iletileri, uç noktası bu bağlantı noktasıyla ilişkili olan sunucu örneğine yönlendirir.

    Uç nokta URL'sinde yalnızca port numarası, hedef bilgisayardaki yansıtma uç noktasıyla bağlantılı olan sunucu örneğini tanımlar. Aşağıdaki şekilde, tek bir bilgisayardaki iki sunucu örneğinin uç nokta URL'leri gösterilmektedir. Varsayılan örnek bağlantı noktasını 7022 , adlandırılmış örnek ise bağlantı noktasını 7033kullanır. Bu iki sunucu örneğinin uç nokta URL'si sırasıyla şunlardır: TCP://MYSYSTEM.Adventure-works.MyDomain.com:7022 ve TCP://MYSYSTEM.Adventure-works.MyDomain.com:7033. Adresin sunucu örneğinin adını içermediğini unutmayın.

    Varsayılan bir örneğin sunucu ağ adresleri

    Sunucu örneğinin veritabanı yansıtma uç noktasıyla ilişkilendirilmiş bağlantı noktasını belirlemek için aşağıdaki Transact-SQL deyimini kullanın:

    SELECT type_desc, port FROM sys.TCP_endpoints  
    

    type_desc değeri " DATABASE_MIRRORING " olan satırı bulun ve ilgili bağlantı noktası numarasını kullanın.

Uyarı

Kullanılabilirlik grubu uç noktaları arasındaki iletişimde Kerberos kimlik doğrulamasını kullanmak için, AG'nin kullandığı veritabanı yansıtma uç noktaları için Kerberos Bağlantıları için bir Hizmet Asıl Adı kaydedin.

Örnekler

A. Sistem adını kullanma

Aşağıdaki uç nokta URL'si bir sistem adı, SYSTEM46ve bağlantı noktası 7022belirtir.

TCP://SYSTEM46:7022

B. Eksiksiz alan adı kullanma

Aşağıdaki uç nokta URL'si tam etki alanı adını, DBSERVER8.manufacturing.Adventure-Works.comve bağlantı noktasını 7024belirtir.

TCP://DBSERVER8.manufacturing.Adventure-Works.com:7024

C. IPv4 kullanma

Aşağıdaki uç nokta URL'si bir IPv4 adresi, 10.193.9.134ve bağlantı noktası 7023belirtir.

TCP://10.193.9.134:7023

D. IPv6 kullanma

Aşağıdaki uç nokta URL'si bir IPv6 adresi, 2001:4898:23:1002:20f:1fff:feff:b3a3ve bağlantı noktası 7022içerir.

TCP://[2001:4898:23:1002:20f:1fff:feff:b3a3]:7022

Bir Sistemin Tam Etki Alanı Adını Bulma

Bir sistemin tam etki alanı adını bulmak için, bu sistemdeki Windows komut istemine şunu girin:

IPCONFIG /ALL

Tam etki alanı adını oluşturmak için *<host_name>* ve <Primary_Dns_Suffix> değerlerini aşağıdaki gibi birleştiriniz:

<host_name>.<Primary_Dns_Suffix>

Örneğin, IP yapılandırması

Host Name . . . . . . : MYSERVER

Primary Dns Suffix . . . : mydomain.Adventure-Works.com

Aşağıdaki tam nitelikli etki alanı adına eşittir:

MYSERVER.mydomain.Adventure-Works.com

Uyarı

Tam nitelikli etki alanı adı hakkında daha fazla bilgiye ihtiyacınız varsa sistem yöneticinize başvurun.

İlgili Görevler

Veritabanı Yansıtma Uç Noktasını Yapılandırmak için

Veritabanı Yansıtma Uç Noktası Hakkındaki Bilgileri Görüntülemek için

Kullanılabilirlik çoğaltması eklemek için

İlgili İçerik

Ayrıca Bkz.

Kullanılabilirlik Gruplarını Oluşturma ve Yapılandırma (SQL Server)
Always On Kullanılabilirlik Grupları (SQL Server) Genel Bakış
UÇ NOKTASI OLUŞTUR (Transact-SQL)