@echo off
sqlcmd -d test -Q "exec sp_addlogin 'dnawo','password_mzwu.com'"
sqlcmd -d test -Q "exec sp_adduser 'dnawo'"
sqlcmd -d test -Q "exec sp_addrolemember 'db_owner','dnawo'"删除登录名.bat:
@echo off
sqlcmd -d test -Q "exec sp_droprolemember 'db_owner','dnawo'"
sqlcmd -d test -Q "exec sp_dropuser 'dnawo'"
sqlcmd -d test -Q "exec sp_droplogin 'dnawo'"
说明:sqlcmd默认使用Windows帐户登录数据库默认实例,若要用指定帐户登录命名实例,可以使用-S、-U、-P等参数进行设置。
----------------------------------------------------------------------------------------------
@echo off
if %2 equ adduser (
sqlcmd -d %1 -Q "exec sp_addlogin '%3','%4'"
sqlcmd -d %1 -Q "exec sp_adduser '%3'"
sqlcmd -d %1 -Q "exec sp_addrolemember 'db_owner','%3'"
) else (
sqlcmd -d %1 -Q "exec sp_droprolemember 'db_owner','%3'"
sqlcmd -d %1 -Q "exec sp_dropuser '%3'"
sqlcmd -d %1 -Q "exec sp_droplogin '%3'"
)
rem sqluser.bat test adduser dnawo a123456
rem sqluser.bat test dropuser dnawo
评论(0)
暂无评论。