0

У меня есть OLTP server, что я собираюсь настроить транзакционную репликацию для поддержки OLAP Reporting.Репликация SQL Server 2014 по настройке маршрута

У меня есть сервер с именем Yoda, который мы используем для нашего OLTP и один по имени Chewie для нашего сервера OLAP (оба являются серверами VM). Я знаю, что могу легко настроить репликацию транзакций. Однако, думая о сетевом IO и производительности и разговаривая с сетевым администратором, мы думали добавить вторую ник-карту на оба сервера и запустить там команды репликации.

Таким образом, они будут иметь что-то подобное ниже:

Yoda: 192.168.XX.51:1433 (Main OLTP Transactions) 
     192.168.XX.52:874 (Replication Transactions) 
Chewie: 192.168.XX.21:1433 (Usual SQL Agent Transaction) 
     192.168.XX.22:874 (Replication Transaction) 

В форумах Microsoft, мне сказали, что это может быть сделано с использованием маршрутов. Однако я новичок в маршрутах на SQL Server, поэтому не знаю, с чего начать. Как я могу создать тот, который я могу связать с репликацией транзакций?

+1

Маршруты помечать вы используете, не связанные с SQL Server или в сети. Речь идет о веб-разработке. Я угадываю здесь, но я думаю, что маршруты, о которых вам говорили, находятся на сетевом уровне; коммутаторы и маршрутизаторы. Вы можете установить несколько IP-адресов на свой SQL Server в настройках Configuration Manager> network configuration> TCP/IP>. Вы также можете создавать псевдонимы для каждого экземпляра SQL Server. –

+0

На самом деле я нашел этот пост, который кажется тем, что я пытаюсь сделать. Однако ребятам не удалось закончить проект, чтобы он не помог. ЛОЛ!!! http://www.sqlservercentral.com/Forums/Topic586521-291-1.aspx – crusso

ответ

0

Сервер Windows может иметь несколько IP-адресов либо на одном, либо на нескольких сетевых адаптерах.

После того как второй IP назначен хосту, настройте SQL Server для прослушивания этого IP-порта с использованием конфигурации сети SQL Server.

Здесь вы можете изменить порт для прослушивания, но, вероятно, не нужно использовать разные порты при использовании нескольких IP-адресов. Каждый IP может быть прослушивает порт 1433.

SQL Server Configuration Manager

Вы можете создать дополнительные синонимы или псевдонимы, чтобы достичь экземпляра базы данных с разными именами хостов.

Creating a Valid Connection String Using TCP/IP

SQL Server also support aliases.

+0

Как бы вы сказали, чтобы перенаправить определенные задачи по одному ip-адресу и другому? – crusso

+0

Вы говорите, что создаете соединение на инициирующем сервере (клиенте). Строка подключения клиента указывает, к какому IP/хосту вы подключаетесь. Этот параметр предназначен для принимающего сервера, инициирующий сервер - тот, который выбирает, где подключиться. –

+0

Сервер, инициирующий соединение, не может выбрать IP-адрес, но сетевой администратор может установить эти IP-адреса в отдельном vlan и настроить маршрутизацию, где только второй IP-адрес имеет доступ к второму IP-адресу принимающего сервера. –