DNS pro Kostky a SSRS

Když se připojuji do OLAP kostky, připojuji se k serveru pod jeho jménem. Nebo jeho IP adresou (to snad ne), nebo Jméno/NázevInstance.

Když pak potřebuji přesunout některou OLAP kostku na jiný server, musí se v excelech (například) měnit u všech uživatelů v připojení název serveru.

Pokud si ale dopředu udělám pro jméno serveru alias v DNS, stačí mi měnit jen ty aliasy.

Pokud udělám alias pro každou kostku, můžu pak kostku přesunovat mezi servery jak chci, aniž bych něco musel u uživatelů měnit.

B.    Podrobněji

Řekněme, že mi kostky běží na serveru SQLProd2. V excelu se připojuji pod jménem serveru:

Koupím si nový server, řekněme SQLProd3 a chci na něj přesunout jen některé kostky.

Znamená to měnit všechny Excely (v Power BI datasety).

Kdybych měl udělaný alias, třeba Kostky =, stačí změnit jen ten alias na Kostky = SQLProd3.

Aliasů můžu udělat libovolné množství, takže ještě lepší varianta je udělat na každou kostku samostatný alias.

Výhody

  • Můžu kostku přehazovat mezi servery, jak chci, prostě jen upravím alias. Nemusím u uživatelů nic měnit.
    Třeba na vývojový server  <-> ostrý.
  • Pokud třeba dojde k výpadku serveru, já obnovím data na jiný server – opět nemusím u uživatelů nic měnit.
  • ??

Nevýhody

  • Je to administrativa = práce navíc.
  • Při připojování musí sedět název serveru na název kostky. Jak se to začne křížit, bude v tom zmatek.
    Například kostka Nabla-Ekonomika běží na SQLProd2. Ale na tom serveru jsou i kostky Nabla-Logistika, Nabla-Dochazka. Při připojení dám server Nabla-Ekonomika (=SQLProd2) ale následně se připojuji ještě ke kostce Nabla-Ekonomika. Pokud vyberu třeba Nabla-Logistika, tak všechno bude fungovat, dokud nepřestěhuji Nabla-Logistika na jiný server.
  • Změna DNS u uživatele se nemusí projevit hned. Někdy je třeba si udělat ipconfig /flushdns.
  • Musím mít právo měnit DNS, nebo to řešit s adminem sítě
  • Admin se může občas divit, co je to za divný server ke kterému se uživatelé připojují.
  • Pokud se má uživatelům poslat informace, že neběží jeden server, nemusí být uživatelům na první pohled jasné, zda se jich to týká.
  • Musím na to myslet dopředu.
  • ??

Ty DNS aliasy by měly všechny začínat stejně, aby byly u sebe. Já pojmenovávám kostky vždy KostkaSpolecnost-Oblast, takže je to OK.

Přejmenování kostky bohužel pomocí DNS vyřešit nejde.

 

C.    Jak se to dělá

Start/Spustit napsat DNS, měl by se nabídnout DNS Manager. Buď na serveru, nebo na stanici s nainstalovanými Remote Server Administration Tools for Windows 10.

Forward Lookup Zones/ Ikona New record/ zvolit Alias (CNAME). Vyplnit alias a server.

 

Na velikosti písmen nezáleží.

Ověřit pomocí ping.

Chvíli trvá než se změna na stanice projeví ( u mě to byla cca minuta).

D.   Reporting services

Na reporty reporting services je standardní cesta: http:// SQLProd2/Reports ve které je název serveru. Pokud ne server udělám alias třeba reporty může být ta cesta http://reporty/Reports.

Můžu jít ještě dále a celou tu cestu nastavit jako alias. Uživatel tedy v prohlížeči zadává reporty/ a nikoli reporty/Reports.

Pro uživatele pak stačí aby si zapamatoval název a že na konci musí být děleno (to lomítko je důležité bez něj prohlížeč vyhledává.
Musím se na to podívat, jak se vlastně dělá to přesměrování a doplnit. 

E. Linky

PDCSRV


Posted

in

,

by

Tags:

Comments

Napsat komentář

[zoom]