Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
Топик располагается на нескольких страницах: 1 2      [все]
 Использование mirrored БД без snaphot  [new]
t_e_m_a
Member

Откуда:
Сообщений: 122
Собственно возник такой вопрос, можно ли как-то использовать зеркальную БД без создания снимка?
12 дек 14, 13:44    [16988580]     Ответить | Цитировать Сообщить модератору
 Re: Использование mirrored БД без snaphot  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 37075
Перейти на 2012, переделать в AlwaysOn и использовать без создания снимка.
12 дек 14, 13:47    [16988608]     Ответить | Цитировать Сообщить модератору
 Re: Использование mirrored БД без snaphot  [new]
t_e_m_a
Member

Откуда:
Сообщений: 122
То есть никак? Я правильно понял?
Плохо) А можно создать такой снимок БД который сам будет обновляться после того как зеркальная БД обновилась?
12 дек 14, 13:49    [16988617]     Ответить | Цитировать Сообщить модератору
 Re: Использование mirrored БД без snaphot  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 37075
t_e_m_a
То есть никак? Я правильно понял?
Плохо) А можно создать такой снимок БД который сам будет обновляться после того как зеркальная БД обновилась?
Нет.
12 дек 14, 13:51    [16988633]     Ответить | Цитировать Сообщить модератору
 Re: Использование mirrored БД без snaphot  [new]
t_e_m_a
Member

Откуда:
Сообщений: 122
Если я хочу свежие данные, то мне нужно постоянно создавать новый снимок с зеркальной БД?
Если так то можно сделать sql job, который в определенный момент времени будет делать новый снимок БД.
Другого пути нет?
12 дек 14, 13:53    [16988650]     Ответить | Цитировать Сообщить модератору
 Re: Использование mirrored БД без snaphot  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 37075
t_e_m_a
Если я хочу свежие данные, то мне нужно постоянно создавать новый снимок с зеркальной БД?
Если так то можно сделать sql job, который в определенный момент времени будет делать новый снимок БД.
Другого пути нет?
Вам в третий раз написать, что нет?
12 дек 14, 13:57    [16988673]     Ответить | Цитировать Сообщить модератору
 Re: Использование mirrored БД без snaphot  [new]
t_e_m_a
Member

Откуда:
Сообщений: 122
автор
Вам в третий раз написать, что нет?

Та я понял. Спасибо вам за ответ. Просто мне нужно зеркало которое я бы мог использовать на прямую без каких либо снимков. По этому надеялся до последнего что такое возможно)
Спасибо еще раз!
12 дек 14, 14:00    [16988693]     Ответить | Цитировать Сообщить модератору
 Re: Использование mirrored БД без snaphot  [new]
t_e_m_a
Member

Откуда:
Сообщений: 122
Немного погуглив нашел что можно связать зеркалирование БД с лог шипингом. В таком случае будет возможность использовать зеркальную БД в качестве read only источника данных.
Но нормальной инструкции в инете не нашел. Вот хотел спросить может может кто уже делал такое?
Буду благодарен за любой ответ!
17 дек 14, 13:16    [17010304]     Ответить | Цитировать Сообщить модератору
 Re: Использование mirrored БД без snaphot  [new]
Glory
Member

Откуда:
Сообщений: 104760
t_e_m_a
Но нормальной инструкции в инете не нашел.

А что же вы тогда нагуглили "нашел что можно связать зеркалирование БД с лог шипингом" ?
17 дек 14, 13:17    [17010318]     Ответить | Цитировать Сообщить модератору
 Re: Использование mirrored БД без snaphot  [new]
t_e_m_a
Member

Откуда:
Сообщений: 122
автор
А что же вы тогда нагуглили "нашел что можно связать зеркалирование БД с лог шипингом" ?

Вот что я нашел:
1. Restore backups of the principal/primary database with NORECOVERY onto another server instance to be later used as database mirroring mirror database for the principal/primary database. For more information, see Prepare a Mirror Database for Mirroring (SQL Server).
2. Set up database mirroring. For more information, see Establish a Database Mirroring Session Using Windows Authentication (SQL Server Management Studio) or Setting Up Database Mirroring (SQL Server).
3. Restore backups of the principal/primary database to other server instances to be later used as log shipping secondary databases for the primary database.
4. Set up log shipping on the principal database as the primary database for one or more secondary databases.
5. Manually failover from the principal to the mirror.
6. Set up log shipping on the new principal (previously mirror) as the primary database.
7.Perform another manual failover to fail back to the original principal.
17 дек 14, 13:23    [17010365]     Ответить | Цитировать Сообщить модератору
 Re: Использование mirrored БД без snaphot  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 7957
