none
Domain ID 無法登入SQL Server RRS feed

  • 一般討論

  • 想請教一下各位大大關於Domain ID 無法登入SQL Server 該如何解決?  Windows 作業系統是2003.  資料庫作業系統是 SQL Server  2000 Standard

    這台SQL Server 2000 原本domain id 是可以登入, 可是將原來domain name 改了另一個domain name 之後再也無法登入作業. 我有檢查登入 SQL Server 屬性是Mix mode 並做重開機動作, 所有 domain id 還是無法入這台SQL Server, domain id 在SQL Server   是具有system administrators 權限.  domain ID 可以登入Windows 作業系統.  這台SQL Server 本機帳號及SQL ID 帳號都可以登入, 只有 Domain id 無法登入SQL Server.  


    grace
    2010年8月23日 下午 03:34

所有回覆

  • 各位大大我在補充使用domain id 登入SQL Server 2000 出現錯誤訊息 "使用者null 的登入失敗原因未結合受信任的SQL Server 連結"  在相同的環境其它台SQL Server 都可以用同一個domain id 登入,唯獨這台SQL Sever 無法允許domain id 登入,希望各位大大幫忙解答我的問題.謝謝


    grace
    2010年8月23日 下午 04:07
  • Sounds that machine lost communication with domain controller, rebooting can fix the issue.
    2010年8月24日 上午 12:59
  • 謝謝你的回覆 . 我有試著重開機, Domain id 還是無法登入


    grace
    2010年8月24日 上午 02:27
  • You mean connet to sql with windows authentication? Did you create sql login for that domain account in sql server? 

    2010年8月24日 上午 03:07
  • 感覺這台伺服器似乎不在網域中,測試一下該 Domain ID 是否可以建立相關的網域物件(例如網域帳號)。

    有確認過在 Enterprise Manager 管理視窗中的 SQL Server 群組,在「安全性」的索引標籤中的「驗證」選項,設定成「SQL Server 及 Windows」 嗎?

    ☞ 這裡是「免費的討論區」付費支援服務請造訪 此處享受尊榮服務
    如果回覆對您有幫助,請記得按下標示為解答」
    在本討論區使用正體中文(即繁體中文),是對參與的朋友的一種尊重,因此請用本討論區的語言:正體中文。
    2010年8月24日 下午 02:40
    版主
  • 版主你好 你是建議在這台伺服器建立其他網域帳號嗎?  在這台Server 建立Windows 其他網域帳號是可以登入,在SQL Server 部分用Windows 認證本機帳號(Local ID)及SQL Server ID 也可以新增其他Domain id 到SQL Server 並且加權限給新建立的 Domain id,  新增完新的SQL Server domain id, 登出remote terminal service (遠端連線), 再重新使用新增domain id 登入 Windows 可順利登入, 接下來連接SQL Server 便出現使用者null 登入失敗.

    我有點疑惑Windows and SQL Server 都是裝在同一台Server, 為何domain id 可以登入 Windows server  成功,而登入SQL Server 卻失敗, 也嘗經試過將這台Server 退出網域再重新加入網域, 網域帳號還是一樣無法連缐. 今天有試著到regedit 去檢查SQL Server login mode 代號是2 (Mix mode,  SQL Server and Windows authentication).     不知是否有其它方法可以查出問題

     

     


    grace
    2010年8月25日 下午 03:24
  • You created sql login for domain account in sql server? What's default db of that sql login? Does it have permission in that default db?
    2010年8月25日 下午 08:14
  • Domian ID Server role is sysadmin authority, I create a empty db common for logins default db, I also grant public and data_reader authority to common db. it still does not work.

     

     

     


    grace
    2010年8月26日 上午 06:36
  • You said you renamed domain? Did you rejoin sql server to new domain? Did you recreate sql login for new domain account? 
    2010年8月26日 下午 01:18
  • Serveral Month agao, this server changed domain name from twtped071  to asia1 domain.  Wintel Server did the rejoin server to new domain.  I also login system to create new domain account on SQL Server and delete old domain account id.  Other SQL Server do not have this problem.  Only this SQL Server can't allow domain id login.  I also try to restart server for serveral times.


    grace
    2010年8月30日 上午 07:15
  • Sounds communication issue between sql server and domain controller to me, should work with your win admin on it.
    2010年8月30日 下午 03:01
  • Could you give me a hint how to test communication issue between sql server and domain controller.  thanks 
    grace
    2010年8月31日 上午 08:38
  • Should work with your win admin to watch domain authentication traffic on newtowrk. Did you check sql server log and windows event logs for related errors by the way?
    2010年8月31日 下午 12:51
  • Thanks for your information, I will ask for win admin to check domin authentication traffic on network.

    Yes, I have check SQL Log and Windows event logs, SQL Log only  display "user 'NULL' login failed, untrusted SQL Server connection" message.

    Windows event logs only display Dnsapi message.  (The system failed to register pointer (PTR) RESOURCE RECORDS (RRS)for network adapter with settings: Adapter Name:(091EA8FB-9A0B-47DF-B833-E3CACCFA596E)  The reason that the system could not register these RRs was because of DNS server failure. This may be due to a zone transfer lock on the DNS server for the zone that your computer needs to update.)

    I ask for Win admin check this status, they told me this message does not relay to domain problem.  

    I am thinking try to use domain id login this server and install SQL Server 2000 to check domain id is working login new SQL Server or not.  Do you thinking this idea is working or not?

     

     

     


    grace
    2010年9月1日 上午 08:29
  • Can try with new installation. By the way, what's sql service account?
    2010年9月1日 下午 01:17
  • I will find a weekend try to install and let you know the result but not this weekend.  sql service account is using local id to enable SQL Service and agent.  this local id has wintel system admin authority and SQL sysadmin authority. 
    grace
    2010年9月2日 上午 09:55
  • Problem had been solved.  I changed MSSQLServer Service account from local id to Local system.  Domain id can login to SQL Server.   I am confused that why local id enable SQL Service can not allow domain id login SQL Server. What is wrong???   This local id owns OS and SQL Server administrator authority.  Do you know why? 


    grace
    2010年9月26日 下午 02:53
  • What kind of local id? What do you mean it owns os and sql server admin authority? Any difference in sql server log when you start sql with each account?
    2010年9月26日 下午 04:27
  • Local id means Create a local Wintel OS id, this id owns os administrators authority and grant sql syadmin authority to this create local Wintel OS id.  I check the sql server log, there is no any difference between use local id to enable MSSQLServer Service and use Local system to enable MSSQLServer Service.


    grace
    2010年9月27日 上午 06:21
  • Don't think it's local account issue if it has proper permissions.
    2010年9月27日 下午 12:53
  • You mean enable MSSQLServer Service id permission.


    grace
    2010年9月28日 上午 04:13
  • You said it has permission, so I don't think the problem is caused by sql service account. 
    2010年9月28日 下午 02:20
  • Yep it has permission. I will try to find other root cause. thanks.


    grace
    2010年9月29日 上午 09:38