Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

How to prevent data loss coming from forced manual failover

Автор: ARSLANOV

Загружено: 2023-08-12

Просмотров: 1159

Описание:

In this video, we will learn how to prevent data loss when you do forced manual failover to DR site asynchronous replica.

Below is tablediff command
=====================
USE distributeddb
GO
-- To allow advanced options to be changed.
EXEC sp_configure 'show advanced options', 1
GO
-- To update the currently configured value for advanced options.
RECONFIGURE
GO
-- To enable the feature.
EXEC sp_configure 'xp_cmdshell', 1
GO
-- To update the currently configured value for this feature.
RECONFIGURE
GO

-- Run the difference command
SET QUOTED_IDENTIFIER ON

DECLARE @TableNames as table (
id int identity(1,1),
tableName varchar(100))

DECLARE @sTableDiff nvarchar(1000)
DECLARE @tableName varchar(100)
DECLARE @counter int
DECLARE @maxCount int

INSERT INTo @TableNames
SELECT name
FROM sysobjects WHERE type = 'U'

SET @counter = 1

SELECT @maxCount = COUNT(name)
FROM sysobjects WHERE type = 'U'

WHILE @counter @maxCount -- please add bigger sign here to make maxcount bigger
Begin
SELECT @tableName = tableName
FROM @TableNames
WHERE id = @counter
-- You should make sure that SQL Server service account has access to the location specified in '-f'
SET @sTableDiff= ' "C:\Program Files\Microsoft SQL Server\150\COM\tablediff" -sourceserver AG2019-SQLVM-1 -sourcedatabase distributeddb_snapshot -sourcetable ' + @tableName + ' -destinationserver AG2019-SQLVM-1 -destinationdatabase distributeddb -destinationtable ' + @tableName + ' -f F:\diff'

EXEC XP_CMDSHELL @sTableDiff

Set @counter = @counter + 1
End

-- To allow advanced options to be changed.
EXEC sp_configure 'show advanced options', 1
GO
-- To update the currently configured value for advanced options.
RECONFIGURE
GO
-- To disable the feature.
EXEC sp_configure 'xp_cmdshell', 0
GO
-- To update the currently configured value for this feature.
RECONFIGURE
GO

📚 ►Full course on Troubleshooting sessions:    • Troubleshooting  
📷 ►Follow me on Instagram - https://www.instagram.com/arslanov_bo...
🧑‍💼►Follow me on LinkedIn -   / bobirmirzo-arslanov-548960173  

Watch all my playlists here:
🚀►Full course on Encrypting connections to SQL Server-    • Full course on Encrypting connections to S...  
🚀 ►SQL Server replication session:    • SQL Server replication  
🚀 ►SQL Server Always On Availability Group:    • SQL Server Always On Availability Groups (AG)  
🚀 ► SQL Server internals:    • SQL Internals  
🚀 ► Course in On-memory OLTP:    • Course on In-Memory OLTP  

How to prevent data loss coming from forced manual failover

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

How to choose max server memory setting value in SQL Server

How to choose max server memory setting value in SQL Server

SNHA28: How data loss might happen and how to prevent data loss from forced manual failover in AG

SNHA28: How data loss might happen and how to prevent data loss from forced manual failover in AG

Gemini 3.0 Flash + MistralOCR 3 + RAG Just Revolutionized Agent OCR Forever

Gemini 3.0 Flash + MistralOCR 3 + RAG Just Revolutionized Agent OCR Forever

Старший администратор баз данных, курс «Высокая доступность и аварийное восстановление», часть 1

Старший администратор баз данных, курс «Высокая доступность и аварийное восстановление», часть 1

How to Troubleshoot Always on when they are not in Sync  Part 2

How to Troubleshoot Always on when they are not in Sync Part 2

SQL Server Always On Series — принудительный отказ Always On #jbswiki #alwayson

SQL Server Always On Series — принудительный отказ Always On #jbswiki #alwayson

SNHA22: Troubleshoot slowness in AG cluster due to slow disk I/O

SNHA22: Troubleshoot slowness in AG cluster due to slow disk I/O

Полный разбор БЕЛЫХ СПИСКОВ.  Как мы будем выживать в 2026

Полный разбор БЕЛЫХ СПИСКОВ. Как мы будем выживать в 2026

Чем ОПАСЕН МАХ? Разбор приложения специалистом по кибер безопасности

Чем ОПАСЕН МАХ? Разбор приложения специалистом по кибер безопасности

Unlocking Database Automation with dbatools: Practical Use Cases and Real-World Insights

Unlocking Database Automation with dbatools: Practical Use Cases and Real-World Insights

4. Включите шифрование подключений к SQL Server, выполнив все требования к сертификатам.

4. Включите шифрование подключений к SQL Server, выполнив все требования к сертификатам.

SHAZAM Top 50🏖️Лучшая Музыка 2025🏖️Зарубежные песни Хиты🏖️Популярные Песни Слушать Бесплатно #40

SHAZAM Top 50🏖️Лучшая Музыка 2025🏖️Зарубежные песни Хиты🏖️Популярные Песни Слушать Бесплатно #40

How to Manually Failover an AlwaysOn Availability Group | XTIVIA Video Blog

How to Manually Failover an AlwaysOn Availability Group | XTIVIA Video Blog

Vintage Floral Free Tv Art Wallpaper Screensaver Home Decor Samsung Oil Painting Digital Wildflower

Vintage Floral Free Tv Art Wallpaper Screensaver Home Decor Samsung Oil Painting Digital Wildflower

Kubernetes — Простым Языком на Понятном Примере

Kubernetes — Простым Языком на Понятном Примере

How to decrease TempDB file size in SQL Server?

How to decrease TempDB file size in SQL Server?

Вся база SQL для начинающих за 1 час

Вся база SQL для начинающих за 1 час

КАК УСТРОЕН TCP/IP?

КАК УСТРОЕН TCP/IP?

Sync IQ  Practical| Replication In Isilon | Remote Replication |Power Scale SyncIQ Practical Session

Sync IQ Practical| Replication In Isilon | Remote Replication |Power Scale SyncIQ Practical Session

SNHA26: What to do when quorum loss happens in AG?

SNHA26: What to do when quorum loss happens in AG?

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]