最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

淺析SQL Server授予了CREATE TABLE權(quán)限但是無法創(chuàng)建表

 更新時間:2020年12月08日 09:45:25   作者:瀟湘隱者  
這篇文章主要介紹了SQL Server授予了CREATE TABLE權(quán)限但是無法創(chuàng)建表的相關(guān)知識,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下

在SQL Server中,如果我想授予一個用戶klb擁有創(chuàng)建表的權(quán)限,但是我又不想授予其數(shù)據(jù)庫角色db_ddladmin,因為這樣會擴(kuò)大其權(quán)限,那么授予下面權(quán)限可行嗎?如下所示:

USE AdventureWorks2014;
GO
GRANT CREATE TABLE TO klb;

那么這樣授權(quán)是否就OK呢?答案是這樣授權(quán)會報錯“The specified schema name "dbo" either does not exist or you do not have permission to use it.”

需要授予下面權(quán)限,登錄名klb才能真正的創(chuàng)建表。

USE AdventureWorks2014;
GO
GRANT ALTER ON SCHEMA::dbo TO klb

但是這樣又會擴(kuò)大登錄名klb的權(quán)限(繞了一圈,又重回老路)。其實(shí),SQL Server中如果新建一個用戶模式(user-schema)的話,那么就可以解決這個問題。

CREATE SCHEMA test AUTHORIZATION klb

如果已經(jīng)存在對應(yīng)的用戶模式

USE AdventureWorks2014;

GO

GRANT ALTER ON SCHEMA::test TO klb

按上面這樣授權(quán)后,那么對比下面腳本,你就會發(fā)現(xiàn)klb可以在test這個模式下創(chuàng)建表,但是不能在dbo這個模式下創(chuàng)建表。其實(shí)這個也是SQL Server 用戶模式分離設(shè)計的原因。

CREATE TABLE dbo.TEST (id INT); --報錯
GO
CREATE TABLE test.TEST (id INT);--正常
GO

到此這篇關(guān)于淺析SQL Server授予了CREATE TABLE權(quán)限但是無法創(chuàng)建表的文章就介紹到這了,更多相關(guān)SQL Server無法創(chuàng)建表內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • java 連接sql server2008數(shù)據(jù)庫配置

    java 連接sql server2008數(shù)據(jù)庫配置

    本篇文章給大家分享java連接sql server2008數(shù)據(jù)庫配置的相關(guān)資料,需要的朋友可以參考下
    2015-09-09
  • SQL 中多表查詢的常見連接方式詳解

    SQL 中多表查詢的常見連接方式詳解

    本文介紹SQL中多表查詢的常見連接方式,包括內(nèi)連接(INNER JOIN)、左連接(LEFT JOIN)、右連接(RIGHT JOIN)、全外連接(FULL OUTER JOIN)和交叉連接(CROSS JOIN),每種連接方式都有示例代碼,展示了如何通過這些連接方式獲取特定的數(shù)據(jù)結(jié)果,感興趣的朋友一起看看吧
    2025-02-02
  • SQL  BETWEEN 的常見用法小結(jié)

    SQL  BETWEEN 的常見用法小結(jié)

    BETWEEN操作符是SQL中非常有用的工具,它允許你快速選取某個范圍內(nèi)的值,本文給大家介紹SQL  BETWEEN 的常見用法,感興趣的朋友一起看看吧
    2025-04-04
  • SQL年齡計算的兩種方法實(shí)例

    SQL年齡計算的兩種方法實(shí)例

    在做sql內(nèi)容的時候遇到了問題,不知道如何根據(jù)出生日期計算年齡,所以整理出了計算年齡的兩種方法,下面這篇文章主要給大家介紹了關(guān)于SQL年齡計算的兩種方法,需要的朋友可以參考下
    2022-06-06
  • sql連接查詢中,where關(guān)鍵字的位置講解

    sql連接查詢中,where關(guān)鍵字的位置講解

    最近遇到一個覺得很有趣的sql題,可能對初學(xué)者和我這種菜鳥會有幫助,所以小編決定分享給大家
    2013-10-10
  • sql server建庫、建表、建約束技巧

    sql server建庫、建表、建約束技巧

    這篇文章主要介紹了sql server建庫、建表、建約束技巧,首先在創(chuàng)建數(shù)據(jù)庫之前先判斷數(shù)據(jù)庫是否已經(jīng)存在,如何存在需先刪除在創(chuàng)建,需要的朋友可以參考下
    2015-07-07
  • 淺談tempdb在SqlServer系統(tǒng)中的重要作用

    淺談tempdb在SqlServer系統(tǒng)中的重要作用

    tempdb是SQLServer的系統(tǒng)數(shù)據(jù)庫一直都是SQLServer的重要組成部分,用來存儲臨時對象。tempdb中的任何數(shù)據(jù)在系統(tǒng)重新啟動之后都不會持久存在。因為實(shí)際上每次SQLServer啟動的時候都會重新創(chuàng)建tempdb。這個特性就說明tempdb不需要恢復(fù)。
    2014-08-08
  • 探討select in 在postgresql的效率問題

    探討select in 在postgresql的效率問題

    這篇文章主要介紹了探討select in 在postgresql的效率問題 的相關(guān)資料,需要的朋友可以參考下
    2016-04-04
  • SQL Server 2016里的sys.dm_exec_input_buffer的問題

    SQL Server 2016里的sys.dm_exec_input_buffer的問題

    這篇文章主要介紹了SQL Server 2016里的sys.dm_exec_input_buffer的相關(guān)資料,需要的朋友可以參考下
    2016-04-04
  • Android實(shí)現(xiàn)矩形區(qū)域截屏的方法

    Android實(shí)現(xiàn)矩形區(qū)域截屏的方法

    對屏幕進(jìn)行截屏并裁剪有兩種方式:早截圖和晚截圖,對于早截圖和晚截圖的概念大家通過本文詳解學(xué)習(xí)。本文重點(diǎn)給大家介紹android實(shí)現(xiàn)矩形區(qū)域截屏的方法,需要的朋友參考下
    2017-01-01

最新評論

萝北县| 合川市| 宜黄县| 蚌埠市| 潜江市| 九龙坡区| 三台县| 麻栗坡县| 惠水县| 晋江市| 巴楚县| 岑巩县| 五寨县| 苍梧县| 聊城市| 东港市| 治县。| 吴旗县| 邹城市| 宿松县| 贞丰县| 海宁市| 张家界市| 库车县| 炎陵县| 思茅市| 石嘴山市| 开平市| 达拉特旗| 利津县| 中牟县| 左云县| 古蔺县| 蕉岭县| 神农架林区| 临西县| 庄浪县| 蓬莱市| 邹城市| 绥滨县| 精河县|