sql server2008的用戶權限管理及其細致。此處我也不知道是表揚還是批評。所以經常會遇到各種“對不起您沒有**權限”的問題。
本次遇到的問題機器常見。在嘗試修改數據庫結構時提示"沒有CREATE TABLE權限"。百度之,使用management tool 或者使用grant命令都無法正常授予create table權限(grant是能正常執行的)。
最終發現要授予CREATE TABLE權限,必須先給該用戶“登錄名-登錄屬性-服務器角色”中授予sysadmin角色。意即,create table權限實則是通過sysadmin角色來分配的。你直接選擇創建表之類的權限都沒用。create table權限是屬於sysadmin角色的。(約摸是這樣???)