Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Разрешения на публикацию / 4 сообщений из 4, страница 1 из 1
02.11.2004, 12:35
    #32764732
Их есть у меня
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разрешения на публикацию
Sybase ASA 7.

Как посредством TSQL выставить разрешение пользователю делать публикации ???

(aka опция "User is the publisher" в Sybase Central)
...
Рейтинг: 0 / 0
02.11.2004, 13:04
    #32764826
Рыжий Кот
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разрешения на публикацию
Наверное так

BOLGRANT PUBLISH statement [SQL Remote]

--------------------------------------------------------------------------------

Description
Use this statement to identify the publisher of the current database.

Syntax
GRANT PUBLISH TO userid

Usage
Each database in a SQL Remote installation is identified in outgoing messages by a user ID, called the publisher. The GRANT PUBLISH statement identifies the publisher user ID associated with these outgoing messages.

Only one user ID can have PUBLISH authority. The user ID with PUBLISH authority is identified by the special constant CURRENT PUBLISHER. The following query identifies the current publisher:

SELECT CURRENT PUBLISHERIf there is no publisher, the special constant is NULL.

The current publisher special constant can be used as a default setting for columns. It is often useful to have a CURRENT PUBLISHER column as part of the primary key for replicating tables, as this helps prevent primary key conflicts due to updates at more than one site.

In order to change the publisher, you must first drop the current publisher using the REVOKE PUBLISH statement, and then create a new publisher using the GRANT PUBLISH statement.

Permissions
Must have DBA authority.

Side effects
Automatic commit.

See also
GRANT PUBLISH statement [SQL Remote]

GRANT CONSOLIDATE statement [SQL Remote]

REVOKE PUBLISH statement [SQL Remote]

CREATE SUBSCRIPTION statement [SQL Remote]

sp_publisher procedure

Example
GRANT PUBLISH TO publisher_ID

...
Рейтинг: 0 / 0
02.11.2004, 13:42
    #32764938
Их есть у меня
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разрешения на публикацию
Спасибо!
...
Рейтинг: 0 / 0
02.11.2004, 18:01
    #32765456
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разрешения на публикацию
Их есть у меняКак посредством TSQL выставить разрешение пользователю делать публикации ???
(aka опция "User is the publisher" в Sybase Central)
Маленькое уточнение - Определение пользователя как Publisher не выставляет "разрешение пользователю делать публикации".
Publisher user - это по существу ВЛАДЕЛЕЦ базы с точки зрения репликации. Publisher в базе может быть только один единственный. Все репликационные сообщения будут подписны его именем. Все сообщения пришедшие не на его имя будут молча убиты.
...
Рейтинг: 0 / 0
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Разрешения на публикацию / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]