Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
Топик располагается на нескольких страницах: [1] 2 3   вперед  Ctrl      все
 репликация из MS SQL 2008 в DB2 9.1 for z/Os  [new]
Nimua
Member

Откуда: Ростов-на-Дону
Сообщений: 344
Здравствуйте!

Подскажите, пожалуйста, что делать с проблемой - при репликации в db2 некорректно переносятся строки (nvarchar)

1)длинные обрезаются - видимо неверно интерпретирует тип, иногда возникает ошибка что в строке некорректный символ.

как можно прописать типы данных на приемнике?

2)как можно прописать имена столбцов в результирующей таблице

в DB2 было бы удовно все иметь в верхнем регистре
10 янв 11, 10:49    [10047596]     Ответить | Цитировать Сообщить модератору
 Re: репликация из MS SQL 2008 в DB2 9.1 for z/Os  [new]
invm
Member

Откуда: Москва
Сообщений: 9413
Очевидно, для статей используется опция "Drop existing object and create new one"?
Вместо нее используйте "Truncate all data in the existing object", а на стороне DB2 создайте таблицы ручками в нужном регистре и с необходимыми типами полей.
10 янв 11, 11:16    [10047657]     Ответить | Цитировать Сообщить модератору
 Re: репликация из MS SQL 2008 в DB2 9.1 for z/Os  [new]
Nimua
Member

Откуда: Ростов-на-Дону
Сообщений: 344
Так не работает, возникает ошибка
Please consult the documentation for your specific DB2 version for a description of the associated Native Error and SQL State. SQLSTATE: 42710, SQLCODE: -601 (Source: MSSQL_REPL_DB2, Error number: -601)

Command attempted:
CREATE TABLE

почему-то MS SQL все равно пытается сделать create table %/
10 янв 11, 11:52    [10047791]     Ответить | Цитировать Сообщить модератору
 Re: репликация из MS SQL 2008 в DB2 9.1 for z/Os  [new]
invm
Member

Откуда: Москва
Сообщений: 9413
Покажите, что вернет sp_helparticle.
10 янв 11, 12:16    [10047867]     Ответить | Цитировать Сообщить модератору
 Re: репликация из MS SQL 2008 в DB2 9.1 for z/Os  [new]
Nimua
Member

Откуда: Ростов-на-Дону
Сообщений: 344
invm,

в файле

не знаю как лучше это вывести

К сообщению приложен файл (repl.rpt - 10Kb) cкачать
10 янв 11, 12:38    [10047955]     Ответить | Цитировать Сообщить модератору
 Re: репликация из MS SQL 2008 в DB2 9.1 for z/Os  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31444
Nimua
invm,

в файле

не знаю как лучше это вывести
Удобнее в таком:
article idarticle namebase objectdestination objectsynchronization objecttypestatusfilterdescriptioninsert_commandupdate_commanddelete_commandcreation script pathvertical partitionpre_creation_cmdfilter_clauseschema_optiondest_ownersource_ownerunqua_source_objectsync_object_ownerunqualified_sync_objectfilter_ownerunqua_filterauto_identity_rangepublisher_identity_rangeidentity_rangethresholdidentityrangemanagementoptionfire_triggers_on_snapshot
10error[internal].[error]ERROR[dbo].[SYNC_error_1__58]19NULLSQLSQLSQLNULL13NULL0x0000000000004071INTERNALinternalerrordboSYNC_error_1__58NULLNULL0NULLNULLNULL20
10 янв 11, 12:48    [10048006]     Ответить | Цитировать Сообщить модератору
 Re: репликация из MS SQL 2008 в DB2 9.1 for z/Os  [new]
Nimua
Member

Откуда: Ростов-на-Дону
Сообщений: 344
alexeyvg,

а как получили такое представление?
10 янв 11, 13:01    [10048059]     Ответить | Цитировать Сообщить модератору
 Re: репликация из MS SQL 2008 в DB2 9.1 for z/Os  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31444
Nimua
alexeyvg,

а как получили такое представление?

Нужно в SSMS получить результат как грид, скопировать его, вставить в ответ, выделить, пометить тегом CSV и поправить тег CSV=t

idname
3sysrscols
5sysrowsets


Если вы процитируете сообщение, вы можете увидеть оформление.
10 янв 11, 13:13    [10048103]     Ответить | Цитировать Сообщить модератору
 Re: репликация из MS SQL 2008 в DB2 9.1 for z/Os  [new]
