|
Разделение обязанностей админа сервера 1С и сервера SQL | ☑ | ||
---|---|---|---|---|
0
suvolod
22.03.12
✎
13:56
|
Вопросы, может, и для детского сада, но тем не менее нужно знать:
1// В нормальных контрах администрирует 1С и SQL один и тот-же человек, или на каждый программный сервер можно (нужно) выделить отдельного человека. 2// Если предположить, что области ответственности за сервер 1С и сервер SQL разнесены по разным людям (например, 1С сервером будет заниматься программист), может ли он делать без прав администратора SQL сервера. Т.е. насколько возможна нормальная работа в ситуации, когда админ SQL дает админу 1С только права пользователя SQL и предлагает работать (создавать, удалять, конфигурировать 1С-ку и т.д) только под ними. |
|||
1
Maxus43
22.03.12
✎
13:57
|
у нас один человек и 1с и SQL. админы не суются на эти сервера
|
|||
2
упс
22.03.12
✎
14:00
|
у нас тоже один человек и 1С и SQL, но, в отличии от (1) - программисты не суются на эти сервера :)
|
|||
3
suvolod
22.03.12
✎
14:01
|
... и все-таки, нормальное функционирование баз 1с, в свойствах которых прописаны имя / пароль юзера SQL с пользовательскими правами, возможно?
|
|||
4
Maxus43
22.03.12
✎
14:03
|
(3) в книжке по администрированию 1с написано какими правами должен обладать этот юзер, не админсткие. Создание таблиц, пользовательские и ещё что-то
|
|||
5
Maxus43
22.03.12
✎
14:04
|
(2) ну, у нас типа админ 1с специальный. ведает правами в 1ске и серваками 1с
|
|||
6
suvolod
22.03.12
✎
14:05
|
... просто создается идиотская ситуация: на работу приглашают якобы продвинутого SQL-лщика, который 1С не знает совершенно. Он заявляет - я настрою вам SQL, буду администрировать, делать бекапы и т.д.. но все ходят под правами пользователей SQL. В том числе администраторы 1С. Поскольку c SQL-базами я сталкивался (но прописывал базы всегда под правами админа SQL), пытаюсь понять, во что мне выльется это ограничение и возможно-ли с ним нормально работать в принципе.
|
|||
7
suvolod
22.03.12
✎
14:06
|
... я тоже думал что админ sql и 1с должен быть один
|
|||
8
Maxus43
22.03.12
✎
14:07
|
(6) только под правами юзера - небудет работать. написано всё в книге) лень искать. родь какую-то надо ещё кроме паблик
|
|||
9
suvolod
22.03.12
✎
14:07
|
подскажи точное название книги (у нас лицензия), поищу.
|
|||
10
Buran
22.03.12
✎
14:08
|
(0)
1. Оба варианта уместны - в зависимости от загрузки и уровня паранойи/безопасности 2. Админских прав не нужно - достаточно права на создание баз в SQL и соответственно роль DBO для подконтрольных СУБД. |
|||
11
Maxus43
22.03.12
✎
14:08
|
(9) руководсвто по установке и администрированию Клиент-Сервера, типа такого
|
|||
12
Buran
22.03.12
✎
14:09
|
(6) "все ходят под правами пользователей" - а в чем проблема? SQL-админу респект и уважуха. Ты свои права можешь проверить просто - попытайся создать новую базу. Если удается - все ок. Если нет - дай ему заявку на расширение прав и делов-то
|
|||
13
suvolod
22.03.12
✎
14:10
|
Buran, т.е. ты утверждаешь, что прописывая базы под правами пользователя, я никогда не натолкнусь на труднодиагностируемые ошибки, связанные с недостатком прав, так?
|
|||
14
suvolod
22.03.12
✎
14:10
|
... мне тоже хотят дать права пользователя
|
|||
15
vde69
22.03.12
✎
14:11
|
если людей админящих 1с более чем 1 то требуется разделение ролей.
в остальных случаях возможны оба варианта. с точки зрения правильности - более правильный вариант раздельного администрирования |
|||
16
МихаилМ
22.03.12
✎
14:12
|
права dboner и alter trace
|
|||
17
МихаилМ
22.03.12
✎
14:14
|
(16) читать dbowner
|
|||
18
suvolod
22.03.12
✎
14:15
|
спасибо, буду знать... Но по мне, это кривое решение: даже не в плане разделения прав, а в плане выделения отдельного человека на сервер SQL. С нагрузкой 20-30 человек на "железный" сервер такое разграничение какое-то искусственное. И значительно усложнить жизнь программиста.
|
|||
19
Maxus43
22.03.12
✎
14:19
|
(18) ну начальству значит денег некуда девать, если для маленькой базы отдельного админа только на SQL берут
|
|||
20
BigHarry
22.03.12
✎
14:22
|
MS-SQL достаточно установить и настроить регламент и все - далее специалист по MS-SQL не нужен, копировать файлики с бэкапами на флэшку может любой человек, а многие одынэснеги вааще предпочитают выгрузку в dt. Так что по большому счету отдельный человек на поддержание MS-SQL для нужд 1С - не нужен, ну разве что помимо этого он будет выполнять еще какие-либо функции, нопример системного администратора. Но бывают и тяжелые случаи со всякими кластеризациями и прочими гемороями, тут уже надо по обстоятельствам смотреть...
|
|||
21
szhukov
22.03.12
✎
14:22
|
(17) этих прав вроде не достаточно для создания новых баз.
По идее dbcreator должен быть, либо базы будет создавать админ sql по заявке и давать на них dbo, что в принципе тоже нормально. |
|||
22
МихаилМ
22.03.12
✎
14:22
|
(18)
как это усложнит жизнь программиста ? что буде мешать ? сделать внеплановый бекап так это тоже решаемо. а вот забрать скл бекап себе уже не сможете без прав соответствующих. |
|||
23
Maxus43
22.03.12
✎
14:24
|
цитирую книгу - "1с8.2 Клиент серверный вариант работы. Руководство администратора" - юзер от имени которого взаимодействуют сервер 1с и SQL должен быть членом фиксированной серверной роли processadmin или sysadmin.
интересно... в 8.1 указывались конкретные роли, а не админские, типа дб_криэйтор и т.д. |
|||
24
szhukov
22.03.12
✎
14:25
|
(23) Если sysadmin - то больше уже ничего и не надо :)
|
|||
25
МихаилМ
22.03.12
✎
14:26
|
(21)
создавать базы - дело админское. прога 1с - бекап перед обновлением. а вот пересечение интересов 1с и и скл - проверка работоспособности бекапов. тк админ в 1с разбираться не обязан а проггер - в технологиях резервного копирования. |
|||
26
Maxus43
22.03.12
✎
14:27
|
(24) да понятно, это настораживает. в 8.2 так стало? 8.1 когда админил - там был другой список ролей в официальной литературе 1с. а тут бац и админские
|
|||
27
Aleksey
22.03.12
✎
14:27
|
У нас это разные люди. Т.е. администрирование сервером вообще и SQL в частности занимается отдельный человек, но при этом на скуль заведенный отдельный пользователь (не SA), через которого я работаю с базами. Т.е. могу добавлять, удалять, шринковать, дбчек делать
|
|||
28
Aleksey
22.03.12
✎
14:28
|
(25) Ну и пусть админ делает свои бекапы средствами скуля, прог свои, средствами 1С. И все довольны
|
|||
29
Maxus43
22.03.12
✎
14:31
|
вы лучше (23) прокоментируйте. наф 1с заявляет что юзер на скуле с админскими должен быть
|
|||
30
szhukov
22.03.12
✎
14:31
|
(27) аналогично.
Тоже отдельный SQL DBA и у меня отдельный логин для работы со своими базами 1С. |
|||
31
suvolod
22.03.12
✎
15:01
|
... короче, судя по обсуждению, которое тут развернулось, пока я уходил.. и судя по цитате из руководства, права админа все-таки нужны :). спасибо !
|
|||
32
Maxus43
22.03.12
✎
15:02
|
(31) в 8.1 были не нужны, точно помню. в 8.2 почему то так написано
|
|||
33
krbIso
22.03.12
✎
15:19
|
не нужны никакие админские права
для полноценной работы 1С с SQL нужно 1) Серверная роль dbcreator(+ processadmin для возможности удалять соединения с SQL, необязательная) 2) Роль базы данных db_owner все, более того если есть отдельный одмин SQL можно и dbcreator забрать. |
|||
34
упс
22.03.12
✎
15:21
|
(29) там же написано - processadmin ИЛИ sysadmin. processadmin - это мелочь, в общем-то
|
|||
35
МихаилМ
22.03.12
✎
15:21
|
(33)
Все ? а как же будет работать тех. журнал? |
|||
36
krbIso
22.03.12
✎
15:27
|
(35) а причем тут ТЖ? будет работать как обычно, другое дело какая настройка ТЖ будет работать, а какая потребует разрешенией (по типу SHOW PLAN и тп)
|
|||
37
Господин ПЖ
22.03.12
✎
15:29
|
под sa в 1С ходят только упоротые
|
|||
38
Maxus43
22.03.12
✎
15:32
|
(34) да поянтно, меня то sysadmin смущает) обычно в официальной литературе 1с пишет только то что нужно на самом деле...
|
|||
39
Стальная Крыса
22.03.12
✎
15:53
|
раздача прав дело вкуса каждого :)
у нас сервер 1С работает под спец.доменной учеткой (никаких админских прав и т.п.). на SQL-сервер "ходит" под своей SQL-ной учеткой, у которой включена только серверная роль: db_creator так и работаем :) |
|||
40
Стальная Крыса
22.03.12
✎
16:04
|
имхо, выделять отдельного человека на администрирование сервера 1С (я имею в виду софт) - растрата человеческих ресурсов, т.к. там делов - мизер.
а вот совмещать SQL + 1С - вот это самое ОНО. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |