Будущее «Логических записей» в репликации слияния SQL
Я создаю новое приложение, которое будет использовать репликацию SQL Merge в очень плохих сетях. Похоже, что функция «Логические записи» значительно помогла бы справиться с этими сетевыми проблемами, гарантируя, что мы можем получить полные «сущности», реплицированные один за другим в отдельных транзакциях, а не за столом.
Однако в документации указано
Эта функция будет удалена в будущей версии Microsoft SQL Server. Избегайте использования этой функции в новых разработках и планируйте изменять приложения, которые в настоящее время используют эту функцию.
То, что я не могу найти в документации, – это рекомендация о том, что следует использовать вместо этого, чтобы получить аналогичную функциональность. Существует ли такая рекомендация? Если не официальная рекомендация, то, что люди придумывают самостоятельно?
- Быстрый способ «сгладить» таблицу иерархии?
- SQL Server: HTML-декодирование на основе имен HTML в вводе строки
- Подсчитайте, закажите desc и выберите топ 5
- Что такое пароль по умолчанию для SQL Server 2012, если я не ввел пароль в настройку?
- Изменить столбец типа timestamp
- Почему я не могу найти внешний ключ с помощью функции OBJECT_ID ()?
- Таблица Tally, чтобы вставить отсутствующие даты между двумя датами? SQL
- Синхронизация SQL 2012
Следующая цитата была отмечена как правильная Microsoft Tech Support по тому же вопросу в msdn .
"... only the concept of Logical records is being deprecated. We can still define relationships using sp_addmergefilter @filter_type=1 ..."
Если вы прочитаете документацию sp_addmergefilter , вы увидите, что вы можете выполнить ту же цель устаревшей функции, используя фильтр join @ filter_type = 1 (в отличие от устаревшего @ filter_type = 2).