Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 SQL-DMO (программирование репликации)...  [new]
Alex_2003
Member

Откуда: Moscow
Сообщений: 277
Программирую Merge репликацию с помощью SQL-DMO. Создаю Публикации- все нормально, а при создании статей код:

Dim objArticle As New DistributionArticle
Dim objMergeArticle As New MergeArticle

On Error GoTo error_hand

'соединение с сервером
objServer.Connect server, UserID, Password

'создаем статью
With objArticle
.Name = ArticleName
.Description = Description
.SourceObjectName = SourceObjectName
End With

'добавляем статью в публикацию
objPublication.DistributionArticles.Add objArticle
With objMergeArticle
.Name = ArticleName
.ArticleType = SQLDMORep_TableBased
.CreationScriptPath = ScriptPath
.Description = Description
End With
objServer.Replication.ReplicationDatabases(PublicationDB).MergePublications(MergePublication).MergeArticles.Add objMergeArticle

выдает ошибку "[Microsoft][ODBC SQL Server Driver][SQL Server](null) does not exist in the current database."
PublicationDB и MergePublication - определены!!!
Если я правильно понимаю 'null' имеется ввиду имя объекта базы а какого не понятно???

Спасибо за ответы.
9 июн 03, 12:49    [225589]     Ответить | Цитировать Сообщить модератору
 Re: SQL-DMO (программирование репликации)...  [new]
Alex_2003
Member

Откуда: Moscow
Сообщений: 277
Что никто не программирует репликацию???
9 июн 03, 13:42    [225687]     Ответить | Цитировать Сообщить модератору
 Re: SQL-DMO (программирование репликации)...  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31617
Нет, просто никто не программирует на SQL-DMO :-)
Ну или очень немногие.
9 июн 03, 14:02    [225715]     Ответить | Цитировать Сообщить модератору
 Re: SQL-DMO (программирование репликации)...  [new]
Glory
Member

Откуда:
Сообщений: 104760
SQL Server](null) does not exist in the current database

Если запрос SELECT @@SERVERNAME возвращает NULL, то нужно переименовать сервер.
9 июн 03, 14:11    [225731]     Ответить | Цитировать Сообщить модератору
 Re: SQL-DMO (программирование репликации)...  [new]
Alex_2003
Member

Откуда: Moscow
Сообщений: 277
Все вопрос снят. Ответ найден в MSDN. Просто не был указан один из необходимых парамтеров.

2alexeyvg и Glory - спасибо!
9 июн 03, 14:31    [225773]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить