Описание тега newsequentialid

4 ответа

Насколько предсказуемо NEWSEQUENTIALID?

Согласно документации Microsoft на NEWSEQUENTIALID, вывод NEWSEQUENTIALID предсказуем. Но насколько предсказуемо предсказуемо? Скажем, у меня есть GUID, который был сгенерирован NEWSEQUENTIALID как тяжело было бы: Рассчитать следующее значение? Расс…
11 июн '14 в 08:29
3 ответа

Упростите вставку SQL, которая по умолчанию использует столбец NEWSEQUNETIALID()

У меня есть следующая хранимая процедура вставки: CREATE Procedure dbo.APPL_ServerEnvironmentInsert ( @ServerEnvironmentName varchar(50), @ServerEnvironmentDescription varchar(1000), @UserCreatedId uniqueidentifier, @ServerEnvironmentId uniqueidenti…
08 окт '10 в 05:39
1 ответ

Entity Framework 5 сначала кодирует newsequentialid() как PK

Как я могу использовать newsequentialid() как значение по умолчанию в столбце PK? У меня есть эта аннотация: [Key, DatabaseGenerated(DatabaseGeneratedOption.Identity)] Но это будет генерировать случайные направляющие, которые я хотел бы иметь послед…
22 окт '12 в 13:03
4 ответа

Изменение newid() на newsequentialid() в существующей таблице

На данный момент у нас есть несколько таблиц, которые используют newid() для первичного ключа. Это вызывает большое количество фрагментации. Поэтому я хотел бы изменить столбец, чтобы использовать вместо него newsequentialid(). Я предполагаю, что су…
27 май '09 в 01:22
2 ответа

Почему по умолчанию newsequentialid() не работает?

У меня есть таблица с дефолтом id из newsequentialid, но генерируемые значения не являются последовательными. [Id] UNIQUEIDENTIFIER DEFAULT (newsequentialid()) NOT NULL 5f3ed690-5110-46c9-2ea8-08d68135eb22 73709d10-81b8-4fcd-2ea9-08d68135eb22 c2320a…
23 янв '19 в 13:38
1 ответ

Использование последовательного идентификатора GUID во многих отношениях многих в SQL Server

Основанный на вопросе " Каковы наилучшие методы использования GUID в качестве первичного ключа, особенно в отношении производительности?", ИМХО, если вы используете последовательный GUID в качестве PK с некластеризованным индексом и используете INT …
2 ответа

Как импортировать данные с помощью SSIS для последовательных направляющих?

Есть ли какой-нибудь способ импортировать данные в SSIS, где я ожидаю, что PK будут последовательными направляющими? Единственный способ, который мне удалось найти, - это создать временную таблицу со столбцом по умолчанию newsequentialid() загружая …
4 ответа

GUID COMB стратегия в EF

Есть ли способ реализовать стратегию идентификации Guid COMB для объектов в новой Entity Framework 4.1, используя дизайн CodeFirst? Я думал, что установка StoreGeneratedPattern будет работать, но он по-прежнему дает мне нормальные идентификаторы GUI…
3 ответа

Как отсортировать последовательные идентификаторы GUID в C#?

Последовательные GUID уникальны, но создаются с заказом; этот порядок немного необычен и отличается от порядка, достигнутого при использовании стандартного компаратора.NET Guid. Я ищу компаратор C# Guid, который будет сортировать по правилам последо…
16 апр '15 в 12:13
2 ответа

Кластерный столбец GUID и newsequentialid на разных серверах

Хорошо известно, что использование случайных значений в столбце с кластеризованным индексом не является хорошей идеей, поэтому использование GUID для первичного ключа с кластеризованным индексом обычно не рекомендуется. Используя функцию newsequenti…
1 ответ

Ошибка нового столбца SQL из-за Newsequentialid

Привет у меня есть действительно большие данные, и у него есть столбец как ObjectID и его значение по умолчанию newsequentialid(). В то время как я пытаюсь создать новый столбец со значением по умолчанию для этой таблицы, я получил это сообщение "Ош…
03 июн '15 в 06:17
2 ответа

Должен ли столбец первичного ключа Sequential Guid быть кластеризованным индексом?

Цель использования последовательного guid состоит в том, чтобы вы могли использовать кластерные индексы без высоких уровней фрагментации, которые обычно существовали бы в кластерном индексе, если бы это был обычный guid, правильно?
2 ответа

В хранимой процедуре (SQL Server 2008 R2 с пакетом обновления 2) можно ли вернуть NewSequentialID() без переменной временной таблицы?

В хранимой процедуре (с использованием SQL Server 2008 R2 SP2) можно вернуть NewSequentialID() без переменной временной таблицы? Я могу успешно получить NewSequentialID() используя временную таблицу: Получение значения NEWSEQUENTIALID() при вставке …
3 ответа

Получить вставку SQL для работы, когда PK или нет

У меня есть следующая хранимая процедура: ALTER Procedure dbo.APPL_ServerEnvironmentInsert ( @ServerEnvironmentName varchar(50), @ServerEnvironmentDescription varchar(1000), @UserCreatedId uniqueidentifier, @ServerEnvironmentId uniqueidentifier OUTP…
07 окт '10 в 13:30
0 ответов

Использование Entity Framework 5.0 отображает отношения между родителем и потомком, когда идентификатором являются Guids с newsequentialid()

У меня есть два класса с отношениями один ко многим. public partial class Client { public Client() { this.Client_Local = new HashSet<Client_Local>(); } public System.Guid Guid { get; set; } public string Name { get; set; } public virtual IColl…
2 ответа

Сначала Guid пуст с newsequentialid() и базой данных EF

Я работаю над сайтом, используя EF 4.1 и базу данных в первую очередь. Я также использую таблицы aspnet, особенно aspnet_Users который использует Guid в качестве первичного ключа. Следовательно, моя пользовательская таблица User также имеет Guid в к…
2 ответа

Создание уникальных групп в последовательных данных, которые повторяются во времени

Подобные вещи уже задавались, но не совсем так, как я могу найти. Тема о создании последовательных идентификаторов, с несколькими дополнительными ссылками Нетрудно создать идентификаторы в последовательности, но мои данные содержат временный элемент…
30 сен '17 в 22:17
0 ответов

NEWSEQUENTIALID() не работает в SQL Server для Linux?

Я использую MS SQL Server для Linux из образа Docker ( https://hub.docker.com/r/microsoft/mssql-server-linux/) Я обнаружил в моих файлах журнала, что в моей таблице журналов есть много нарушений PRIMARY KEY, которые имеют ID uniqueidentifier DEFAULT…
20 июн '17 в 09:57
1 ответ

Как я могу изменить исходное значение NEWSEQUENTIALID() для sqlserver

введите описание изображения здесь я использовал колонку uniqueidentifier в моей БД, и значение по умолчанию было newid(), я могу изменить его на NEWSEQUENTIALID(), как я мог изменить его начальное значение, чтобы увеличить последний
13 окт '16 в 13:56
1 ответ

NewSequentialId в кластерном индексе UniqueIdentifier

Я работаю над стандартами базы данных для новой базы данных, которую начинает моя компания. Одна из вещей, которую мы пытаемся определить, - это правила первичного ключа и кластеризованного индекса по отношению к уникальным идентификаторам. (ПРИМЕЧА…