單項(xiàng)選擇題

你是一家通訊公司的數(shù)據(jù)庫(kù)開(kāi)發(fā)隊(duì)的一個(gè)成員。在隊(duì)上的另外一個(gè)開(kāi)發(fā)者,Marc,在一個(gè)名為Corporate的數(shù)據(jù)庫(kù)中創(chuàng)建了一張名為Customers的表。因?yàn)楸戆瑱C(jī)密的信息,他已經(jīng)授權(quán)允許查詢(xún)?cè)摫淼闹挥嘘?duì)里的其他成員。你正在開(kāi)發(fā)一個(gè)應(yīng)用程序用來(lái)允許銷(xiāo)售部門(mén)的職員查看Customers表的一些信息。這些職員是銷(xiāo)售數(shù)據(jù)庫(kù)角色的所有成員。為了支持這一個(gè)應(yīng)用程序,你在Customers表上創(chuàng)建一個(gè)被命名的vwCustomers的視圖。在創(chuàng)建視圖之后,你授權(quán)具有銷(xiāo)售角色的成員允許查詢(xún)。當(dāng)銷(xiāo)售角色的成員嘗試從視圖中取回?cái)?shù)據(jù)的時(shí)候,他們接收以下錯(cuò)誤信息:SELECT permission denied on object‘Customers’,database‘Corporate’,owner‘Marc’.你必須確定具有銷(xiāo)售角色的成員只能使用vwCustomers視圖來(lái)訪問(wèn)Customers表的數(shù)據(jù)。你應(yīng)該做什么?()

A.添加一個(gè)銷(xiāo)售角色到固定的系統(tǒng)管理員服務(wù)器角色中。
B.將vwCustomers視圖的所有權(quán)轉(zhuǎn)移到銷(xiāo)售角色中。
C.通知Marc將Customers表的所有權(quán)轉(zhuǎn)移給銷(xiāo)售角色的每個(gè)成員。
D.通知Marc授予用戶(hù)查詢(xún)Customers表的許可。
E.刪除vwCustomers視圖。通知Marc重建視圖并且授予銷(xiāo)售角色的用戶(hù)查詢(xún)視圖的權(quán)限。

題目列表

你可能感興趣的試題

單項(xiàng)選擇題

你是一家大型brewery的數(shù)據(jù)庫(kù)開(kāi)發(fā)人員。每一家工廠和設(shè)備的信息存儲(chǔ)在一個(gè)名為Equipment的數(shù)據(jù)庫(kù)中.這工廠的信息存放在一張名為L(zhǎng)ocation的表中,設(shè)備的信息存放在一張名為Parts的表中。用來(lái)創(chuàng)建這些表所使用的腳本如下所示:

Thebrewery用來(lái)關(guān)閉一些現(xiàn)有的工廠和打開(kāi)一些新的工廠。當(dāng)一家工廠被關(guān)閉時(shí),有關(guān)工廠和所有設(shè)備的信息將從數(shù)據(jù)庫(kù)中刪除。你創(chuàng)建一個(gè)存儲(chǔ)過(guò)程來(lái)完成這個(gè)操作。名為sp_DeleteLocation存儲(chǔ)過(guò)程如下所示:
這個(gè)存儲(chǔ)過(guò)程將要花費(fèi)比想像中還要長(zhǎng)的時(shí)間來(lái)執(zhí)行。你需要減少這個(gè)存儲(chǔ)過(guò)程的執(zhí)行時(shí)間,你該怎么做?()

A.在定義過(guò)程中添加WITH RECOMPILE選項(xiàng).
B.用單一的DELETE語(yǔ)句取代光標(biāo)操作
C.在過(guò)程的開(kāi)頭添加一個(gè)BEGIN TRAN語(yǔ)句并在過(guò)程的結(jié)尾添加COMMIT TRAN語(yǔ)句
D.為這個(gè)過(guò)程設(shè)置事務(wù)處理隔離級(jí)別READ UNCOMMITTED
E.為Parts表的PartID字段添加一個(gè)非聚集索引.

微信掃碼免費(fèi)搜題