|
|
|
как перелить логины из боевой на тестовый
|
|||
|---|---|---|---|
|
#18+
как перелить логины из боевой на тестовый. Желательно скрипты. Sybase-ом занялся не давно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2004, 17:12 |
|
||
|
как перелить логины из боевой на тестовый
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. редактируем logins.txt - убираем строку для sa Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2004, 17:32 |
|
||
|
как перелить логины из боевой на тестовый
|
|||
|---|---|---|---|
|
#18+
#!/bin/bash :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2004, 17:33 |
|
||
|
как перелить логины из боевой на тестовый
|
|||
|---|---|---|---|
|
#18+
There is a posting in the sybase.public.sqlserver.nt newsgroup that answers this question. It is titled "ASE ver12 Installation" and has a posting date of 15 May 2001. Basically 1. bcp out the exiting logins and passwords. (bcp out master.dbo.syslogins out c:<file> -c -U<userid> -S<servername> -P<password> 2. Delete out the sa login or other sybase created logins. 3. Change the server options to allow updates to system tables. 4. bcp in the logins and password file. 5. Reset the server options to prevent updates to system tables. PS Вот с пунктом два я не очень согласен, все таки лучше login sa не трогать , просто удалить из текстового файла , созданного в пункте 1, т е не импортировать на тестовый сервер ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2004, 17:40 |
|
||
|
как перелить логины из боевой на тестовый
|
|||
|---|---|---|---|
|
#18+
Спасибо всем, все вроде перелил. Еще пару вопросов если можно. sa удалил из файла базу переименовал ,но роли грантование юзеру неперелились. системные табли для апдейта потом закрою. можно вручную но как-то не очень хочется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2004, 18:15 |
|
||
|
как перелить логины из боевой на тестовый
|
|||
|---|---|---|---|
|
#18+
master..sysloginroles sysloginroles Только в базе данных master Описание Таблица sysloginroles содержит строку для каждого экземпляра регис- трационного имени сервера, имеющего системную роль. Одну строку добавляют для каждой роли, предоставленной каждому регистрацион- ному имени. Например, если отдельный пользователь сервера полу- чает роль “sa_role”, “sso_role” и “oper_role”, то к таблице sysloginroles добавляются три строки, соответствующие системному идентифика- тору пользователя этого сервера (suid). Столбцы Столбцы таблицы sysloginroles: Индексы Кластерный индекс По столбцу suid Имя Тип данных Описание suid int Идентификатор пользователя на сервере (server user ID) srid int Идентификатор роли сервера; один из следующих: • 0 = sa_role • 1 = sso_role • 2 = oper_role • 4 = navigator_role • 5 = replication_role status smallint Зарезервирован ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2004, 18:01 |
|
||
|
как перелить логины из боевой на тестовый
|
|||
|---|---|---|---|
|
#18+
А еще хорошо бы обратить внимание на таблицу sysusers во всех БД на том сервере, куда логины заливаешь. Там привязки по suid к тем логинам, которые были до заливки. Так что может путаница получиться: если был у тебя под suid =12 пользователь ivanov, подключенный к к-л БД, а в новом списке c suid =12 у тебя petrov, то после заливки пользователь petrov в этой БД будет иметь имя ivanov, и, соответственно, право на доступ к этой БД. Так что после заливки надо предпринимать доп. действия для разрешения этой проблемы (если, конечно, эта проблема стоит) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2004, 13:20 |
|
||
|
|

start [/forum/topic.php?fid=55&msg=32657580&tid=2014271]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
182ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
| others: | 17ms |
| total: | 291ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...