Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: Добавление пользователя в Sql Server  (Прочитано 9306 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Dima (KDV_83)
Участник

kz
Offline Offline

« : 04-05-2005 06:41 » 

Как добавление пользователя сделать при установке Sql Server
Вообще это возможно?
Записан
Oldy
Команда клуба

ru
Offline Offline
Пол: Мужской

« Ответ #1 : 04-05-2005 07:56 » 

Смотря какого сервера. Все зависит от того где находится информация о пользователях и как оcуществляется аутентификация.
Например (три сервера с которыми мне приходится работать):

FireBird - информация находится в служебной базе isc4.gdb (security.fdb). Аутентификацию выполняет SQL-сервер

MS Sql 2000 - в зависимости от выбранного при установке типа аутентификации, данные могут находиться и в системе и в SQL-сервере (mixed).

Informix - вся аутентификация отдана в ОС.
« Последнее редактирование: 04-05-2005 09:05 от Oldy » Записан

С уважением, Oldy.
Dimka
Деятель
Команда клуба

ru
Offline Offline
Пол: Мужской

« Ответ #2 : 04-05-2005 10:46 » 

Несколько не понял вопроса. А для чего эта задача вообще?

Доводилось мне писать скрипт для дистрибутива, который с приложением ставил MS SQL Server Desktop Engine.

Надеюсь, вы в курсе, что пользователь базы и логин к серверу - это разные объекты.

Есть хранимые процедуры:

sp_adduser [ @loginame = ] 'login'
    [ , [ @name_in_db = ] 'user' ]
    [ , [ @grpname = ] 'group' ]

sp_addlogin [ @loginame = ] 'login'
    [ , [ @passwd = ] 'password' ]
    [ , [ @defdb = ] 'database' ]
    [ , [ @deflanguage = ] 'language' ]
    [ , [ @sid = ] sid ]
    [ , [ @encryptopt = ] 'encryption_option' ]

« Последнее редактирование: 20-12-2007 16:11 от Алексей1153++ » Записан

Программировать - значит понимать (К. Нюгард)
Невывернутое лучше, чем вправленное (М. Аврелий)
Многие готовы скорее умереть, чем подумать (Б. Рассел)
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines