Я создал пользовательский тип таблицы с именем tvp_Shipment с двумя столбцами (идентификатор и имя). сгенерировал снимок, и определенный пользователем тип таблицы был правильно распространен среди всех подписчиков.
Я использовал этот твп в хранимой процедуре, и все работало нормально.
Затем я хотел добавить еще один столбец созданный_датой к этому значению таблицы. Я удалил хранимую процедуру (тоже из репликации), а также отбросил и заново создал тип таблицы, определенный пользователем, с 3 столбцами, а затем заново создал хранимую процедуру и включил это для публикации
Когда я генерирую новый снимок, изменения в определяемом пользователем типе таблицы не распространяются на подписчика. Недавно добавленный столбец не был добавлен в подписку.
Сообщения об ошибках:
The schema script 'usp_InsertAirSa95c0e23_218.sch' could not be propagated to the subscriber. (Source: MSSQL_REPL, Error number: MSSQL_REPL-2147201001)
Get help: http://help/MSSQL_REPL-2147201001
Invalid column name 'created_date'. (Source: MSSQLServer, Error number: 207)
Get help: http://help/207