Вы всё равно не сможете использовать чтение с зеркала без лицензии на второй сервер.
17 дек 14, 13:24    [17010372]     Ответить | Цитировать Сообщить модератору
 Re: Использование mirrored БД без snaphot  [new]
Glory
Member

Откуда:
Сообщений: 104760
t_e_m_a
Вот что я нашел:

И что вас останавливает от выполнения этих шагов ?
17 дек 14, 13:25    [17010382]     Ответить | Цитировать Сообщить модератору
 Re: Использование mirrored БД без snaphot  [new]
t_e_m_a
Member

Откуда:
Сообщений: 122
Вот и после того как я настроил зеркалирование что нужно делать?
Я пробую на ту же БД что участвует в зеркалировании, как зеркало, повесить еще и log shipping. Но мне выдает ошибку что эта БД участвует в зеркалировании.
17 дек 14, 13:25    [17010383]     Ответить | Цитировать Сообщить модератору
 Re: Использование mirrored БД без snaphot  [new]
t_e_m_a
Member

Откуда:
Сообщений: 122
автор
Вы всё равно не сможете использовать чтение с зеркала без лицензии на второй сервер.

Это пока не проблема.
Если ограничение только в этом, то лицензию я думаю можно будет и купить)
17 дек 14, 13:26    [17010396]     Ответить | Цитировать Сообщить модератору
 Re: Использование mirrored БД без snaphot  [new]
t_e_m_a
Member

Откуда:
Сообщений: 122
автор
Вы всё равно не сможете использовать чтение с зеркала без лицензии на второй сервер.

Вы хотите сказать, что если будет лицензия на второй сервер, то можно будет читать с зеркала и без лог шиппинга?
17 дек 14, 13:28    [17010402]     Ответить | Цитировать Сообщить модератору
 Re: Использование mirrored БД без snaphot  [new]
t_e_m_a
Member

Откуда:
Сообщений: 122
автор
И что вас останавливает от выполнения этих шагов ?

3-й шаг, получаеться нужен еще одни сервер для этого? Или нет? не могу понять
17 дек 14, 13:30    [17010414]     Ответить | Цитировать Сообщить модератору
 Re: Использование mirrored БД без snaphot  [new]
Glory
Member

Откуда:
Сообщений: 104760
t_e_m_a
3-й шаг, получаеться нужен еще одни сервер для этого? Или нет? не могу понять

Читать хелп производителя не комильфо ?
http://msdn.microsoft.com/en-us/library/ms187016.aspx
17 дек 14, 13:32    [17010431]     Ответить | Цитировать Сообщить модератору
 Re: Использование mirrored БД без snaphot  [new]
t_e_m_a
Member

Откуда:
Сообщений: 122
автор
Читать хелп производителя не комильфо ?
http://msdn.microsoft.com/en-us/library/ms187016.aspx

Проблема с 3-м шагом. Нужен еще один сервер или нет?
Может кто-то объяснить как это в результате будет выглядеть?
17 дек 14, 13:34    [17010448]     Ответить | Цитировать Сообщить модератору
 Re: Использование mirrored БД без snaphot  [new]
Владислав Колосов
Member

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

если настроить не зеркало, а log shipping, то вторую базу можно будет читать.
17 дек 14, 13:34    [17010451]     Ответить | Цитировать Сообщить модератору
 Re: Использование mirrored БД без snaphot  [new]
Glory
Member

Откуда:
Сообщений: 104760
t_e_m_a
Проблема с 3-м шагом. Нужен еще один сервер или нет?

А вы что собрались и Mirroring и Log Shipping сделать на одну и ту же базу на одном и том же 2ом сервере ?
17 дек 14, 13:36    [17010469]     Ответить | Цитировать Сообщить модератору
 Re: Использование mirrored БД без snaphot  [new]
t_e_m_a
Member

Откуда:
Сообщений: 122
автор
А вы что собрались и Mirroring и Log Shipping сделать на одну и ту же базу на одном и том же 2ом сервере ?

да, так не получится? Можете мне объяснить как это будет выглядеть? Я просто плохо себе пока представляю такую структуру.
17 дек 14, 15:28    [17011190]     Ответить | Цитировать Сообщить модератору
 Re: Использование mirrored БД без snaphot  [new]
