zoukankan      html  css  js  c++  java
  • Sql Server 技术细节之(如何修改表的所有者) jerry

    Sql Server 技术细节之(如何修改表的所有者)

     

           大家好,时隔半年没有写博客了,一来是因为有了媳妇,变的懒了些。二来是总是找不到可以写的题材。巧的是昨天因为要更改表的所有者,结果闹出了许多事情,情急之下发了脾气,对象是经理。

     

           峰回路转,入题:

           sql server 表所有者的概念:其实表所有者最大的意义就在于,它可以将数据库中的权限细化到表。

                          [dbo].[studentTable] ,这一个表的全名,这其中[dbo]就是我所说的表所有者。数据库管理员可以通过dbo来细化表的权限。如读,写,查等权限。

     

          我们在新建表的时候,如是没有批定表所有者的话,系统会自动给我们加上默认的表所有者,即[dbo]。 那如何将其改为我们自己需的所有者呢??语句如下:

          语句:ALTER SCHEMA stu TRANSFER [dbo].[studentTable] 

          解释:将studentTable表的所有者 dbo 改为  stu。

          MSDN:http://msdn.microsoft.com/zh-cn/library/ms173423.aspx

     

          尾述:随然这只是一个简单的细节语句,但往往被我们所忽略。 

                  做个引序:正是因为 我更改了 表的所有者,结果造成了 通过 EF Power Tool 生成的映射全部出错。急得如热锅上的蚂蚁,预知后事如何,且听下一讲

                 "表所有者变了,EF 该如何应对" 

     

          谢谢,祝好。 Jerry 百灵

         

          

  • 相关阅读:
    每日一练leetcode
    java 中 int与string的相互转化
    每日一练leetcode
    每日一题leetcode
    每日一练leetcode
    每日一练leetcode
    每日一题leetcode
    Three20在IOS6中不能正常使用 迎客
    苹果提供的支付功能接口 迎客
    ios随记 迎客
  • 原文地址:https://www.cnblogs.com/mbailing/p/2984300.html
Copyright © 2011-2022 走看看