На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! Правила раздела C/C++: Базы данных
Модераторы: B.V.
  
    > Регистрация нового пользователя (SQL 7)
      Здравствуйте, Господа!
      Нужно зарегистрировать на SQL Server 7 нового пользователя, через ODBC. Посоветуйте, как это можно провернуть, обладая правами администратора.
        Выполнить запрос "sp_addlogin...",
        а затем "sp_grantdbaccess..."
          Цитата MikeR, 21.10.02, 13:12:13
          Выполнить запрос "sp_addlogin...",
          а затем "sp_grantdbaccess..."

          Простите :-(, но я не понял, откуда беруться эти запросы?

            Это встроенные процедуры MSSQL (см Books Online от MS SQL7).
            В простейшем случае добавление выглядит так:

            //Добавление Login'а
            char AddLogin[]="EXEC sp_addlogin NewUser, NewPassword";
            SQLExecDirect(hStatement, AddLogin, strlen(AddLogin));

            //Разрешение ему доступа к базе
            char AddUser[]="EXEC sp_grantdbaccess NewUser";
            SQLExecDirect(hStatement, AddUser, strlen(AddUser));

            1 пользователей читают эту тему (1 гостей и 0 скрытых пользователей)
            0 пользователей:


            Рейтинг@Mail.ru
            [ Script execution time: 0,0160 ]   [ 15 queries used ]   [ Generated: 20.05.24, 05:39 GMT ]