none
更改網域管理員帳號後SQL維護工作失敗 RRS feed

  • 問題

  • 我在2008 R2的網域中安裝MS SQL Server 2008,原本SQL的備份排程都很正常

    直到我將網域Administrator改名為abc後,SQL的維護工作就失敗了

    後來我將「SQL Server Agent」→「作業」中的子計畫擁有者由原本的「網域\Administrator」改為「sa」,維護工作就可以執行了。

    請問有辦法將擁有者改為「網域\abc」嗎?

    2014年2月20日 上午 02:55

解答

所有回覆

  • Create sql login for domain\abc and grant proper sql permission to it then make it job owner.
    2014年2月20日 上午 03:36
  • 謝謝!

    但我新增登入帳號時得到以下錯誤訊息:

    登入 'Domain\abc' 的 建立 失敗。  (Microsoft.SqlServer.Smo)

    執行 Transact-SQL 陳述式或批次時發生例外狀況。 (Microsoft.SqlServer.ConnectionInfo)

    找不到 Windows NT 使用者或群組 'Domain\abc'。請再一次檢查名稱。 (.Net SqlClient Data Provider)

    請問該如何解決?

    2014年2月20日 上午 04:06
  • 請問您的SQL Server有加入網域嗎?另外abc這個使用者或群組,是否已經存在於網域之中?

    以上說明若有錯誤請指教,謝謝。

    | 台灣 SQL PASS 社群 | SQL PASS Taiwan

    | 歡迎參觀我的BLOG - 積沙成塔

    2014年2月20日 上午 07:42
    版主
  • 微軟文件所說:

    「在 Windows 網域中,會自動指派唯一安全性識別碼 (Sid) 為網域中的 Windows 登入。當您新增的 Windows 登入,作為 SQL Server 登入時,SID 會儲存在 SQL Server 系統資料表中。如果您嘗試要加入新的登入具有相同的 SID 現存的 SQL Server 登入,就會發生 15401 錯誤。」

    因此我將SQL原本的Windows驗證登入帳號「Domain\Administrator」刪除,結果不但無法新增改名後的帳號「Domain\abc」,就連要登入SQL都只能用sa進入,Windows驗證都無法使用。

    不知該如如是好!

    另外一點,如果是新增其它網域帳號為Windows驗證都可以成功,但是用Windows驗證登入時卻無法選擇該帳號(使用者名稱欄位是灰階Domain\abc),為何Windows驗證只能是網域的內建管理員的帳號?

    2014年2月20日 上午 08:08
  • 請問您的SQL Server有加入網域嗎?另外abc這個使用者或群組,是否已經存在於網域之中?

    以上說明若有錯誤請指教,謝謝。

    | 台灣 SQL PASS 社群 | SQL PASS Taiwan

    | 歡迎參觀我的BLOG - 積沙成塔

    abc就是原本網域內建的管理員Administrator改名的。
    2014年2月20日 上午 08:27
  • Is Administrator a domain or local account? There's no such built in domain account. By the way, did you search that account in ssms instead f typing in?
    2014年2月20日 下午 01:57
  •  windows驗證會抓你登入的網域帳號,你用domain\abc登入windows,預設windows驗證就會抓abc帳號,而你該查看SQL Server Login是否有其他domain account?而不是windows驗證只能是domain內建管理員



    保證解答-微軟技術支援服務

    2014年2月20日 下午 02:30
    版主
  • 現在的問題是我將網域管理員Administrator改名為abc,而SQL Server的登入帳號Domain\administrator(Windows 驗證)要如何改成Domain\abc ?

    新增登入Domain\abc.......不行

    刪除Domain\administrator後也無法新增Domain\abc,連Domain\administrator也無法再加入,因為網域已經沒這個帳號

    現在狀態是只能用sa登入,Windows驗證已經無法登入了

    2014年2月22日 上午 06:46
  • 新增 不行 的錯誤訊息是甚麼?

    從 SSMS 安全性刪除後,還要去每個資料庫檢查,我記得資料庫那邊要個別刪除。


    不精確的問法,就會得到隨便猜的答案;自己都不肯花時間好好描述問題,又何必期望網友會認真回答?

    2014年2月22日 上午 09:12
  • 錯誤訊息如下:

    「登入 'Domain\abc' 的 建立 失敗。  (Microsoft.SqlServer.Smo)

    執行 Transact-SQL 陳述式或批次時發生例外狀況。 (Microsoft.SqlServer.ConnectionInfo)

    找不到 Windows NT 使用者或群組 'Domain\abc'。請再一次檢查名稱。 (.Net SqlClient Data Provider)

    Microsoft SQL Server 錯誤:15401」

    我用圖形介面重複新增或刪除一般網域的使用者(Windows 驗證)都沒問題,唯獨只要是這個內建的網域管理員就會出現這種情形,總是無法建立。

    2014年2月25日 上午 09:06
  • Does it exist in domain? Can you find it when click on search in ssms - security -> new -> login?
    2014年2月25日 下午 02:02
  • 當然存在,他就是網域內建的管理員,當然也搜尋的到。

    只是在新增介面按確定後出現錯誤訊息。

    2014年2月27日 上午 06:43
  • 看错误是找不到这个用户啊啊

    找不到 Windows NT 使用者或群組 'Domain\abc'。請再一次檢查名稱。 (.Net SqlClient Data Provider)


    Please Mark As Answer if it is helpful.

    2014年3月5日 上午 01:33