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

Откуда:
Сообщений: 14
Привет всем
SQL2000, база реплицируется сведением на удаленную машину.
Возникла необходимость предоставить право проведения репликации другому сотруднику.
Вопрос: какой роли/прав достаточно (но без излишеств) для этого?
16 апр 04, 08:43    [632041]     Ответить | Цитировать Сообщить модератору
 Re: Подходящая роль для репликации  [new]
Александр Гладченко
Member

Откуда:
Сообщений: 10752
Блог
~Oleg
...предоставить право проведения репликации другому сотруднику...

Уточните, пожалуйста, эту фразу. Что имеется ввиду?
16 апр 04, 09:26    [632095]     Ответить | Цитировать Сообщить модератору
 Re: Подходящая роль для репликации  [new]
~Oleg
Member

Откуда:
Сообщений: 14
Виноват, исправляюсь
Есть приложение на VB. Оно заносит информацию в базу и запускает репликацию между двумя физически разнесенными SQL2000. Все подключения от имени sa.
Приложение физически переносится на другую машину в сети, работать с ним будет другой человек. Соответственно завожу в SQL (и в издателя и в подписчика) нового пользователя. На издателе для него даю в используемой базе database role "public", на подписчике "public" и "db_owner". То что этих прав достаточно - проверено. Но не много ли?

И второй вопрос возник.
При переносе VB приложения на другую машину репликация не проходит, жалуется на неполный комплект DLL. Ставить весь SQL или десктоп версию не хочется. Есть ли в природе какой-нибудь редестрибьют?
16 апр 04, 10:41    [632299]     Ответить | Цитировать Сообщить модератору
 Re: Подходящая роль для репликации  [new]
~Oleg
Member

Откуда:
Сообщений: 14
Ответ на второй вопрос нашел ->

Выдержки из файла redist.txt (лежит в корне инсталяционного диска)

Replication
----------------------------------------------
File Name Description
----------------------------------------------
atl.dll Active Template Libraries
rdistcom.dll Replication Distribution Agent Interface
replerrx.dll Replication ActiveX Control Error Handling
replprov.dll Merge Replication Provider Interface
replrec.dll Merge Replication Reconciler Interface
replres.rll Replication Resources
sqldistx.dll Replication Distribution ActiveX Control
sqlmergx.dll Replication Merge ActiveX Control
wzcnf.dll Replication Conflict Viewer and Interactive Resolver
wzcnflct.exe Replication Conflict Viewer Executable
wzcnfrc.rll Replication Conflict Viewer and Interactive Resolver Resources

INSTALLATION NOTES FOR REPLICATION FILES
----------------------------------------
The atl.dll file should only be redistributed on Windows NT, Windows 98, and Windows 95.

The following file(s) should be installed in the system folder
(i.e., \winnt\system32 or \windows\system):
atl.dll

The following file(s) should be installed in
\Program Files\Microsoft SQL Server\80\COM:
rdistcom.dll
replerrx.dll
replprov.dll
replrec.dll
sqldistx.dll
sqlmergx.dll

The following resource file(s) should be installed in
\Program Files\Microsoft SQL Server\80\COM\Resources\<LCID>:
replres.rll

The following file(s) should be installed in
\Program Files\Common Files\Microsoft Shared\Database Replication\Conflict Viewer:
wzcnf.dll
wzcnfclt.exe

The following resource file(s) should be installed in a language specific directory
\Program Files\Common Files\Microsoft Shared\Database Replication\
Conflict Viewer\Resources\<LCID>:
wzcnfrc.rll

The following file(s) must be registered using the regsvr32.exe utility:
rdistcom.dll
replerrx.dll
replprov.dll
replrec.dll
sqldistx.dll
sqlmergx.dll

Example: regsvr32 \Program Files\Microsoft SQL Server\80\COM\rdistcom.dll

The following file(s) must be registered or unregistered using the specified syntax:
wzcnflct.exe /RegServer
wzcnflct.exe /UnRegServer

All of these files should be considered "shared files". Therefore, you should
create the following registry value for each of the above files:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\SharedDLLs

Further, if this registry value (known as the reference counter) already exists, it should be incremented by one during installation of the these files. When uninstalling these files, the reference counter should be decremented by one. These files should not be deleted if the corresponding reference counter is greater than 1.

For more information about setup design specifications, refer to http://www.microsoft.com/win32dev/uiguide/.
16 апр 04, 15:33    [633254]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить