Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Репликация  [new]
Jonsnow
Member

Откуда:
Сообщений: 54
Здравствуйте всем.

Делаю репликацию на SQL 2019 Evaluated.

Создал две виртуальных машины(Виндовс 10) на них установил все необходимые пакеты и ssms, далее установил на одной сервер с название Сервер_РУ и пароль и на другой Сервер и другой пароль.
Дальше на Сервер_РУ создал таблицу с обычным ид и все, и потом создал Репликацию Local Publiсation, с типом вторым( трансактин что-то такое) Делаю подключение через SQL AGENт, вроде все создалось,
теперь необходимо на второй машине тоесть в базе Сервер создать субпублишера но там не находит сервер с названием Сервер_РУ( название серверов на англ пишу SERVER_RU.
Воообще идея такая, поменять данными между двумя машина виртуальными через репликацию. То есть на второй машине виртуальной нужно получается подключиться к базе Сервер_РУ и сделать инсерт в таблицу, и когда на первой машине сделаешь селект, что бы этот рекорд был добавлен, проблема не могу найти сервер_РУ который на первой машине(
Нажимаю коннект, но ожидание и через 1мин ошибка=(
13 июн 19, 10:29    [21907726]     Ответить | Цитировать Сообщить модератору
 Re: Репликация  [new]
Jonsnow
Member

Откуда:
Сообщений: 54
Сегодня целый день занимался этим вопросом, две ошибки нет Достура до файла repldata и агент какой-то :(
13 июн 19, 18:34    [21908177]     Ответить | Цитировать Сообщить модератору
 Re: Репликация  [new]
komrad
Member

Откуда: Msk -> Utrecht
Сообщений: 5156
Jonsnow
Сегодня целый день занимался этим вопросом, две ошибки нет Достура до файла repldata и агент какой-то :(

не надо пересказывать ошибки своими словами
лучше приводить либо скриншоты, либо точный текст ошибки

иначе, это пустая трата времени

+ результат c обоих серверов
select @@version  
13 июн 19, 18:53    [21908187]     Ответить | Цитировать Сообщить модератору
 Re: Репликация  [new]
bamper78
Member

Откуда:
Сообщений: 113
Jonsnow,

Вам нужно сервер источник определить как Издатель и Распространитель. Применить тип репликации - транзакция. Создать на сервере источнике публикацию бд, а затем для этой публикации сделать подписку для бд, которая должна находиться на втором сервере и иметь туже структуру.
17 июн 19, 16:43    [21909983]     Ответить | Цитировать Сообщить модератору
 Re: Репликация  [new]
Jonsnow
Member

Откуда:
Сообщений: 54
bamper78,

Доступ к пути запрещен „C:\Program Files\Microsoft SQL Server\MSSQL15.MSSQLSERVER01\MSSQL\ReplData\unc\DESKTOP-NRR6SHS$MSSQLSERVER01_TEST_PL_PLDATA\2............




SELECT @@VERSION

Microsoft SQL Server 2019 (CTP3.0) - 15.0.1600.8 (X64) May 17 2019 00:56:19 Copyright (C) 2019 Microsoft Corporation Enterprise Evaluation Edition (64-bit) on Windows 10 Home 10.0 <X64>
17 июн 19, 22:22    [21910194]     Ответить | Цитировать Сообщить модератору
 Re: Репликация  [new]
bamper78
Member

Откуда:
Сообщений: 113
Jonsnow,

Зачем вам доступ до каталога к MSSQL, настраиваете репликацию через MS Management Studio
18 июн 19, 10:35    [21910362]     Ответить | Цитировать Сообщить модератору
 Re: Репликация  [new]
komrad
Member

Откуда: Msk -> Utrecht
Сообщений: 5156
Jonsnow,

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

Jonsnow
Доступ к пути запрещен „C:\Program Files\Microsoft SQL Server\MSSQL15.MSSQLSERVER01\MSSQL\ReplData\unc\DESKTOP-NRR6SHS$MSSQLSERVER01_TEST_PL_PLDATA\2............

пока вы будете пересказывать а не показывать ошибки, вам помочь сложно

по приведенной диагностике я бы попробовал следующее:
- создать папку в корне диска и выдать права на нее обеим сервисным учеткам сиквела и агента обоих сиквелов
- использовать эту папку при настройке репликации
18 июн 19, 11:00    [21910393]     Ответить | Цитировать Сообщить модератору
 Re: Репликация  [new]
boltnik
Member

Откуда: Калуга/Москва
Сообщений: 144
Нет доступа к папке со снапшотом
18 июн 19, 13:31    [21910605]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить