Sql Server 技術細節之(如何修改表的所有者)

來源:互聯網
上載者:User

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 百靈

     

      

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.