t_e_m_a
Member

Откуда:
Сообщений: 122
автор
А вы что собрались и Mirroring и Log Shipping сделать на одну и ту же базу на одном и том же 2ом сервере ?

Смысл тогда делать Mirroring и Log Shipping? Как я себе это представляю, то эти две технологи соединяют вместе что бы добиться зеркального отражения БД и что бы вторая БД могла обрабатывать запросы в режиме read only.
Но судя по вашим комментам и тому что написано в msdn, получается что я не правильно себе это представляю. Помогите мне разобраться в этом.
17 дек 14, 15:40    [17011261]     Ответить | Цитировать Сообщить модератору
 Re: Использование mirrored БД без snaphot  [new]
t_e_m_a
Member

Откуда:
Сообщений: 122
Кто не будь поможет мне?
17 дек 14, 17:53    [17012341]     Ответить | Цитировать Сообщить модератору
 Re: Использование mirrored БД без snaphot  [new]
Glory
Member

Откуда:
Сообщений: 104760
t_e_m_a
Кто не будь поможет мне?

чем ?
17 дек 14, 18:28    [17012552]     Ответить | Цитировать Сообщить модератору
 Re: Использование mirrored БД без snaphot  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 37075
А почему вы думаете, что log shipping вас спасет? Это тоже дискретное обновление второй базы, причем, пока накатывается лог, вы вообще из нее читать не сможете.
17 дек 14, 18:31    [17012572]     Ответить | Цитировать Сообщить модератору
 Re: Использование mirrored БД без snaphot  [new]
NickAlex66
Member

Откуда:
Сообщений: 319
t_e_m_a
автор
А что же вы тогда нагуглили "нашел что можно связать зеркалирование БД с лог шипингом" ?

Вот что я нашел:
1. Restore backups of the principal/primary database with NORECOVERY onto another server instance to be later used as database mirroring mirror database for the principal/primary database. For more information, see Prepare a Mirror Database for Mirroring (SQL Server).
2. Set up database mirroring. For more information, see Establish a Database Mirroring Session Using Windows Authentication (SQL Server Management Studio) or Setting Up Database Mirroring (SQL Server).
3. Restore backups of the principal/primary database to other server instances to be later used as log shipping secondary databases for the primary database.
4. Set up log shipping on the principal database as the primary database for one or more secondary databases.
5. Manually failover from the principal to the mirror.
6. Set up log shipping on the new principal (previously mirror) as the primary database.
7.Perform another manual failover to fail back to the original principal.


Смысл того, что Вы нашли:
С базы-принципала будет доставляться журнал транзакций на другой сервер, там накатываться и может использоваться для чтения до следующего наката. В это время база-зеркало не доступна.
Если происходит файловер, то бывшая база-принципал становится базой-зеркалом и недоступна.
А бывшая база-зеркало становится базой-принципалом, доступной на чтение/запись и с нее будет доставляться журнал транзакций на другой сервер, там накатываться и может использоваться для чтения до следующего наката.
17 дек 14, 20:52    [17013249]     Ответить | Цитировать Сообщить модератору
 Re: Использование mirrored БД без snaphot  [new]
t_e_m_a
Member

Откуда:
Сообщений: 122
автор
Смысл того, что Вы нашли:
С базы-принципала будет доставляться журнал транзакций на другой сервер, там накатываться и может использоваться для чтения до следующего наката. В это время база-зеркало не доступна.
Если происходит файловер, то бывшая база-принципал становится базой-зеркалом и недоступна.
А бывшая база-зеркало становится базой-принципалом, доступной на чтение/запись и с нее будет доставляться журнал транзакций на другой сервер, там накатываться и может использоваться для чтения до следующего наката.

Согласен, смысла с этого нет, даже проверил. Так и не понял за чем вообще их связывать, какой выиграшь это может дать.
Мне нужно было что бы 2-е базы были доступны и я пытался хоть как-то этого добиться, но увы приодеться использовать "Always On".
18 дек 14, 19:40    [17019128]     Ответить | Цитировать Сообщить модератору
 Re: Использование mirrored БД без snaphot  [new]
Glory
Member

Откуда:
Сообщений: 104760
t_e_m_a
Так и не понял за чем вообще их связывать, какой выиграшь это может дать.

Выигрыша в чем ?
Для вашей "задачи" из одного инструмента сделать другой инсрумент разумеется никакого выигрыша не будет

