Вниз
Скачать: CL | DM;

Пользователи   Найти похожие ветки 

 
_sulent   (2004-12-16 08:15) [0]

Здравствуйте!
Подскажите можно ли, и как, если можно добавить и зарегистрировать пользователя в ms SQL Server. Каким образом можно это сделать?
Заранее благодарен!


 
Александр Иванов ©   (2004-12-16 08:42) [1]

sp_addlogin


 
Ega23 ©   (2004-12-16 10:05) [2]

Взято из cmd-шки, но, думаю, разберёшься  :о)


ChCpISQL.exe WIN >> %result%

rem .......  СОЗДАНИЕ  NEW SECURITY
rem ..ЛОГИН KEDR
rem ..on MASTER
echo== Добавить LOGIN KEDR >> %result%  
set sqls=USE MASTER exec sp_addlogin @loginame = "%LOGIN%", @passwd =null, @defdb ="%DB%"
rem echo %sqls%>> %result%  
isql /S%SRV% /U%saLOGIN% /P%saPWD% /dmaster /Q "%sqls%"  >> %result%  
rem OLD !!! isql /SDBSERVER /Usa /P  /dmaster /Q "USE MASTER exec sp_addlogin @loginame = "pass", @passwd =null, @defdb ="%DB%"

echo== Добавить LOGIN KEDR к роли SYSADMIN >> %result%  
set sqls=exec sp_addsrvrolemember @loginame = "%LOGIN%", @rolename ="sysadmin"
rem echo %sqls%>> %result%  
isql /S%SRV% /U%saLOGIN% /P%saPWD% /dmaster /Q "%sqls%"  >> %result%  

rem ..on MyDB
echo== Дать доступ  LOGINу KEDR к базе %DB% >> %result%  
set sqls=USE %DB% exec sp_grantdbaccess @loginame = "%LOGIN%" -- и сразу в базе появился USER
rem echo %sqls%>> %result%  
isql /S%SRV% /U%saLOGIN% /P%saPWD% /dmaster /Q "%sqls%"  >> %result%  

rem ..on msdb
echo== Дать доступ  LOGINу KEDR к базе MSDB >> %result%  
set sqls=USE MSDB exec sp_grantdbaccess @loginame = "%LOGIN%" -- и сразу в базе появился USER
rem echo %sqls%>> %result%  
isql /S%SRV% /U%saLOGIN% /P%saPWD% /dmaster /Q "%sqls%"  >> %result%  
rem............... End СОЗДАНИЕ ЛОГИНА KEDR

rem ..ЛОГИН KEDR0
rem ..on MASTER
echo== Добавить LOGIN %LOGIN0% >> %result%  
set sqls=USE MASTER exec sp_addlogin @loginame = "%LOGIN0%", @passwd =null, @defdb ="%DB%"
echo %sqls%>> %result%  
isql /S%SRV% /U%saLOGIN% /P%saPWD% /dmaster /Q "%sqls%"  >> %result%  

rem ..on MyDB
echo== Дать доступ  LOGINу %LOGIN0% к базе %DB% >> %result%  
set sqls=USE %DB% exec sp_grantdbaccess @loginame = "%LOGIN0%"
echo %sqls%>> %result%  
isql /S%SRV% /U%saLOGIN% /P%saPWD% /dmaster /Q "%sqls%"  >> %result%  
set sqls=USE %DB% GRANT  SELECT  ON [dbo].[ParamsGlb]  TO [kedr0]
echo %sqls%>> %result%  
isql /S%SRV% /U%saLOGIN% /P%saPWD% /dmaster /Q "%sqls%"  >> %result%  

rem.................................................
echo== Восстановить потерянные LOGIN: %LOGIN%,%LOGIN0% в базе %DB% >> %result%  
isql /n /m0 /S%SRV% /U%saLOGIN% /P%saPWD% /d%DB% /Q  "EXEC sp_change_users_login "Update_One", "%LOGIN%", "%LOGIN%" " >> %result%
isql /n /m0 /S%SRV% /U%saLOGIN% /P%saPWD% /d%DB% /Q  "EXEC sp_change_users_login "Update_One", "%LOGIN0%", "%LOGIN0%" " >> %result%



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

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



Память: 0.46 MB
Время: 0.024 c
14-1104315639
MAINUSER
2004-12-29 13:20
2005.01.16
ПРОГРАММИСТЫ ОБЪЕДИНЯЙТЕСЬ


14-1103899690
olookin
2004-12-24 17:48
2005.01.16
Налоги с зарплаты спортсмена


1-1104241154
ПЛОВ
2004-12-28 16:39
2005.01.16
Как установить режим консоли?


14-1104244028
syte_ser78
2004-12-28 17:27
2005.01.16
номер активного элемента treeview


14-1104007228
Rostislav Rotaru
2004-12-25 23:40
2005.01.16
Помогите с настройкой модема Zyxel для доступа извне.




   Наверх