标题:关于SQL Server中创建登录名的问题求解
只看楼主
qq1625127317
Rank: 6Rank: 6
等 级:侠之大者
威 望:1
帖 子:185
专家分:450
注 册:2015-9-3
结帖率:83.33%
已结贴  问题点数:50 回复次数:3 
关于SQL Server中创建登录名的问题求解
      
2016-06-10 22:44
mywisdom88
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:190
帖 子:3125
专家分:8340
注 册:2015-3-25
得分:40 
--create database mytest --创建数据库 mytest
--go
--use mytest --打开数据库
--go
--exec sp_addlogin 'MyFirst','123' --在当前打开的数据库中创建用户 MyFirst,密码 123
--exec sp_grantdbaccess N'MyFirst' --使其成为当前数据库的合法用户
--exec sp_addrolemember N'db_owner', N'MyFirst' --授予对自己数据库的所有权限,这样创建的数据库用户,只能访问自己的数据库,以及数据库中包含了 guest用户的表
--如:在查询分析器中,你用 MyFirst 登陆,默认的当前数据库是 master
--select * from sysaltfiles -- 访问 master 系统表sysaltfiles,将会报错:拒绝了对对象 'sysaltfiles'(数据库 'master',所有者 'dbo')的 SELECT 权限。
2016-06-12 08:55
qq1625127317
Rank: 6Rank: 6
等 级:侠之大者
威 望:1
帖 子:185
专家分:450
注 册:2015-9-3
得分:0 
那就是想请教一下前辈出现上面的问题是什么原因呢?

静坐常思己过,闲谈莫论人非
2016-06-12 17:45
runzhong
Rank: 2
等 级:论坛游民
帖 子:22
专家分:10
注 册:2016-4-9
得分:10 
用ENTERPRISE MANAGER直接创建不行吗?
2016-06-14 15:53



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-465795-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.636253 second(s), 9 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved