码迷,mamicode.com
首页 > 数据库 > 详细

[转]创建数据库用户

时间:2014-08-02 12:16:23      阅读:288      评论:0      收藏:0      [点我收藏+]

标签:http   os   io   数据   for   问题   ar   div   

--切换到你新增的用户要控制的数据库 
use 你的库名
go

--新增用户
exec sp_addlogin ‘test ‘ --添加登录
exec sp_grantdbaccess N ‘test ‘ --使其成为当前数据库的合法用户
exec sp_addrolemember N ‘db_owner ‘, N ‘test ‘ --授予对自己数据库的所有权限

--这样创建的用户就只能访问自己的数据库,及数据库中包含了guest用户的公共表
go
追问
sql中的N要去掉吧,这样创建的用户也不行,登录都问题
回答
不用去也可以的,直接在查询分析器里执行
评论 0
2011-09-26 12:51wangzhiqing999   | 十五级

-- 创建数据库 test123

create database test123

go

-- 创建登陆用户 test12345

CREATE LOGIN test12345

  WITH  PASSWORD=‘test‘,

        DEFAULT_DATABASE=[test123],

        DEFAULT_LANGUAGE=[简体中文],

        CHECK_EXPIRATION=OFF,

        CHECK_POLICY=OFF

GO

-- 创建数据库用户(create user)

USE [test123]

GO

已将数据库上下文更改为 ‘test123‘。

CREATE USER [test12345] FOR LOGIN [test12345] WITH DEFAULT_SCHEMA=[dbo]

GO

exec sp_addrolemember ‘db_owner‘, ‘test12345‘

GO

[转]创建数据库用户,布布扣,bubuko.com

[转]创建数据库用户

标签:http   os   io   数据   for   问题   ar   div   

原文地址:http://www.cnblogs.com/z5337/p/3886618.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!