powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как поменять IDENTITY колонку на IDENTITY NOT FOR REPLICATION скриптом ?
4 сообщений из 4, страница 1 из 1
Как поменять IDENTITY колонку на IDENTITY NOT FOR REPLICATION скриптом ?
    #32033378
Sergey Makarov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как поменять IDENTITY колонку на IDENTITY NOT FOR REPLICATION скриптом ?

Код: plaintext
1.
2.
CREATE TABLE [dbo].[Defect] (
	[DefectID] [int] IDENTITY ( 1 ,  1 ) NOT FOR REPLICATION  NOT NULL ,
...


- создание таблицы работает

Код: plaintext
1.
ALTER TABLE [dbo].[Defect]
ALTER COLUMN [DefectID] [int] IDENTITY ( 1 ,  1 ) NOT FOR REPLICATION  NOT NULL


- а изменение не работает
...
Рейтинг: 0 / 0
Как поменять IDENTITY колонку на IDENTITY NOT FOR REPLICATION скриптом ?
    #32033494
Фотография Александр Степанов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
К сожалению, нельзя сделать ALTER COLUMN на колонку, учавствующую в репликации (см. BOL)

С уважением,
Александр Степанов
...
Рейтинг: 0 / 0
Как поменять IDENTITY колонку на IDENTITY NOT FOR REPLICATION скриптом ?
    #32033506
Genady
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Александр Степанов
Сам сталкивался с такой же проблемой, решения так и не нашел, пришлось все делать через ЕМ и неважно учавствует таблица в репликации или нет.
Тоже так ничего и не понял, ведь ЕМ сам работает с базой через T-SQL и как же он это делает?
...
Рейтинг: 0 / 0
Как поменять IDENTITY колонку на IDENTITY NOT FOR REPLICATION скриптом ?
    #32033512
Владимир
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
To Genady:
Как и что делает EM можно посмотреть через скрипт который доступен сразу после любого изменения таблицы(save change script).... А делает Em эту операцию с созданием новой таблицы и перекачкой всего из существующей с дальнейшим удалением старой табл. и переименованием вновь созданной....
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как поменять IDENTITY колонку на IDENTITY NOT FOR REPLICATION скриптом ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]