创建数据库用户
--切换到你新增的用户要控制的数据库
use 你的库名
go
--新增用户
exec sp_addlogin ‘test ‘ --添加登录
exec sp_grantdbaccess N ‘test ‘ --使其成为当前数据库的合法用户
exec sp_addrolemember N ‘db_owner ‘, N ‘test ‘ --授予对自己数据库的所有权限
--这样创建的用户就只能访问自己的数据库,及数据库中包含了guest用户的公共表
go
sql中的N要去掉吧,这样创建的用户也不行,登录都问题
不用去也可以的,直接在查询分析器里执行
-- 创建数据库 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
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。