Я пытаюсь удалить базу данных из ее текущих идентификаторов UID (при сохранении столбца) в рамках процесса преобразования, который будет использовать все ключи int.
SSMS 2008 (SQL Express 2008) - база данных, изначально созданная в SQL 2000.
SQL 2008 полный также установлен, если это помогает.
Ряд таблиц имеет UID pk , который равен ROWGUID = yes
Кажется, обозначение ROWGUID можно найти только в свойствах KEY. Я могу отключить его , но я бы хотел сделать это как часть сценария . Если я делаю SCRIPT TO для ключа или индекса, я не вижу ничего, указывающего на то, что столбец является строкой.
SMO по-прежнему видит столбец как rowguid после удаления PK, а ключ и индекс больше не отображаются в SSMS.
Я идиот TSQL, поэтому не стесняйтесь говорить медленно и использовать маленькие слова; -)
Руководство ценится. ТИА