(Veritabanı yansıtma) sunucu ağ adresi belirleme

Bir veritabanı kurma yansıtma oturum her sunucu örnekleri için bir sunucu ağ adresi gerektirir.Sunucu örneği sunucu ağ adresini bir sistem adresi ve örnek dinlediği bağlantı noktasının numarasını vererek örnek belirsizliğe yer bırakmadan tanımlamanız gerekir.

Bir sunucu ağ bağlantı noktası belirtmeden önce adres, veritabanı yansıtma bitiş noktası sunucu örnek üzerinde bulunması gerekir.Daha fazla bilgi için bkz: Nasıl yapılır: Windows kimlik doğrulaması (Transact-SQL) yansıtma Endpoint oluştur.

Sunucu ağ adresi için sözdizimi

Sunucu ağ adresi için sözdizimi biçimindedir:

tcp**: / /<sistem adres>:**<bağlantı noktası>

burada

  • <Sistem adres> olan bir dize tanıtan belirsizliğe yer bırakmadan hedef bilgisayarın sistem.Genellikle, sunucu adresi (sistemleri aynı etki alanı içinde değilse) bir sistem adı, tam etki alanı adı veya bir IP adresi şöyledir:

    • Sistemleri aynı olması durumunda etki alanı, bilgisayar sisteminin; adını kullanabilirsiniz Örneğin, SYSTEM46.

    • Bir IP adresi kullanmak için ortamınızda benzersiz olmalıdır.Yalnızca statik bir IP adresi kullanmanızı öneririz.IP adresi, IP sürüm 4 (IPv4) veya IP sürüm 6 (IPv6) olabilir.Bir IPv6 adresi köşeli ayraçlar içinde örneğin alınmalıdır: [<IPv6_address>].

      Windows komut istemi isteminde bir sistem IP adresini öğrenmek için girmek ipconfig komut istemi.

    • Tam etki alanı adı bir çözüm sağlanır.Bu, yerel olarak tanımlanmış adres dize farklı yerlerde, farklı formları.Genellikle, ancak her zaman değil, tam etki alanı adı, bilgisayar adı ve etki alanı noktalarla ayrılmış kesimleri formunun bir dizi içeren bir bileşik adıdır:

      computer_name**.domain_segment[....**domain_segment]

      Burada bilgisayar_adı bens server çalıştıran bilgisayarın ağ adını örnek, ve domain_segment...**.**domain_segment Server; kalan etki alanı bilgileriÖrneğin: localinfo.corp.Adventure-Works.com.

      Şirket veya kurum içerisindeki içerik ve etki alanı kesimlerini sayısı belirlenir.Sunucunuzun tam etki alanı adını bilmiyorsanız, sistem yöneticinize başvurun.

      Not

      "Bulma Fully Qualified Domain Name," bir tam etki alanı adı bulma hakkında daha fazla bilgi için bkz: Bu konuda daha sonra.

  • <bağlantı noktası> bağlantı noktası tarafından kullanılır yansıtma bitiş noktası ortak sunucu örnek.Bir bitiş noktası belirtme hakkında daha fazla bilgi için bkz: Nasıl yapılır: Windows kimlik doğrulaması (Transact-SQL) yansıtma Endpoint oluştur.

    Bir veritabanı yansıtma son nokta bilgisayar sisteminde kullanılabilir herhangi bir bağlantı noktası kullanabilir.Bir bilgisayar sisteminde her bağlantı noktası numarasını yalnızca bir noktayla ilişkili olmalı ve her son nokta tek bir sunucuyla ilişkili olan örnek; Böylece, farklı sunucu örnekleri aynı sunucuda farklı uç nokta ile farklı bağlantı noktalarını dinler.Bu nedenle, bağlantı noktası, sunucu ağda belirlediğiniz zaman adres, küme bir veritabanı oturumu yansıtma her zaman sunucu örnek bitiş noktası, o bağlantı noktası ile ilişkili oturumu yönlendirecek.

    Sunucu ağ adresi sunucu örneği, bilgisayardaki diğer örneklerinden Bu örnek yalnızca kendi yansıtma noktayla ilişkili bağlantı noktası numarası ayırır.Tek bir bilgisayarda iki sunucu örnekleri sunucu ağ adresleri aşağıdaki şekilde gösterilmiştir.varsayılan örnek bağlantı noktası kullanan 7022 ve adlandırılmış örnek bağlantı noktası kullanır 7033.Bu iki sunucu örnekleri için sunucu ağ adresi olan, sırasıyla: TCP://MYSYSTEM.Adventure-works.MyDomain.com:7022and TCP://MYSYSTEM.Adventure-works.MyDomain.com:7033.Not adres sunucunun adını içeren örnek.

    Varsayılan örneğin sunucu ağ adresleri

    Geçerli veritabanıyla ilişkili bağlantı noktasını belirlemek için yansıtma bitiş noktası sunucu örnek, aşağıdaki kullanmak Transact-SQL deyim:

    SELECT type_desc, port FROM sys.tcp_endpoints
    

    Satırını bulun, type_desc değeri olan "database_mirroring" ve karşılık gelen bağlantı noktası numarası kullanın.

