建站技術網專注分享網站建設技術,網站建設教程,真正幫你學會做網站技術,輕松解決網站建設過程中遇到的常見問題,為廣大站長服務。 網站地圖 | 收藏本站 | 訂閱
域名投資,就來找米網,認準網址:www.zhaomi.cc 專業仿站,就到仿站網:www.fangzhan.org
  站內公告: ·帝國cms教程內容已更新,歡迎關注     ·建站技術網采用阿里云服務器,備案已通    
您當前的位置:建站技術網 > 數據庫教程 > SQLserver教程

SQL Server數據庫模式 ¥ 我要打賞

時間:2018-02-02 12:38:53  來源:網絡收集  整理: 建站技術網 www.txwlqq.com     點擊:17次

在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.txwlqq.com/shujuku/SQLserver/3769.html
上一篇:SQL Server服務器角色
下一篇:SQL Server鏈接服務器
來頂一下
返回首頁
返回首頁
相關文章
    無相關信息
推薦資訊
如何通過SEO優化排名賺錢?SEO賺錢方法
如何通過SEO優化排名賺
seo優化教程:網站seo內容優化
seo優化教程:網站seo
SEO細節:企業SEO如何快速為新站做出效果
SEO細節:企業SEO如何
電商技術將如何發展?2018年有這五個大膽預測
電商技術將如何發展?
最新文章
欄目更新
欄目熱門
成人黄色