Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.48 MB
Время: 0.026 c
3-1130393582
ALexDeep
2005-10-27 10:13
2005.12.11
Как из Delphi получить все базы данных SQL servera


9-1121556269
Conferno
2005-07-17 03:24
2005.12.11
GL Blur (GLScene)


2-1132141708
Hellga
2005-11-16 14:48
2005.12.11
ресурсы в delphi


14-1132492679
Pazitron_Brain
2005-11-20 16:17
2005.12.11
Горные лыжи или сноуборд?


9-1121962924
Conferno
2005-07-21 20:22
2005.12.11
Капризы Shadow Volume (GLScene)




   Наверх