天天看點

SQL SERVER之居然連計算機管理者都無法通路

本人對SQL SERVER一知半解,因為懶惰和資質,好多東西都未嘗知道。(說這種話的人一般都很厲害,但遺憾的是,我例外)

前不久接觸一個交易系統,系統是另外一家公司搞的,但伺服器卻是我在管理。我是伺服器管理者。讓我大吃一斤的是,伺服器上的資料庫,我居然無法登入、通路。

而我之前的經曆都是,計算機管理者,可以随便用WINDOWS登入模式,無須輸入密碼,就直接以管理者的身份打開這個資料庫。天啊,這次他們是怎麼做到的?

後來我又裝了一次資料庫,發現大概是安裝過程中設定的。就是在選擇登入模式那個視窗中,讓你選一個管理者。有個按鈕是選目前使用者,如果我象以前那樣選了,當然就是administrator了。但因為有了疑問,是以這次我選了另外一個賬戶。果然安裝好以後,我身為計算機管理者,可以啟動、關閉資料庫,但卻無法登入、打開這個資料庫。

裝好以後,我想将計算機管理者加到資料庫管理者名單裡面,卻好像辦不到。

其實是這樣的,先将計算機管理者添加到SQL SERVER的登入名單(WINDOWS登入),角色選sysadmin就可以鳥。

另外,出于安全考慮,我們通常将計算機管理者從預設的 administrator 重命名為别的名字。這是好事。不過我昨天發現了一個問題,就是安裝SQL SERVER的時候,計算機管理者名稱是 administrator;現在我覺醒了,就将名稱改了。改了以後,打開SQL SERVER配置管理器,發現裡面的各種服務就看不到了,仿佛是一個沒有權限的WINDOWS賬戶打開一樣。将管理者名字改回來,卻又可以。