建站技术网专注分享网站建设技术,网站建设教程,真正帮你学会做网站技术,轻松解决网站建设过程中遇到的常见问题,为广大站长服务。 收藏本站 | 订阅
域名投资,就来找米网,认准网址:www.zhaomi.cc 专业仿站,就到仿站网:www.fangzhan.org
  站内公告: ·帝国cms教程内容已更新,欢迎关注     ·建站技术网采用阿里云服务器,备案已通    
您当前的位置:首页 > 数据库教程 > SQLserver教程

SQL Server数据库模式 ¥ 我要打赏

时间:2018-02-02 12:38:53  来源:网络收集  整理: 建站技术网 www.jzjsw.com     点击:0次

在SQL Server中,数据库架构简化安全管理。模式有助于确定谁可以访问数据库对象。

数据库模式也可以作为一个命名空间。这可以防止来自不同模式的对象名称冲突。

什么是数据库模式?

数据库模式是一种逻辑分组对象,如表,视图,存储过程等。想想一个模式作为对象的容器。

可以指定一个用户登录权限的单一模式,以便用户只能访问他们被授权访问的对象。

模式可以创建和改变在数据库中,并且用户可以被允许访问的模式。 一个模式可以被任何用户所拥有,并且架构所有权转让。

创建数据库模式

要创建在SQL Server 2014数据库模式:

  1. 从对象资源管理器,浏览到安全性和打开模式节点。

  2. 右键单击架构并选择新建模式....就像这样:
    Creating a database schema in SQL Server 2014 Management Studio - 1

  3. 完成常规选项卡的详细信息的新模式。在这个例子中,模式名称就是维护和架构所有者的db_owner(也可以使用搜索功能找到一个所有者)。
    Creating a database schema in SQL Server 2014 Management Studio - 2

  4. 点击权限将用户添加到架构

  5. 要添加用户,使用搜索...按钮,然后浏览...:
    Creating a database schema in SQL Server 2014 Management Studio - 4

  6. 选择用户并单击OK:
    Creating a database schema in SQL Server 2014 Management Studio- 5

  7. 当用户被添加,设置他们的权限。在我的例子,我授予Zoidberg用户更改,删除,插入,选择和更新权限:
    Creating a database schema in SQL Server 2014 Management Studio- 6

  8. 通过扩展属性选项卡中添加任何扩展属性(我保留这个空白)

  9. 点击OK.

添加一个表的新模式

现在我们有一个新的模式,我们可以添加对象,如表,视图和存储过程。例如,我们可以转移,我们在前面的教训,以新的模式中创建一个或多个表。

当我们创建了一个表(称为“Tasks”),它在默认数据库模式(“dbo”)建立。我们知道这是因为它出现在我们的对象浏览器为dbo.Tasks。

将“Tasks”表转移到“Maintenance”模式,做到以下几点:

  1. 在对象资源管理器中,请确保正在使用的数据库TaskTracker,然后用鼠标右键单击任务表并选择设计:
    Changing database schema for a table in SQL Server Management Studio

  2. 从设计视图,属性窗口应该出现在右侧。如果没有,按F4键显示属性窗口。

  3. 从属性窗口,更改架构到所需的模式:
    Changing database schema for a table in SQL Server Management Studio

  4. 可能会说称更改此对象的模式将导致目前所有的权限警告被丢弃。你确定要继续?点击OK继续。

  5. 通过右键关闭设计视图点击选项卡上的x。

  6. 当提示保存,单击"Ok"

你的表已经被转移到了“Maintenance”模式。

确认更改

确认更改:

  1. 刷新通过右键单击对象资源管理器上的表,然后单击刷新。

  2. 现在,您将看到对象资源管理器显示新的模式表(即Maintenance.Tasks):
    Screenshot of the table in Object Browser


文章标题:SQL Server数据库模式 ¥ 我要打赏
文章网址:http://www.jzjsw.com/shujuku/SQLserver/3769.html
上一篇:SQL Server服务器角色
下一篇:SQL Server链接服务器
来顶一下
返回首页
返回首页
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表
推荐资讯
如何通过SEO优化排名赚钱?SEO赚钱方法
如何通过SEO优化排名赚
seo优化教程:网站seo内容优化
seo优化教程:网站seo
SEO细节:企业SEO如何快速为新站做出效果
SEO细节:企业SEO如何
电商技术将如何发展?2018年有这五个大胆预测
电商技术将如何发展?
相关文章
    无相关信息
栏目更新
栏目热门