在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 教程/ 數(shù)據(jù)庫/ SQL Server數(shù)據(jù)庫模式
SQL Server存儲過程
SQL Server教程
SQL Server查詢設(shè)計器
SQL Server添加數(shù)據(jù)
SQL Server鏈接服務(wù)器
SQL Server創(chuàng)建表
SQL Server數(shù)據(jù)庫模式
SQL Server安裝
SQL Server創(chuàng)建數(shù)據(jù)庫
SQL Server 2014版
關(guān)于Microsoft SQL Server
SQL Server服務(wù)器角色
SQL Server視圖
SQL Server SQL腳本
Windows2012 R2上安裝.NET3.5框架
SQL Server管理套件(SSMS)

SQL Server數(shù)據(jù)庫模式

在SQL Server中,數(shù)據(jù)庫架構(gòu)簡化安全管理。模式有助于確定誰可以訪問數(shù)據(jù)庫對象。

數(shù)據(jù)庫模式也可以作為一個命名空間。這可以防止來自不同模式的對象名稱沖突。

什么是數(shù)據(jù)庫模式?

數(shù)據(jù)庫模式是一種邏輯分組對象,如表,視圖,存儲過程等。想想一個模式作為對象的容器。

可以指定一個用戶登錄權(quán)限的單一模式,以便用戶只能訪問他們被授權(quán)訪問的對象。

模式可以創(chuàng)建和改變在數(shù)據(jù)庫中,并且用戶可以被允許訪問的模式。 一個模式可以被任何用戶所擁有,并且架構(gòu)所有權(quán)轉(zhuǎn)讓。

創(chuàng)建數(shù)據(jù)庫模式

要創(chuàng)建在SQL Server 2014數(shù)據(jù)庫模式:

  1. 從對象資源管理器,瀏覽到安全性和打開模式節(jié)點。
  2. 右鍵單擊架構(gòu)并選擇新建模式....就像這樣:
    Creating a database schema in SQL Server 2014 Management Studio - 1
  3. 完成常規(guī)選項卡的詳細信息的新模式。在這個例子中,模式名稱就是維護和架構(gòu)所有者的db_owner(也可以使用搜索功能找到一個所有者)。
    Creating a database schema in SQL Server 2014 Management Studio - 2
  4. 點擊權(quán)限將用戶添加到架構(gòu)
  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. 當(dāng)用戶被添加,設(shè)置他們的權(quán)限。在我的例子,我授予Zoidberg用戶更改,刪除,插入,選擇和更新權(quán)限:
    Creating a database schema in SQL Server 2014 Management Studio- 6
  8. 通過擴展屬性選項卡中添加任何擴展屬性(我保留這個空白)
  9. 點擊OK.

添加一個表的新模式

現(xiàn)在我們有一個新的模式,我們可以添加對象,如表,視圖和存儲過程。例如,我們可以轉(zhuǎn)移,我們在前面的教訓(xùn),以新的模式中創(chuàng)建一個或多個表。

當(dāng)我們創(chuàng)建了一個表(稱為“Tasks”),它在默認數(shù)據(jù)庫模式(“dbo”)建立。我們知道這是因為它出現(xiàn)在我們的對象瀏覽器為dbo.Tasks。

將“Tasks”表轉(zhuǎn)移到“Maintenance”模式,做到以下幾點:

  1. 在對象資源管理器中,請確保正在使用的數(shù)據(jù)庫TaskTracker,然后用鼠標(biāo)右鍵單擊任務(wù)表并選擇設(shè)計:
    Changing database schema for a table in SQL Server Management Studio
  2. 從設(shè)計視圖,屬性窗口應(yīng)該出現(xiàn)在右側(cè)。如果沒有,按F4鍵顯示屬性窗口。
  3. 從屬性窗口,更改架構(gòu)到所需的模式:
    Changing database schema for a table in SQL Server Management Studio
  4. 可能會說稱更改此對象的模式將導(dǎo)致目前所有的權(quán)限警告被丟棄。你確定要繼續(xù)?點擊OK繼續(xù)。
  5. 通過右鍵關(guān)閉設(shè)計視圖點擊選項卡上的x。
  6. 當(dāng)提示保存,單擊"Ok"

你的表已經(jīng)被轉(zhuǎn)移到了“Maintenance”模式。

確認更改

確認更改:

  1. 刷新通過右鍵單擊對象資源管理器上的表,然后單擊刷新。
  2. 現(xiàn)在,您將看到對象資源管理器顯示新的模式表(即Maintenance.Tasks):
    Screenshot of the table in Object Browser