|
|
|
Создать программно нового юзера в SQL
|
|||
|---|---|---|---|
|
#18+
Ну в общем то вот и весь вопрос Как создать программно юзера в СКЛ и например наложить на него какие нибудь ограничения на таблицы базы...))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2004, 12:38 |
|
||
|
Создать программно нового юзера в SQL
|
|||
|---|---|---|---|
|
#18+
юзай секретные процедуры aka Код: plaintext 1. и читай BOL ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2004, 13:11 |
|
||
|
Создать программно нового юзера в SQL
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2004, 13:26 |
|
||
|
Создать программно нового юзера в SQL
|
|||
|---|---|---|---|
|
#18+
Спасибо...))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2004, 13:48 |
|
||
|
Создать программно нового юзера в SQL
|
|||
|---|---|---|---|
|
#18+
можно еще через интерфейсную библиотеку SQLDMO, там сервер представлен как сборище объектов, а подобные операции - их методы. (IMHO, наилучший вариант, особенно если программное управление серваком не ограничивается только подобной задачей) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2004, 14:14 |
|
||
|
Создать программно нового юзера в SQL
|
|||
|---|---|---|---|
|
#18+
наилучший вариант ... спорно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2004, 14:20 |
|
||
|
Создать программно нового юзера в SQL
|
|||
|---|---|---|---|
|
#18+
А ни у кого нету случайно наглядного примера...???? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2004, 16:13 |
|
||
|
Создать программно нового юзера в SQL
|
|||
|---|---|---|---|
|
#18+
Про профайлер - очень классная и полезная штука Код: plaintext 1. 2. Это добавление логина. Кстати, помните о том, что юзер и логин - вещи разные :) Ещё помните о восстановленных базах с уже существующими логинами (синхронизация). Ну это я так... на всякий случай... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2004, 16:25 |
|
||
|
Создать программно нового юзера в SQL
|
|||
|---|---|---|---|
|
#18+
SQLDMO - очень тяжелая вещь - чтобы его ради добавления логинов пользовать - а вот если планируются более сложные операции - тогда конечно... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2004, 16:40 |
|
||
|
Создать программно нового юзера в SQL
|
|||
|---|---|---|---|
|
#18+
И ещё вопрос как поставить на етого юзера опреленные права ну например чтобы он тока просматривал...))) И как получить полный список всех пользователей данной базы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2004, 16:48 |
|
||
|
Создать программно нового юзера в SQL
|
|||
|---|---|---|---|
|
#18+
е мое... см. grant/revoke ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2004, 17:07 |
|
||
|
Создать программно нового юзера в SQL
|
|||
|---|---|---|---|
|
#18+
[C++ Error] New_user.cpp(34): E2451 Undefined symbol 'szRequest' [C++ Error] New_user.cpp(35): E2451 Undefined symbol 'cmdRequest' [C++ Error] New_user.cpp(36): E2451 Undefined symbol 'adCmdText' у мну лично он так выдал ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2004, 17:18 |
|
||
|
Создать программно нового юзера в SQL
|
|||
|---|---|---|---|
|
#18+
Ёж знает, что он бы это выдал... Дык описать надо char szRequest[512]; _CommandPtr cmdRequest = NULL; и его же TESTHR(cmdRequest.CreateInstance(__uuidof(Command))); cmdRequest->PutActiveConnection(_variant_t((IDispatch*)pConn)); где _ConnectionPtrp Conn; и тоже требует инициализации. а вот это уже странно: [C++ Error] New_user.cpp(36): E2451 Undefined symbol 'adCmdText' Хотя нет. Надо в stdafx.h сказать: #import "C:\Program Files\Common Files\System\ADO\msado15.dll" no_namespace rename("EOF", "EndOfFile") -------------------------------------- За права пользователся в MSSQL отвечают роли Чтоб добавить роль в MSSQL надо сказать sp_addrole но скорее всего нужные роли там уже созданы. И надо сказать EXEC sp_addsrvrolemember 'mylogin', <role> И вообще, пора MSDN читать :) И воопросы такие задавать в форум MSSQL. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2004, 10:23 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=32412999&tid=2035393]: |
0ms |
get settings: |
5ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
22ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
33ms |
get tp. blocked users: |
1ms |
| others: | 188ms |
| total: | 271ms |

| 0 / 0 |
