как програмно создать имена входа на SQL Server

Железнодорожник
Дата: 30.11.2007 08:33:43
привет всем, форму рисую для добавления пользователей,
надо програмно создать на SQL Server пользователей, желательно с правами
Может у кого нибудь есть сценарий
:)
посетите наш сайт
RENaissance
Дата: 30.11.2007 08:37:34
А Delphi здесь причем? Вам в форум по MSSQL.

З.Ы И не надо писать, что прога у Вас на Delphi.

Posted via ActualForum NNTP Server 1.4

Железнодорожник
Дата: 30.11.2007 08:57:20
я немножко не понел вас, прилождение пишу на дельфи, а зачем мне в форум MSSQL ??? я на SQL Server без проблем создаю юзеров с помощью стандартных средств, ещё раз для вас повторяю:
КАК ЭТО ПРОГРАМНО СДЕЛАТЬ???

посетите наш сайт
RENaissance
Дата: 30.11.2007 09:10:17
Железнодорожник

я немножко не понел вас, прилождение пишу на дельфи, а зачем мне в форум MSSQL ??? я на SQL Server без проблем создаю юзеров с
помощью стандартных средств, ещё раз для вас повторяю:
КАК ЭТО ПРОГРАМНО СДЕЛАТЬ???

Это делается вызовом соотвествующих команд/хранимых процедур MSSQL-сервера с помощью выбранной технологии доступа.

Posted via ActualForum NNTP Server 1.4

Naf
Дата: 30.11.2007 09:20:31
Железнодорожник
я немножко не понел вас, прилождение пишу на дельфи, а зачем мне в форум MSSQL ??? я на SQL Server без проблем создаю юзеров с помощью стандартных средств, ещё раз для вас повторяю:
КАК ЭТО ПРОГРАМНО СДЕЛАТЬ???

посетите наш сайт


Зависит от технологии подключения
Железнодорожник
Дата: 30.11.2007 09:21:37
коннект делаю через компонент ADOConnection
RENaissance
Дата: 30.11.2007 09:27:18
Железнодорожник

коннект делаю через компонент ADOConnection

Этого недостаточно, чтобы завести нового пользователя. Обратите внимание на метод Execute у TADOConnection, а также на другие
компоненты, которые находятся на закладке ADO (dbGo).

Posted via ActualForum NNTP Server 1.4

MAX2002
Дата: 30.11.2007 13:02:43
а в хелп по MSSQL посмотреть не судьба?
sp_addlogin тебе поможет
Tosh
Дата: 03.12.2007 02:11:49
MAX2002
а в хелп по MSSQL посмотреть не судьба?
sp_addlogin тебе поможет

В том же хэлпе, но уже по 2005-му серверу советуется не использовать эту хранимку в связи с тем, что ее удалят
Droshcom
Дата: 16.02.2010 11:40:39
CREATE LOGIN loginName { WITH <option_list1> | FROM <sources> }
<option_list1> ::=
PASSWORD = { 'password' | hashed_password HASHED } [ MUST_CHANGE ]
[ , <option_list2> [ ,... ] ]
<option_list2> ::=
SID = sid
| DEFAULT_DATABASE = database
| DEFAULT_LANGUAGE = language
| CHECK_EXPIRATION = { ON | OFF}
| CHECK_POLICY = { ON | OFF}
| CREDENTIAL = credential_name
<sources> ::=
WINDOWS [ WITH <windows_options> [ ,... ] ]
| CERTIFICATE certname
| ASYMMETRIC KEY asym_key_name
<windows_options> ::=
DEFAULT_DATABASE = database
| DEFAULT_LANGUAGE = language