近日被SQL Server 2005的集群摧殘得快崩潰了,等我忙完這段時(shí)間,把經(jīng)歷總結(jié)總結(jié),然后與大家分享。
先介紹一下環(huán)境:
OS: Windows Server 2003 sp2 x64
Database: SQL Server 2003 SP3 x64 (Version 9.0.4035)
由兩臺(tái)服務(wù)器構(gòu)建成集群,安裝兩個(gè)命名實(shí)例,做成A/A集群。
SSMS(SQL Server Management Studio)SP3
服務(wù)器的配置為:
1、2CPU,共8核、16G內(nèi)存
2、4CPU,共8核、8G內(nèi)存
癥狀:
1、使用域中的帳戶登陸到群集節(jié)點(diǎn)上,打開(kāi)SSMS,非常慢,起碼10-15秒才能打開(kāi),填寫好需要連接的SQL Server的信息后,還要等差不多30秒才能開(kāi)始工作,檢查CPU、內(nèi)存、進(jìn)程,負(fù)載非常低,怎么看都不像是性能問(wèn)題。
2、本地帳戶登陸到群集節(jié)點(diǎn)上,打開(kāi)SSMS,非???,最多最多2秒內(nèi)就能打開(kāi),畢竟8個(gè)核不是蓋的啊。
從現(xiàn)象來(lái)分析,應(yīng)該不是SSMS本身的軟件問(wèn)題,而是運(yùn)行環(huán)境的問(wèn)題。
初時(shí)懷疑是域的安全策略作怪,這里翻翻,那里翻翻也沒(méi)找出什么有價(jià)值的設(shè)置。
使用中文怎么描述這個(gè)癥狀都搜索不到有價(jià)值的結(jié)果,在Google上搜索“ssms domain”,好不容易找到一條紀(jì)錄:
I installed sql server 2005 ent in windows advanced server 2000 in WORKGROUP as default installation processand select all services in local server.At this situation there is no problem in database to load SQL server Managment Studio (SSMS) after logon as Administrator.Then Join the server to the Domain. Logon to server as Domain Administrator and when we try to load SSMS,its take a long time(10 to 15 minitues) to load SSMS and when we try to connect it also take a long time to connect to databaseand successfully connected.Sratnge behaviour is that after logoff and logon as local Administrator to Local Machine(This computer)it works normally and SSMS load fast & normally and conneted to database also normally fast.
解決反感主要包括兩個(gè)部分:
1、在快捷方式中添加 nosplash ,即不打開(kāi)歡迎窗口,其實(shí)這個(gè)窗口還是挺漂亮,而且我覺(jué)得這個(gè)癥狀與這個(gè)歡迎窗口沒(méi)多大關(guān)系。
2、取消IE高級(jí)安全選項(xiàng)中的:
1。檢查發(fā)行商的證書吊銷狀態(tài)(Check for publisher's certificate revocation)
2。檢查服務(wù)器證書吊銷狀態(tài)(Check for server certificate revocation)
只要把第二步做好,馬上就能解決這個(gè)問(wèn)題了。
讓人想不明白的是 這個(gè)明明是IE的設(shè)置,怎么會(huì)影響到SSMS呢,殘念……
原因可以看我的下一篇:[原] 在域環(huán)境中打開(kāi)SSMS非常慢 續(xù)
聯(lián)系客服