iT邦幫忙

0

建立連接至SQL Server時,發生相關或執行體特定的錯誤。找不到或無法存取伺服器。

  • 分享至 

  • xImage

01:錯誤訊息:
建立連接至SQL Server時,發生相關或執行體特定的錯誤。找不到或無法存取伺服器。
確認執行個名稱是否正確,以及SQL Server是否設定為允許遠端連線。
(provider:具名的管線提供者,error:40 - 無法開啟至SQL Server 的連接)(Microsoft SQL Server,錯誤:2)
狀況描述:
02. 環境 win server 2008 r2, sql server 2008 r2, 一切正常
03. 後來加裝 AD DC 及 DNS 則, "01" 項的錯誤發生, 請問各位大大是那裡出了問題, 要如何去改參數?

外獅佬 iT邦大師 1 級 ‧ 2015-09-04 17:46:08 檢舉
請問您是使用hostname還是ip連接?
這個看起來像是DNS無法解析的問題
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

0
okra
iT邦研究生 3 級 ‧ 2015-09-05 19:33:43
最佳解答

基於安全性理由,Microsoft 不建議您在網域控制站上安裝 SQL Server 2008。
當 SQL Server 安裝到電腦上以後,您無法將電腦從網域成員變成網域控制站。在您將主機電腦變更為網域控制站之前,必須先解除安裝 SQL Server。
當 SQL Server 安裝到電腦上以後,您無法將電腦從網域控制站變成網域成員。在您將主機電腦變更為網域成員之前,必須先解除安裝 SQL Server。
參考:
https://msdn.microsoft.com/zh-tw/library/ms143506(v=SQL.100).aspx#DC_Support

feng8661 iT邦新手 5 級 ‧ 2015-09-06 13:45:08 檢舉

首先謝謝 htcj0110 及 okra 兩位前輩的解答.
昨天初步找到原因了. 因為加了 AD DC , 在 sql server configuration manager/sql server 服務/sql server(sql2008)中, 因原來的 登入/登入身分/這個帳戶/ 已無法開啟目前的狀況, 期間試了其他幾個帳戶, 也不行, 不知除了重新 安裝 sql server 之外, 是否還有其他方法.
另, 也謝謝 okra 的建議, 不建議在 網域控制站上安裝 sql server 2008, 我會導循此原則, 只因我現在是在測試階段, 只有一台 server 在練習.

不好意思, 順便再請教大家一個問題. 若要隱藏指定的磁碟機使用 「 群組原則] 物件, https://support.microsoft.com/zh-tw/kb/231289

預設網域原則的 System.adm 檔的預設位置是:
%SystemRoot%\Sysvol\Sysvol\YourDomainName\Policies\{31B2F340-016D-11D2-945F-00C04FB984F9}\Adm\System.adm

可是, 為何在 win 2008 server r2 裡找不到 System.adm 這個檔案?

謝謝!!!

okra iT邦研究生 3 級 ‧ 2015-09-06 16:12:14 檢舉

feng8661提到:
不知除了重新 安裝 sql server 之外, 是否還有其他方法

试一下demote DC
good luck

feng8661提到:
若要隱藏指定的磁碟機使用 「 群組原則] 物件, https://support.microsoft.com/zh-tw/kb/231289

參考文件:應用程式登錄為基礎的群組原則實作

feng8661提到:
為何在 win 2008 server r2 裡找不到 System.adm 這個檔案?

Microsoft Windows Vista和Windows Server 2008推新格式 ADMX。
參考:
ADMX Technology Review
https://technet.microsoft.com/zh-tw/library/ef346453-eee8-4abe-ba6c-2160fee3be46
Managing Group Policy ADMX Files Step-by-Step Guide
https://technet.microsoft.com/zh-tw/library/02633470-396c-4e34-971a-0c5b090dc4fd

feng8661 iT邦新手 5 級 ‧ 2015-09-09 15:58:49 檢舉

謝謝 okra, ms sql 重裝後, OK 了.
但 要增加下例 7 個預設選項, 還是無從做起.... 鳴...

在 Windows 中的群組原則物件,沒有可讓您隱藏特定的磁碟機是"隱藏 [我的電腦中這些指定的磁碟機"選項。不過,可能需要隱藏只在特定磁碟機,但保留給其他人的存取。

共有七個的預設選項,來限制存取磁碟機。您可以修改預設網域原則或任何自訂群組原則物件 (GPO) 的 System.adm 檔,以新增其他限制。七個預設選項為:

2
htcj0110
iT邦新手 5 級 ‧ 2015-09-05 10:08:46

先確認你能不能順利登入sqlserver management studio,另外也要在configuration tool中設定listen port,好讓本機以外也可連線,當然也不要忘了本機防火牆要開port.連線的connection string也要留意別打錯,不然還真的是無論如何都會連不上...
至於你提到AD DC,DNS,基本上跟能不能連sql server無關,但千萬要清楚你是怎麼部署環境的,不要做一些會導致有問題的事.(ex:在standalone的主機上裝了sqlserver,然後又將它加入網域變member server..或是把sqlserver那台升成了DC...),總而言之,在不是很熟悉的情況下儘量讓環境單純化對你是最有利的,除錯時也相對容易多了.

我要發表回答

立即登入回答