| Na lokální LAN nebo veřejné síti jsou dva stroje s sqlserver2008 (Poznámka: Vydané verze snapshotů nejsou kompatibilní se staršími verzemi databází, což znamená, že transakce nebo snapshoty vytvořené v roce 2008 nelze sqlserver2005 odebírat) 1. Vytvořte databázi (zde dnt_new nazvanou) na databázi, kterou chcete publikovat, a poté klikněte pravým tlačítkem na "Kopírovat" – "Lokální publikovat" v levé navigaci instance databáze a vyberte "Nové vydání", následovně: Tímto způsobem systém spustí 'Průvodce publikováním', který všechny provede, klikne na 'Další' a poté v aktuálním okně vybere databázi, kterou chcete publikovat, následovně: Klikněte na Další a poté v dalším okně vyberte "Vydání vydání", jak je uvedeno níže: Poté klikněte na Další a vyberte datové objekty (datové tabulky, uložené procedury, vlastní funkce atd.) k synchronizaci, následovně: Pak je tu "Okno problému projektu", protože jste se dříve přihlásili jako DBO, takže stačí kliknout na Další, jak je vidět na obrázku níže: Zde můžete filtrovat informace o datech tak, aby byly synchronizovány podle "add", protože celá tabulková data jsou synchronizovaná, takže zde není nastavena Pak v okně 'Proxy Security' klikněte na tlačítko 'Nastavení bezpečnosti': Nastavte následující informace v podokně 'Nastavení bezpečnosti', které se objeví, a klikněte na tlačítko 'OK': Pak klikněte na tlačítko Další: Vyberte políčko Vytvořit publikovat a klikněte na Další, kde vám průvodce umožní zadat název publikace, dnt_new_snap zde: Klikněte na tlačítko "Dokončit" a systém začne vytvářet cílové informace o publikování na základě dříve shromážděných informací, a to následovně: V této fázi je práce na "vytvoření release" dokončena. Následující text popisuje proces vytváření předplatného. Na instanci SQL serveru jiného počítače otevřete instanci a použijte Replikaci - Nové předplatné, jak je znázorněno na následujícím obrázku: Systém spustí průvodce "Nové předplatné", klikne na Další a vybere položku "Zaškrtnout a publikovat sqlserver server" v rozbalovacím menu "Publikovat" v okně "Publikovat", a to následuje Poté v okně vyberte 'Vytvořit instanci databáze používanou pro publikování' a přihlaste se, poté se informace o vydavateli zobrazí v následujícím seznamu: Vyberte publikační objekt "dnt_new_snap", který jsme vytvořili dříve, a klikněte na Další: V okně Umístění distribučních proxy zvolte Spustit všechny proxy na distribučních serverech, klikněte na Další a vyberte název databáze předplatných, která bude synchronizována v seznamu Databáze předplatitelů v okně Předplatitelské servery (můžete vytvořit nový): Klikněte na Další a pak v okně 'Distribution Proxy Security' klikněte na '...' v seznamu pro nastavení instalovatelnosti a provedete následující nastavení (všimněte si červeného rámečku): Poté klikněte na tlačítko "OK" a poté na tlačítko "Next" v kreslíři, systém zobrazí okno "Agent Plan Execution Method", vyberte "Continuous Run" nebo vlastní čas (přizpůsobením lze dosáhnout plánovaných zálohovacích dat): Klikněte na Další a v okně vyberte "Provést nyní": Pokud vše běží normálně, sqlserver synchronizuje dříve specifikované datové tabulky a uložené procedury z 'vydavatele' do aktuální 'předplatitelské databáze'. V tuto chvíli můžeme přidávat nebo upravovat specifikované informace o datech tabulek v tabulce na zdrojové databázi (vydavateli) a po čekání 1–3 sekund (nebo stanoveného času) budou přidávání a úpravy synchronizovány s odpovídající tabulkou v 'předplatitelské databázi' Poznámka: Oba stroje uvedené v tomto článku musí být připojeny pomocí sqlserver klienta (nastavte 'Povolit vzdálené spojení' v sqlserver studiu, nastavte odpovídající IP adresu a povolte protokol TCP/IP v konfiguračním manažeru) Poznámky: Metoda vzdáleného připojení k LAN SQL: SQL2005 SQL2008 metoda konfigurace vzdáleného připojení Krok 1 (SQL2005, SQL2008): Spusťte --> program -->Microsoft SQL Server 2008 (nebo 2005) --> konfigurační nástroj --> SQL Server configuration manager --> konfiguraci SQL Server --> protokol MSSQLSERVER (tento název je založen na konkrétním názvu instance) -->TCP/IP--> pravé tlačítko --> povoleno Krok 2: SQL2005: Start--> Program-->Microsoft SQL Server 2005--> Konfigurátor-->SQL Server 2005 Konfigurátor periferních aplikací--Konfigurátor periferních aplikací pro služby a připojení > -->Database Engine--> Vzdálené připojení, vyberte Lokální připojení a Vzdálené připojení a vyberte Použít jak Tcp/IP, tak pojmenované potrubí. SQL2008: Otevřete SQL Server Management Studio --> vyberte první položku (hlavní databázový engine) vlevo [Průzkumník objektů] -->pravé kliknutí --> Aspekt --> vyberte [Peripheral Application Configurator] v rozbalovacím seznamu aspektů -> nastavte RemoteDacEnable na True. Expres: Pokud má XP firewall, přidejte do výjimky následující dva programy: C:Program FilesMicrosoft SQL ServerMSSQL.1MSSQLBinnsqlservr.exe, C:Program FilesMicrosoft SQL Server90Sharedsqlbrowser.exe Neměl by být vypnutý jen firewall Windows, ale i antivirový firewall. Krok 3: Spustit --> Program-->Microsoft SQL Server 2008 (nebo 2005)--> Konfigurační nástroj-->SQL Server Configuration Manager-->SQL Server Service-->Pravé tlačítko na SQL Server (MSSQLSERVER) (Poznámka: konkrétní název instance je podmíněn konkrétním názvem instance v závorce)--> restart
|