Описание тега azure-elastic-sharding

2 ответа

"New-ShardMapManager" не распознается как имя командлета, пытающегося получить доступ через powershell

Шаги, которые я использовал: Login-AzureRmAccount - после запуска этого командлета в Powershell в режиме администратора я выполнил следующий запрос New-ShardMapManager -UserName 'user_name' -Password 'enterd password' -SqlServerName 'server_name.dat…
1 ответ

Невозможно удалить сопоставление сегментов с помощью эластичной шкалы SQL Azure.

У нас есть объект в нашей системе, называемый "программа идентификации". Это также наша граница сегментирования, каждая идентификационная программа хранится в своем собственном фрагменте, поэтому идентификатор сегмента является идентификатором прогр…
1 ответ

Эластичная шкала Azure / база данных на клиента: как реализовать зависимую от данных маршрутизацию

На основе онлайн-приложений Microsoft Azure Elastic Scale мне удалось создать базы данных Shard Map Manager (SMM) и эластичного пула в Azure. Моя архитектура - отдельная база данных для каждого арендатора. Я использую Entity Framework в своем веб-пр…
1 ответ

Не удается удалить осколок из Azure Elastic Pool

Проблемы с удалением осколка с карты осколка в лазурном бассейне Elastic var isMapKeyExists = shardMap.TryGetMappingForKey(tenantId, out PointMapping<int> pointMapping); if(pointMapping.Status == MappingStatus.Online) { pointMapping = shardMap…
07 май '18 в 11:08
0 ответов

Эластичная БД / ShardTableInfo / Shard Key

Изучая библиотеку Elastic Sharding, я знаю, что ShardMapManager требует информацию о схеме, чтобы различать таблицы поиска и таблицы сглаживания (см. Здесь), но я хотел бы иметь некоторые окончательные утверждения относительно следующего: Нужно ли у…
14 ноя '17 в 21:16
0 ответов

Использование аутентификации Azure SQL AccessToken с Microsoft.Azure.SqlDatabase.ElasticScale.ShardManagement

Я не вижу, где я могу изменить метод входа в систему, чтобы использовать AccessToken при выполнении OpenConnectionForKey(). Кроме того, я не могу изменить метод входа в систему после указания кредитов для использования токенов в SqlConnection.
2 ответа

Azure Elastic DB - изменение схемы в каждом шарде

Я новичок в Elastic DB Feature от Azure, и это выглядит действительно потрясающе. Но что я не смог найти, так это как вы можете обновить схему всех шардов. Поэтому, если у меня есть несколько шардов, и я хочу добавить / удалить столбец, таблицу или …
1 ответ

Должны ли объекты ShardMapManager и ShardMap глобально кэшироваться как одноэлементный?

У меня есть приложение с несколькими базами данных SQL Azure, защищенными ключом. Каждый раз, когда мы открываем соединение с базой данных шарда, мы получаем ShardMapManager и ListShardMap: public static ShardMapManager CreateOrGetShardMapManager(st…
0 ответов

Схема сегмента Azure. Как обновить схему сегмента в каждой базе данных

У меня есть система лазурных шардов, которая была создана много лет назад, поэтому схема шардов довольно старая в каждой базе данных. Другими словами, следующие таблицы и процедуры более старые. поэтому один из способов их обновления - удалить эту с…
1 ответ

Эластичные инструменты - Как создавать осколки для разных серверов

Я создал сопоставление осколков в базе данных под названием "ShardTesting" на моем локальном сервере sql. Я также создал еще две базы данных: shard1 и shard2 на одном сервере. Теперь я могу создавать сегменты и сопоставления для этих двух баз данных…
0 ответов

Развертывание службы разделенного слияния для баз данных Azure SQL Elastic (sharded)

Я пытаюсь следовать руководству по развертыванию службы разделения слиянием (Azure Elastic Database... инструменты). Первое осложнение заключается в том, что этот документ поручает мне создать "облачную службу Azure". Ближе всего к этому, похоже,"об…
1 ответ

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

Мы планируем внедрить мультитенантное приложение в облаке Azure. Я ищу лучший способ реализовать это на уровне БД. Схема БД огромна, у нас есть сотни таблиц, распределенных по нескольким модулям. И размер данных варьируется для каждого клиента. Для …
1 ответ

Как исправить "Структуры данных для персистентности менеджера карт шардов не существуют в целевом местоположении". в лазурных упругих работах

У меня есть приложение, которое использует мультитенантность и единую базу данных на модель арендатора. Я использую Shardmap, чтобы отслеживать, где находится арендатор дб. Когда я попытался создать эластичное задание для запуска миграций, я установ…
15 апр '19 в 20:40
1 ответ

Shard Map Manager и узел запроса в одной БД

Я хотел бы объединить базы данных и сделать так, чтобы мой менеджер карт сегментов находился в той же базе данных, что и мой узел запроса заголовка. Ниже приведено описание ссылки ниже. Однако, когда я иду на запрос, я получаю ошибку "Ошибка доступа…
16 апр '19 в 09:16
0 ответов

Запрос поступает во все сегменты при запросах из SSMS и Power BI

Я реализовал горизонтальный раздел Sharding в моих базах данных SQL Azure. Я также определил Sharded Column Name во внешней таблице, а также использую тот же столбец в предложении where запроса. Однако я обнаружил, что когда я выполняю какой-либо за…
24 апр '19 в 16:01
0 ответов

ExecuteReader с MultiShardConnection в Azure неожиданно больше не возвращает записей

Мы работаем на Azure с ElasticPool с 137 базами данных. Мы используем осколочный механизм. Добавление или удаление базы данных по-прежнему работает нормально. Но поиск во всех базах данных больше не работает. Я сделал код несколько лет назад, он мал…
0 ответов

Эластичные запросы с Dapper: процедура ожидает параметр типа ntext/nchar/nvarchar

Я пытаюсь запросить набор баз данных SQL Azure с помощью sp_execute_remote Функция SQL с Dapper и DynamicParameters выглядит следующим образом: Task<List<T>> ExecuteMultiShardCommand<T>(SqlBuilder.Template Template, int Timeout = 1…
0 ответов

Могут ли базы данных Azure SQL с управлением осколками находиться в разных регионах?

Документация по управлению сегментом с помощью Elastic Database Tools, похоже, подразумевает, что все экземпляры базы данных должны находиться в одном эластичном пуле и, следовательно, в одном экземпляре виртуальной машины базы данных. Я хочу иметь …
3 ответа

Как использовать сегментирование базы данных с EF Core и C# "

В настоящее время я конвертирую свое приложение C# 6-летней давности в.NET Core v3 и EF Core (а также использую Blazor). Большая часть его работает, за исключением части Sharding.Наше приложение создает новую базу данных для каждого клиента. Мы испо…
1 ответ

Горизонтальное сегментирование базы данных Azure - лучшее решение для мультитенантного приложения C# asp.net

У нас есть корпоративное приложение, и мы находимся в процессе перехода в облако. До этого момента в нашем приложении несколько пользователей получали доступ к информации через базу данных, расположенную на их главном сервере. Мы пытаемся понять, чт…
10 янв '20 в 22:42