sql server2008怎么给一张表加一个用户

有时候我们要对数据库进行权限管理,防止有人误操作或者窃取数据,那么小编这篇文章就是实现这个的操作过程。

百度经验:jingyan.baidu.com

工具/原料

  • sql server2008数据库
  • 电脑

百度经验:jingyan.baidu.com

方法/步骤

  1. 1

    1.打开数据库,进入--安全性--登录名--新建登录名

    步骤阅读

  2. 2

    2.在常规这个选项卡中,创建登陆名,并设置默认的数据库

    步骤阅读

  3. 3

    3.在用户映射这个选项中,单击勾选你需要设置的数据库,然后设置架构,单击确认,这样就完成了创建用户的操作

    步骤阅读

  4. 4

    4.这样我们就可以对Test这个数据库中的User表进行权限的设置了,选择 表--属性

    步骤阅读

  5. 5

    5.在权限这个选项卡中,按顺序单击击   添加--浏览--选择对象

    步骤阅读

  6. 6

    6.单击确认后,我们就可以下面的列表中找到对应的权限,单击确认就完成了这些权限的设置了

    步骤阅读

  7. 7

    7.最后我们登陆下看看就ok了

    步骤阅读

    END

时间: 2024-10-13 16:21:52

sql server2008怎么给一张表加一个用户的相关文章

sql用逗号连接多张表对应哪个join?

转自:http://blog.csdn.net/huanghanqian/article/details/52847835 四种join的区别已老生常谈: INNER JOIN(也可简写为JOIN): 如果表中有至少一个匹配,则返回行 LEFT JOIN: 即使右表中没有匹配,也从左表返回所有的行 RIGHT JOIN: 即使左表中没有匹配,也从右表返回所有的行 FULL JOIN: 只要其中一个表中存在匹配,就返回行 那么问题来了,还有一种常见的写法是将表用逗号隔开,那这个又是怎么连接的呢.

一张表保存一个无限级树形目录

一张表保存一个无限级树形目录: /****** Object: Table [dbo].[TreeMenue] Script Date: 08/20/2014 18:03:00 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[TreeMenue]( [ID] [int] IDENTITY(1,1) NOT NULL, [MenueName] [v

sql中如何 将一张表的数据 更新到另外一张表的字段中

今天操作数据库       有个需求需要从一张流水表中有用户付款金额    还有一张  是用户的结算金额    每个用户的付款和结算费率和手续费等都不一样   需要将剩余可以结算的金额查询出来  进行更新到各自对应的用户后面  花了几分钟写出来去测试了一下  没问题 万变不离其中   依然还是  在 update  +表(及其关联表) +set  +更改字段 +where 条件 update merchant m join ( select pc.cp_channel channelId,0.0

SQL中的每一张表都必须设有主键吗

主键的作用: 1)保证实体的完整性; 2)加快数据库的操作速度 3)在表中添加新记录时,数据库会自动检查新记录的主键值,不允许该值与其他记录的主键值重复. 4) 数据库自动按主键值的顺序显示表中的记录.如果没有定义主键,则按输入记录的顺序显示表中的记录. 主键不是非要不可,可以从: 1.是否满足业务要求 2.数据查询效率(主键可以提高查询效率,当然合理的索引替代也可以) 这两个角度权衡是否需要主键. 这要看表的功能. 利用来存储大量数据,并需要经常查询的,建立主键可以加快查询效率从而降低服务器的

Sql省市三级联动一张表

CREATE TABLE [dbo].[region]( [region_id] [int] NULL, [region_name] [varchar](50) COLLATE Chinese_PRC_CI_AS NULL, [parend_id] [int] NULL, [sort_id] [int] NULL, [region_mome] [varchar](500) COLLATE Chinese_PRC_CI_AS NULL ) ON [PRIMARY] INSERT INTO REGI

sql server2008 跨服务器之间复制表数据

首先2个数据库要能互相访问,在本地数据库用 select * into 新表 from opendatasource('SQLOLEDB','Data Source=远程数据库IP;User ID=用户名; Password=密码').远程数据库名称.dbo.远程数据库表 就可以了

查看Sql Server库中某张表的结构

--快速查看表结构(比较全面的) SELECT CASE WHEN col.colorder = 1 THEN obj.name ELSE '' END AS 表名, col.colorder AS 序号 , col.name AS 列名 , ISNULL(ep.[value], '') AS 列说明 , t.name AS 数据类型 , col.length AS 长度 , ISNULL(COLUMNPROPERTY(col.id, col.name, 'Scale'), 0) AS 小数位数

【知了堂学习笔记】SQL查询基础语句(单表查询、多表查询)

SQL查询基础 1.单表查询 从数据库中查找数据 专业的称谓又称为投影 基本查询语句结构 select 列 from 表 * 所有列不是所有其他东西 查询所有数据 例:SELECT * FROM t_studen 需要执行比较细的操作  加上条件筛选:查询id为2号的学生信息 SELECT * FROM t_student WHERE id=2; 筛选的执行步骤 例:SELECT * FROM t_student WHERE id=2; SELECT *          (3) 再查询  筛选

Sql Server2008之关于”***对象无效“错误

我们在sql server2008中编写sql语言时,经常会遇到这样的提示:***对象无效.这是什么错误,为什么在2000版本中就不存在这样的情况呢?其实这主要是sql server 2005/2008版本中新增了架构的概念.下面就结合网上的查询说一下我对sql server2008中架构的理解.可能有一些东西理解的不到位,欢迎各位指出,共同学习.改进. 1.定义 首先,我们来看一下微软对架构的官方定义:架构(Schema)是形成单个命名空间的数据库实体的集合.命名空间是一个集合,其中每个元素的