SQL SERVER建库&用户赋权限

create database ServiceDB 
on  primary  
(
    name='ServiceDB_data',  -- 主数据文件的逻辑名称
    filename='D:\WebRoot\DB\ServiceDB_data.mdf', -- 主数据文件的物理名称
    size=5mb,                --主数据文件的初始大小
    maxsize=100mb,            -- 主数据文件增长的最大值
    filegrowth=10%            --主数据文件的增长率
)
log on
(
    name='ServiceDB_log',
    filename='D:\WebRoot\DB\ServiceDB_log.ldf',
    size=2mb,
    filegrowth=1mb
)
 GO

 --创建登录账户
use master
GO
EXEC sp_addlogin 'server_guest', '123456'
--EXEC sp_droplogin 'server_guest'  --删除登陆账户
 
use ServiceDB
GO
--创建数据库用户
EXEC sp_grantdbaccess 'server_guest'
GO

--drop schema [server_guest]    --删除架构
--drop user server_guest        --删除数据库用户
 
--指定的数据库赋权限
grant select,insert,delete,update,references,alter,exec on database::ServiceDB
to server_guest
with grant option
GO

 

posted @ 2015-03-21 15:01  --宁静以致远--  阅读(812)  评论(0编辑  收藏  举报