接到一個需求,有一組人,只想給他們讀取的權限。他們都在windows域控里,他們使用域用戶登錄資料庫。所以把k3c\support這個域控登錄名的sysadmin權限去掉,然后實體里具體的業務庫給db_datareader權限實作需求。但是遇到很奇葩的查詢不能自動補全的問題,不知道跟什么有關。。
SQL SERVER 2014,如果是以作業系統域用戶組(windows身份驗證)登錄,服務器角色不給這個域用戶組sysadmin權限的話,查詢表名的時候不能自動補全表名。
測驗過給了sysadmin權限就能select的時候可以自動補全表名,不給就不行。
如果是建一個用戶名,用這個用戶名以SQL SERVER身份驗證登錄,不給sysadmin權限,select的時候又是會自動提示的。但是換成以作業系統域用戶組(windows身份驗證)登錄,就不行。
應該不關SSMS的問題,工具——選項——文本編輯器——Transact-sql——IntellSense已經啟用。
求救!!!


轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/247868.html
標籤:疑難問題
上一篇:SQL missing EOF