invm
Member

Откуда: Москва
Сообщений: 9413
Nimua,

Прошу прощения, ввел вас в заблуждение. Truncate all data не поддерживается для подписчиков ODBC или OLE DB.
Попробуйте с Delete data.
10 янв 11, 13:33    [10048195]     Ответить | Цитировать Сообщить модератору
 Re: репликация из MS SQL 2008 в DB2 9.1 for z/Os  [new]
Nimua
Member

Откуда: Ростов-на-Дону
Сообщений: 344
alexeyvg,

спасибо.

что можно еще попробовать по репликации? в принципе если нельзя отредактировать имена столбцов это еще полбеды. проблема в том что не корректно реплицируются строки.
10 янв 11, 13:34    [10048200]     Ответить | Цитировать Сообщить модератору
 Re: репликация из MS SQL 2008 в DB2 9.1 for z/Os  [new]
Nimua
Member

Откуда: Ростов-на-Дону
Сообщений: 344
та же ошибка : (( опять выводит скрипт на create :(
10 янв 11, 13:37    [10048214]     Ответить | Цитировать Сообщить модератору
 Re: репликация из MS SQL 2008 в DB2 9.1 for z/Os  [new]
invm
Member

Откуда: Москва
Сообщений: 9413
Версия MS SQL?
Что и как делаете?
Ошибка при применении снепшота?
10 янв 11, 14:11    [10048382]     Ответить | Цитировать Сообщить модератору
 Re: репликация из MS SQL 2008 в DB2 9.1 for z/Os  [new]
Nimua
Member

Откуда: Ростов-на-Дону
Сообщений: 344
MS SQL Server 2008
Поставила на сервер Microsoft OLE DB Provider for DB2 v.8
Там сформировала строку подключения.
Добавляю subscriber, тип push, non-SQL Server subscriber, выбираю IBM DB2 (Microsoft OLE DB Provider for DB2), в разделе Distribution Agent Security в разделе Connect to suscriber прописываю учетную запись и строку подключения сформированную ранее. В общем все. В публикации у меня одна таблица - для теста. Тип публикации Transactional.

Отваливается при применении snapshot'а. Если поменять обратно на drop and create - все ок.
10 янв 11, 14:34    [10048497]     Ответить | Цитировать Сообщить модератору
 Re: репликация из MS SQL 2008 в DB2 9.1 for z/Os  [new]
Nimua
Member

Откуда: Ростов-на-Дону
Сообщений: 344
ошибка возникает при репликации varchar строк, особенно больших, можно ли как то указать в какой тип преобразовывать на стороне db2? может быть переопределенить mapping для типов, это возможно?
10 янв 11, 14:43    [10048530]     Ответить | Цитировать Сообщить модератору
 Re: репликация из MS SQL 2008 в DB2 9.1 for z/Os  [new]
invm
Member

Откуда: Москва
Сообщений: 9413
Вообще, гетерогенная репликация -- это то еще шаманство...
В schema_option для статьи у вас установлена опция 0x01, она как раз отвественна за создание create-скриптов. Попробуйте ее не указывать.
Так же можно поиграться с sp_getdefaultdatatypemapping/sp_setdefaultdatatypemapping
10 янв 11, 15:04    [10048622]     Ответить | Цитировать Сообщить модератору
 Re: репликация из MS SQL 2008 в DB2 9.1 for z/Os  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31444
invm
Вообще, гетерогенная репликация -- это то еще шаманство...
В schema_option для статьи у вас установлена опция 0x01, она как раз отвественна за создание create-скриптов.
Ага.

Репликация вообще штука не такая простая, для гетерогенной репликации нужно много чего изучать и пробовать...

Вот расшифровка для 0x0000000000004071

schema_optionschema_option_descrIS_ONdescription
0x00000000000000010x1*Создает сценарий создания объекта (CREATE TABLE, CREATE PROCEDURE и т. д.). Это значение по умолчанию для статей хранимых процедур.
0x00000000000000020x2Создает хранимые процедуры, которые распространяют изменения в статье, если заданы.
0x00000000000000040x4Столбцы идентификаторов вносятся в сценарий с помощью свойства IDENTITY.
0x00000000000000080x8Реплицирует столбцы timestamp. Если не задано, столбцы timestamp реплицируются как binary.
0x00000000000000100x10*Создает соответствующий кластеризованный индекс. Даже если этот параметр не установлен, индексы, связанные с первичными ключами и ограничениями уникальности, создаются при условии, что они уже определены в опубликованной таблице.
0x00000000000000200x20*Преобразует определяемые пользователем типы данных (UDT) в базовые типы данных подписчика. Этот параметр не может использоваться, если на столбец определяемого пользователем типа наложено ограничение CHECK или DEFAULT, если столбец определяемого пользователем типа является частью первичного ключа или если вычисляемый столбец ссылается на столбец определяемого пользователем типа. Для издателей Oracle не поддерживается.
0x00000000000000400x40*Создает соответствующие некластеризованные индексы. Даже если этот параметр не установлен, индексы, связанные с первичными ключами и ограничениями уникальности, создаются при условии, что они уже определены в опубликованной таблице.
0x00000000000000800x80Реплицирует ограничения первичного ключа. Любые индексы, связанные с ограничением, также реплицируются, даже если параметры 0x10 и 0x40 не включены.
0x00000000000001000x100Реплицирует пользовательские триггеры для статьи таблицы, если заданы. Для издателей Oracle не поддерживается.
0x00000000000002000x200Реплицирует ограничения внешнего ключа. Если таблица, указанная по ссылке, не входит в публикацию, никакие ограничения внешнего ключа по опубликованной таблице не реплицируются. Для издателей Oracle не поддерживается.
0x00000000000004000x400Реплицирует проверочные ограничения. Для издателей Oracle не поддерживается.
0x00000000000008000x800Реплицирует значения по умолчанию. Для издателей Oracle не поддерживается.
0x00000000000010000x1000Реплицирует параметры сортировки на уровне столбцов. Примечание. Этот параметр следует устанавливать для издателей Oracle, чтобы сравнение выполнялось с учетом регистра.
0x00000000000020000x2000Реплицирует расширенные свойства, связанные с исходным объектом опубликованной статьи. Для издателей Oracle не поддерживается.
0x00000000000040000x4000*Реплицирует ограничения UNIQUE. Любые индексы, связанные с ограничением, также реплицируются, даже если параметры 0x10 и 0x40 не включены.
0x00000000000080000x8000Данный параметр недопустим для издателей SQL Server 2005.
0x00000000000100000x10000Реплицирует ограничения CHECK как NOT FOR REPLICATION, чтобы они не применялись при синхронизации.
0x00000000000200000x20000Реплицирует ограничения FOREIGN KEY как NOT FOR REPLICATION, чтобы они не применялись при синхронизации.
0x00000000000400000x40000Реплицирует файловые группы, связанные с секционированной таблицей или индексом.
0x00000000000800000x80000Реплицирует схему секционирования для секционированной таблицы.
0x00000000001000000x100000Реплицирует схему секционирования для секционированного индекса.
0x00000000002000000x200000Реплицирует статистику таблицы.
0x00000000004000000x400000Привязки по умолчанию.
0x00000000008000000x800000Привязки правил.
0x00000000010000000x1000000Полнотекстовый индекс.
0x00000000020000000x2000000Коллекции XML-схем, привязанные к столбцам xml, не реплицируются.
0x00000000040000000x4000000Реплицирует индексы, основанные на столбцах xml.
0x00000000080000000x8000000Создает все схемы, отсутствующие в настоящий момент на подписчике.
0x00000000100000000x10000000Преобразует столбцы xml в формат ntext на подписчике.
0x00000000200000000x20000000Преобразует типы данных больших объектов (nvarchar(max), varchar(max) и varbinary(max)), которые появились в SQL Server 2005, в типы данных, поддерживаемые SQL Server 2000. Сведения о сопоставлении этих типов см. в подразделе «Сопоставление новых типов данных для более ранних версий» раздела Использование нескольких версий SQL Server в топологии репликации.
0x00000000400000000x40000000Реплицировать разрешения.
0x00000000800000000x80000000Попытаться удалить зависимости для всех объектов, не являющихся частью публикации.
0x00000001000000000x100000000Использовать этот параметр для репликации атрибута FILESTREAM, если он указан в столбцах типа varbinary(max). Не указывайте этот параметр, если выполняется репликация таблиц на подписчики SQL Server 2005. Репликация таблиц с колонками FILESTREAM на подписчики SQL Server 2000 не поддерживается, независимо от того, как задан этот параметр схемы. См. связанный параметр 0x800000000.
0x00000002000000000x200000000Преобразует типы данных даты и времени (date, time, datetimeoffset и datetime2), которые появились в SQL Server 2008, в типы данных, поддерживаемые предыдущими версиями SQL Server. Сведения о сопоставлении этих типов см. в подразделе «Сопоставление новых типов данных для более ранних версий» раздела Использование нескольких версий SQL Server в топологии репликации.
0x00000004000000000x400000000Проводит репликацию параметра сжатия для данных и индексов. Дополнительные сведения см. в разделе Создание сжатых таблиц и индексов.
0x00000008000000000x800000000Задайте этот параметр для сохранения данных атрибута FILESTREAM в его файловой группе на подписчике. Если этот параметр не задан, данные атрибута FILESTREAM сохраняются в файловой группе по умолчанию. Репликация не создает файловые группы, поэтому, если этот параметр задан, необходимо создать файловую группу до применения моментального снимка на подписчике. Дополнительные сведения о создании объектов до применения моментального снимка см. в разделе Выполнение сценариев до и после применения моментального снимка. См. связанный параметр 0x100000000.
0x00000010000000000x1000000000Преобразует определяемые пользователем типы данных среды CLR, имеющие размер больше 8000 байт, в тип данных varbinary(max), чтобы столбцы с определяемым пользователем типом данных могли реплицироваться на подписчики, на которых выполняется SQL Server 2005.
0x00000020000000000x2000000000Преобразует тип данных hierarchyid в varbinary(max), чтобы столбцы типа hierarchyid можно было реплицировать на подписчики, использующие SQL Server 2005. Дополнительные сведения об использовании столбцов hierarchyid в реплицированных таблицах см. в разделе hierarchyid (Transact-SQL).
0x00000040000000000x4000000000Проводит репликацию всех фильтруемых индексов для таблицы. Дополнительные сведения о фильтруемых индексах см. в разделе Рекомендации по проектированию отфильтрованных индексов.
0x00000080000000000x8000000000Преобразует типы данных geography и geometry в тип varbinary(max), чтобы обеспечить возможность репликации столбцов этих типов на подписчики SQL Server 2005.
0x00000100000000000x10000000000Производит репликацию индексов для столбцов типа geography и geometry.
0x00000200000000000x20000000000Производит репликацию атрибута SPARSE для столбцов. Дополнительные сведения об этом атрибуте см. в разделе Использование разреженных столбцов.
10 янв 11, 15:17    [10048669]     Ответить | Цитировать Сообщить модератору
 Re: репликация из MS SQL 2008 в DB2 9.1 for z/Os  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31444
2 Nimua

Вот ещё инфа прямо для вас:

Подписчики IBM DB2
10 янв 11, 15:21    [10048693]     Ответить | Цитировать Сообщить модератору
 Re: репликация из MS SQL 2008 в DB2 9.1 for z/Os  [new]
Nimua
Member

Откуда: Ростов-на-Дону
Сообщений: 344
все по пунктам сделала как в хелпе. специально еще раз. работает только если не пытаться изменять колонки и типы данных, изменить скрипт на создание таблицы тоже не получилось. в статье он прописан, а применяется почему-то стандартный %(
10 янв 11, 18:16    [10049669]     Ответить | Цитировать Сообщить модератору
 Re: репликация из MS SQL 2008 в DB2 9.1 for z/Os  [new]
invm
Member

Откуда: Москва
Сообщений: 9413
Снимите с помощью SMSS скрипты публикации, статей и подписки и выложите сюда.
10 янв 11, 20:42    [10050182]     Ответить | Цитировать Сообщить модератору
 Re: репликация из MS SQL 2008 в DB2 9.1 for z/Os  [new]
Nimua
Member

Откуда: Ростов-на-Дону
Сообщений: 344
invm,

-- Enabling the replication database
use master
exec sp_replicationdboption @dbname = N'db_test', @optname = N'publish', @value = N'true'
GO

exec [db_test].sys.sp_addlogreader_agent @job_login = null, @job_password = null, @publisher_security_mode = 1
GO
exec [db_test].sys.sp_addqreader_agent @job_login = null, @job_password = null, @frompublisher = 1
GO
-- Adding the transactional publication
use [db_test]
exec sp_addpublication @publication = N'fe_db2_error', @description = N'Transactional publication of database ''db_test'' from Publisher ''test\ACC''.', @sync_method = N'character', @retention = 0, @allow_push = N'true', @allow_pull = N'false', @allow_anonymous = N'true', @enabled_for_internet = N'false', @snapshot_in_defaultfolder = N'true', @compress_snapshot = N'false', @ftp_port = 0, @ftp_login = N'anonymous', @allow_subscription_copy = N'false', @add_to_active_directory = N'false', @repl_freq = N'continuous', @status = N'active', @independent_agent = N'true', @immediate_sync = N'true', @allow_sync_tran = N'false', @autogen_sync_procs = N'false', @allow_queued_tran = N'false', @allow_dts = N'false', @replicate_ddl = 0, @allow_initialize_from_backup = N'false', @enabled_for_p2p = N'false', @enabled_for_het_sub = N'true'
GO


exec sp_addpublication_snapshot @publication = N'fe_db2_error', @frequency_type = 1, @frequency_interval = 0, @frequency_relative_interval = 0, @frequency_recurrence_factor = 0, @frequency_subday = 0, @frequency_subday_interval = 0, @active_start_time_of_day = 0, @active_end_time_of_day = 235959, @active_start_date = 0, @active_end_date = 0, @job_login = null, @job_password = null, @publisher_security_mode = 0, @publisher_login = N'fe_repl_test', @publisher_password = N''
exec sp_grant_publication_access @publication = N'fe_db2_error', @login = N'sa'
GO
exec sp_grant_publication_access @publication = N'fe_db2_error', @login = N'NT AUTHORITY\SYSTEM'
GO
exec sp_grant_publication_access @publication = N'fe_db2_error', @login = N'vasya'
GO
exec sp_grant_publication_access @publication = N'fe_db2_error', @login = N'distributor_admin'
GO

-- Adding the transactional articles
use [db_test]
exec sp_addarticle @publication = N'fe_db2_error', @article = N'error', @source_owner = N'internal', @source_object = N'error', @type = N'logbased', @description = N'', @creation_script = N'', @pre_creation_cmd = N'drop', @schema_option = 0x0000000000004071, @identityrangemanagementoption = N'none', @destination_table = N'ERROR', @destination_owner = N'INTERNAL', @status = 8, @vertical_partition = N'true', @ins_cmd = N'SQL', @del_cmd = N'SQL', @upd_cmd = N'SQL'

-- Adding the article's partition column(s)
exec sp_articlecolumn @publication = N'fe_db2_error', @article = N'error', @column = N'id_error', @operation = N'add', @force_invalidate_snapshot = 1, @force_reinit_subscription = 1
exec sp_articlecolumn @publication = N'fe_db2_error', @article = N'error', @column = N'error_name', @operation = N'add', @force_invalidate_snapshot = 1, @force_reinit_subscription = 1
exec sp_articlecolumn @publication = N'fe_db2_error', @article = N'error', @column = N'client_name', @operation = N'add', @force_invalidate_snapshot = 1, @force_reinit_subscription = 1

-- Adding the article synchronization object
exec sp_articleview @publication = N'fe_db2_error', @article = N'error', @view_name = N'SYNC_error_1__58', @filter_clause = N'', @force_invalidate_snapshot = 1, @force_reinit_subscription = 1
GO

-- Adding the transactional subscriptions
use [db_test]
exec sp_addsubscription @publication = N'fe_db2_error', @subscriber = N'FRS', @destination_db = N'(default destination)', @subscription_type = N'Push', @sync_type = N'automatic', @article = N'all', @update_mode = N'read only', @subscriber_type = 3
exec sp_addpushsubscription_agent @publication = N'fe_db2_error', @subscriber = N'FRS', @subscriber_db = N'(default destination)', @job_login = null, @job_password = null, @subscriber_security_mode = 0, @subscriber_login = N'VASYA', @subscriber_password = null, @subscriber_provider = N'DB2OLEDB', @subscriber_datasrc = N'FRS', @subscriber_provider_string = N'Provider=DB2OLEDB;User ID=VASYA;Initial Catalog=frs_test;Network Transport Library=TCP;Host CCSID=1208;PC Code Page=1251;Network Address=192.168.20.55;Network Port=446;Package Collection=tst;Process Binary as Character=False;Units of Work=RUW;DBMS Platform=DB2/MVS;Defer Prepare=False;Rowset Cache Size=0;Persist Security Info=False;Connection Pooling=False;Derive Parameters=False;', @frequency_type = 64, @frequency_interval = 1, @frequency_relative_interval = 1, @frequency_recurrence_factor = 0, @frequency_subday = 4, @frequency_subday_interval = 5, @active_start_time_of_day = 0, @active_end_time_of_day = 235959, @active_start_date = 0, @active_end_date = 0, @dts_package_location = N'Distributor'
GO
11 янв 11, 15:29    [10054155]     Ответить | Цитировать Сообщить модератору
 Re: репликация из MS SQL 2008 в DB2 9.1 for z/Os  [new]
Nimua
Member

Откуда: Ростов-на-Дону
Сообщений: 344
если поставить в свойствах статьи action if name is in use - delete вместо drop and create

Будет ошибка:

Command attempted:
CREATE TABLE "INTERNAL"."ERROR"(
"id_error" INT NOT NULL,
"error_name" VARCHAR (128),
"client_name"
VARCHAR (128))


(Transaction sequence number: 0x00000C96000129EC000400000002, Command ID: 4)

Error messages:
A SQL error has occurred. Please consult the documentation for your specific DB2 version for a description of the associated Native Error and SQL State. SQLSTATE: 42710, SQLCODE: -601 (Source: MSSQL_REPL_DB2, Error number: -601)
Get help: http://help/-601
A SQL error has occurred. Please consult the documentation for your specific DB2 version for a description of the associated Native Error and SQL State. SQLSTATE: 42710, SQLCODE: -601 (Source: MSSQL_REPL_DB2, Error number: -601)
Get help: http://help/-601
11 янв 11, 15:33    [10054200]     Ответить | Цитировать Сообщить модератору
 Re: репликация из MS SQL 2008 в DB2 9.1 for z/Os  [new]
invm
Member

Откуда: Москва
Сообщений: 9413
-- Adding the transactional articles
use [db_test]
exec sp_addarticle
 @publication = N'fe_db2_error',
 @article = N'error',
 @source_owner = N'internal',
 @source_object = N'error',
 @type = N'logbased',
 @description = N'',
 @creation_script = N'',
 @pre_creation_cmd = N'drop',
 @schema_option = 0x0000000000004071,
 @identityrangemanagementoption = N'none',
 @destination_table = N'ERROR',
 @destination_owner = N'INTERNAL',
 @status = 8,
 @vertical_partition = N'true',
 @ins_cmd = N'SQL',
 @del_cmd = N'SQL',
 @upd_cmd = N'SQL'
У вас creation script не указан. В статье, которую вам рекомендовали, описано как это сделать.
11 янв 11, 15:36    [10054241]     Ответить | Цитировать Сообщить модератору
 Re: репликация из MS SQL 2008 в DB2 9.1 for z/Os  [new]
Nimua
Member

Откуда: Ростов-на-Дону
Сообщений: 344
я пробовала указывать creation script, как то очень странно получается, он указан, при записи в скрипт все ок - он его выдает, но при переинициализации его не применяет : (( я выложила в скрипте ту версию скрипта которая работает, хоть и с глюком
11 янв 11, 15:50    [10054376]     Ответить | Цитировать Сообщить модератору
 Re: репликация из MS SQL 2008 в DB2 9.1 for z/Os  [new]
invm
Member

Откуда: Москва
Сообщений: 9413
Nimua
при записи в скрипт все ок - он его выдает

Что значит сия загадочная фраза?
11 янв 11, 15:59    [10054446]     Ответить | Цитировать Сообщить модератору
 Re: репликация из MS SQL 2008 в DB2 9.1 for z/Os  [new]
Nimua
Member

Откуда: Ростов-на-Дону
Сообщений: 344
invm,

делаю файл со скриптом создания таблицы error_create.sch

далее

exec sp_changearticle @publication = N'fe_db2_error',
@article = N'error',
@property= 'creation_script' ,
@value= 'R:\distribution\Repl\creation scripts\fe_db2_error\error_create.sch',
@force_invalidate_snapshot = 1

далее делаю скрипт публикации - он прописан в свойстве creation_script, но при reinitialaize он запускает стандартный : (((
11 янв 11, 16:29    [10054690]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: [1] 2 3   вперед  Ctrl      все
Все форумы / Microsoft SQL Server Ответить