Örnekler

A.Sistem adı kullanma

Aşağıdaki sunucu ağ adresi belirtir bir sistem adı SYSTEM46ve bağlantı noktası 7022.

ALTER DATABASE AdventureWorks2008R2 SET PARTNER ='tcp://SYSTEM46:7022';

B.Tam etki alanı adını kullanarak

Aşağıdaki sunucu ağ adresi belirtir bir tam etki alanı adı DBSERVER8.manufacturing.Adventure-Works.comve bağlantı noktası 7024.

ALTER DATABASE AdventureWorks2008R2 SET PARTNER ='tcp://DBSERVER8.manufacturing.Adventure-Works.com:7024';

C.IPv4 kullanarak

Aşağıdaki sunucu ağ adresi bir IPv4 adresi belirtir, 10.193.9.134ve bağlantı noktası 7023.

ALTER DATABASE AdventureWorks2008R2 SET PARTNER ='tcp://10.193.9.134:7023';

D.IPv6 kullanma

Aşağıdaki sunucu ağ adresi, IPv6 adresi içeren 2001:4898:23:1002:20f:1fff:feff:b3a3ve bağlantı noktası 7022.

ALTER DATABASE AdventureWorks2008R2 SET PARTNER ='tcp://[2001:4898:23:1002:20f:1fff:feff:b3a3]:7022';

Tam nitelikli etki alanı adı bulma

Bu sistemde Windows komut istemi isteminde bir sistem tam etki alanı adını bulmak için aşağıdaki komutu girin:

IPCONFIG/ALL

Tam etki alanı adı oluşturmak için değerleri bir arada<host_name> ve <Primary_Dns_Suffix> gibi:

<host_name>.<Primary_Dns_Suffix>

Örneğin, IP yapılandırma

Host Name . . . . . . : MYSERVER

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

Aşağıdaki tam etki alanı adı için eşit olur:

MYSERVER.mydomain.Adventure-Works.com

Örnekler

Aşağıdaki örnek adlı bir bilgisayar sisteminde sunucu örneği için bir sunucu ağ adresini gösterir REMOTESYSTEM3 başka bir etki alanı.Etki alanı bilgileri NORTHWEST.ADVENTURE-WORKS.COMve veritabanı bağlantı noktası yansıtma son nokta 7025.Bu örnek bileşenleri göz önüne alarak sunucu ağ adresidir.

TCP://REMOTESYSTEM3.NORTHWEST.ADVENTURE-WORKS.COM:7025

Aşağıdaki örnek adlı bir bilgisayar sisteminde sunucu örneği için bir sunucu ağ adresini gösterir DBSERVER1.Bu sistemde yerel olan etki alanı ve belirsizliğe yer bırakmadan kendi sistem adıyla tanımlanır.Veritabanı bağlantı noktası yansıtma son nokta 7022.

TCP://DBSERVER1:7022