t_e_m_a
Мне нужно было что бы 2-е базы были доступны и я пытался хоть как-то этого добиться

В чем смысл добиться от одного функционала работы, противоречащей документации ?
18 дек 14, 22:04    [17019662]     Ответить | Цитировать Сообщить модератору
 Re: Использование mirrored БД без snaphot  [new]
t_e_m_a
Member

Откуда:
Сообщений: 122
автор
В чем смысл добиться от одного функционала работы, противоречащей документации ?

Смысл в том что бы одна база работала с сайтом, а вторая с сервисом который выполняет много выборок и вставок новых данных в таблицы. Смысл в том что бы сервис не тормозил базу на которую будут смотреть клиенты.
19 дек 14, 11:17    [17021602]     Ответить | Цитировать Сообщить модератору
 Re: Использование mirrored БД без snaphot  [new]
Glory
Member

Откуда:
Сообщений: 104760
t_e_m_a
Смысл в том что бы одна база работала с сайтом, а вторая с сервисом который выполняет много выборок и вставок новых данных в таблицы. Смысл в том что бы сервис не тормозил базу на которую будут смотреть клиенты.

Какой смысл застваить mirroring работать как log shipping или alwayson ?
Неужели описания того, что можно получить для каждого из методов, так трудны для понимания ?
19 дек 14, 11:20    [17021626]     Ответить | Цитировать Сообщить модератору
 Re: Использование mirrored БД без snaphot  [new]
t_e_m_a
Member

Откуда:
Сообщений: 122
автор
Какой смысл застваить mirroring работать как log shipping или alwayson ?
Неужели описания того, что можно получить для каждого из методов, так трудны для понимания ?

Смысл в том что бы на имеющемся сервере без alwayson сделать что-то подобное к alwayson. Я попытался не получилось) По этому и завел эту тему. Может кто-то уже делал подобную задачу.
24 дек 14, 17:41    [17047694]     Ответить | Цитировать Сообщить модератору
 Re: Использование mirrored БД без snaphot  [new]
SERG1257
Member

Откуда:
Сообщений: 2775
t_e_m_a
Смысл в том что бы на имеющемся сервере без alwayson сделать что-то подобное к alwayson.
репликация
http://msdn.microsoft.com/en-us/library/ms151176.aspx
24 дек 14, 19:26    [17048267]     Ответить | Цитировать Сообщить модератору
 Re: Использование mirrored БД без snaphot  [new]
t_e_m_a
Member

Откуда:
Сообщений: 122
автор
репликация
http://msdn.microsoft.com/en-us/library/ms151176.aspx

Репликация у нас уже стоит. Вся проблема репликации в том что данные копируются с publisher БД на subscriber DB в заданное время. А заказчикам хочется что бы данные постоянно переносились между БД.
24 дек 14, 19:53    [17048347]     Ответить | Цитировать Сообщить модератору
 Re: Использование mirrored БД без snaphot  [new]
SERG1257
Member

Откуда:
Сообщений: 2775
По ссылке транзакционная репликация
24 дек 14, 20:13    [17048424]     Ответить | Цитировать Сообщить модератору
 Re: Использование mirrored БД без snaphot  [new]
t_e_m_a
Member

Откуда:
Сообщений: 122
автор
По ссылке транзакционная репликация

Извиняюсь, если честно я думал что разницы между ними нет. Сегодня почитал и понял что это то что нужно!
Огромное вам спасибо!!!!!
26 дек 14, 15:09    [17057862]     Ответить | Цитировать Сообщить модератору
 Re: Использование mirrored БД без snaphot  [new]
t_e_m_a
Member

Откуда:
Сообщений: 122
Возник такой вопрос. Настроил транзакционную репликацию, когда открываю Replication Monitor то вижу что все зеленым цветом и работает, статус - running. Но когда открываю базу на подписчике, то в ней все таблицы пустые.
Кто нибудь знает в чем проблема?
6 янв 15, 18:28    [17090143]     Ответить | Цитировать Сообщить модератору
 Re: Использование mirrored БД без snaphot  [new]
t_e_m_a
Member

Откуда:
Сообщений: 122
Разобрался настроил. Но возникла новая проблема, когда смотрю Replication Monitor, статус пишет критикал и ставит знак восклицания. Скорее всего я что-то не так настроил. У меня дестребьютор находиться на паблишере.
6 янв 15, 20:33    [17090486]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: 1 2      [все]
Все форумы / Microsoft SQL Server Ответить