Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.12.11;
Скачать: CL | DM;

Вниз

создание пользователя   Найти похожие ветки 

 
alexliv   (2005-10-26 12:42) [0]

Уважаемые мастера подскажите!!!
возможно ли выполнить след код :
dm.comm_add_passw.CommandText:="exec sp_addlogin  @loginame =:user1,   @passwd =:passw ,   @defdb =  OtdK " ;
dm.comm_add_passw.Parameters.ParamByName("passw").Value:=user.pass2.text;
dm.comm_add_passw.Parameters.ParamByName("user1").Value:=user.user1.Text;
dm.comm_add_passw.Execute;
dm.comm_add_passw.CommandText:=" exec sp_grantdbaccess @loginame = :user1, @name_in_db = :user2";
dm.comm_add_passw.Parameters.parambyname("user1").Value:=user.user1.Text;
dm.comm_add_passw.Parameters.parambyname("user2").Value:=user.Edit4.Text;
dm.comm_add_passw.Execute;
пользователь создается в DB но только без пароля т.е параметр где указан пароль не    работает подcк-те в чем проблема


 
Nikolay M. ©   (2005-10-26 13:11) [1]


> пользователь создается в DB но только без пароля

Глупости. Это все равно, что выражение "у больного нет температуры". Температура у больного есть всегда. А у пользователя всегда есть пароль.
А вот зачем это делать параметрами, а не динамическим SQL-ем - отдельный вопрос.


 
sniknik ©   (2005-10-26 13:37) [2]

> возможно ли выполнить след код :
> dm.comm_add_passw.CommandText:="exec sp_addlogin  @loginame =:user1,   @passwd =:passw ,   @defdb =  OtdK
нет, он ошибочен. можно такой
dm.comm_add_passw.CommandText:="exec sp_addlogin  :user1,   :passw , OtdK
только что такое OtdK? не :OtdK? уточни.


 
alexliv   (2005-10-26 13:41) [3]

Otdk название  DB


 
Fay ©   (2005-10-26 14:10) [4]

2 alexliv   (26.10.05 13:41) [3]

[@defdb =] "database"
Is the default database of the login (the database the login is connected to after logging in). database is sysname, with a default of master.

Не советую менять - пусть будет master.


 
Nikolay M. ©   (2005-10-26 14:11) [5]


> Otdk название  DB

А почему без кавычек?


 
ANB ©   (2005-10-26 14:13) [6]


> Nikolay M. ©   (26.10.05 14:11) [5]

В MS SQL можно и без кавычек.


 
Fay ©   (2005-10-26 14:14) [7]

2 Nikolay M. ©   (26.10.05 14:11) [5]
По качану

проверь
exec sp_addlogin @loginame = qweqwe, @passwd = qweqwe ,   @defdb =  master


 
Fay ©   (2005-10-26 14:15) [8]

2 Nikolay M. ©   (26.10.05 14:11) [5]
Тип - sysname


 
sniknik ©   (2005-10-26 14:19) [9]

> нет, он ошибочен. можно такой
ошибся. так тоже можно, просто вариант записи.  

а не работает видать потому что роль ни одна не задана и не разрешон доступ ни к одной из баз.

> Otdk название  DB
я имел ввиду чтоэто у тебя, параметр нет (смысл все задавать параметрами а адно динамически составляя запрос?)

и это название DB по умолчанию у юзера, необязательный параметр.


 
Nikolay M. ©   (2005-10-26 14:23) [10]


> Тип - sysname

Убедил.
Но все равно не пойму, на кой тут нужны параметры.


 
Fay ©   (2005-10-26 14:36) [11]

2 Nikolay M. ©   (26.10.05 14:23) [10]

Совершенно согласен. Я ваще использую SQL-DMO - очень удобно!


 
Stanislav ©   (2005-10-26 15:40) [12]

Fay ©   (26.10.05 14:36) [11]
SQL-DMO  а это что?


 
Nikolay M. ©   (2005-10-26 15:44) [13]


> Я ваще использую SQL-DMO - очень удобно!

Для таких операций, как заведение юзера - вне конкуренции.


 
Fay ©   (2005-10-26 20:03) [14]

2 Stanislav ©   (26.10.05 15:40) [12]
Смотри уже справку (BOL). Если нужен модуль для Delphi - могу прислать.



Страницы: 1 вся ветка

Текущий архив: 2005.12.11;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.029 c
1-1131808969
Gennadiy
2005-11-12 18:22
2005.12.11
Проблема печати картинки на принтере!


2-1132733680
ВоваВова
2005-11-23 11:14
2005.12.11
как разбить строку?


2-1133023023
komsomolec
2005-11-26 19:37
2005.12.11
Как проиграть звук определённой частоты


11-1113242445
alex_s
2005-04-11 22:00
2005.12.11
jcl debug


1-1131895138
zxc
2005-11-13 18:18
2005.12.11
чем еще можно рисовать