Вы не можете изменить столбец, который будет столбцом IDENTITY. Что вам нужно сделать, это создать новый столбец, который определяется как идентификатор из get-go, затем удалить старый столбец и переименовать новый в старое имя.
ALTER TABLE (yourTable) ADD NewColumn INT IDENTITY(1,1)
ALTER TABLE (yourTable) DROP COLUMN OldColumnName
EXEC sp_rename 'yourTable.NewColumn', 'OldColumnName', 'COLUMN'
Марк
AFAIK в настоящее время не существует альтернативы, которая бы извлекала список репозиториев и их версий за один раз. Я рекомендую поделиться этим отзывом, разместив его здесь -> https://feedback.azure.com/forums/903958-azure-container-registry
Просто предложение, которым вы, возможно, уже являетесь известно, что в настоящее время в качестве обходного пути вы можете разработать небольшой сценарий для извлечения всех репозиториев с помощью команды list и подачи каждого имени репозитория в последовательности один за другим в качестве входных данных для команды show tags и объединения результатов всех репозиториев.
Надеюсь, это поможет !!
На данный момент невозможно завершить его за один звонок.
Как уже упоминалось, наименьший шаг вызова - создать скрипт для получения всех репозиториев (сохранить репозитории в переменной), а затем в цикле использовать az acr repository show-tags
для получения их тегов.
Те же сценарии, что и удар:
result="$(az acr repository list -n ACR_name --output tsv)"
for i in $result; do az acr repository show-tags -n ACR_name --repository $i; done
Результат теста, как показано ниже: