SSMS連接遠程SQL Server服務器是很方便的。
昨天我用SQL Server 2008 SSMS連接SQL Server 2012竟然報錯,如下圖:
在網上搜了,參考這個參考那個,太啰嗦了,確實是軟件固有的問題,微軟肯定會發補丁解決的!
於是看了我的SQL Server 2008的版本,在SSMS界面,幫助--關於。沒有類似下面的Windows版本那樣明顯:
而是10.0.xxxx.x,我只知道10.0的SQL Server 2008,如果前面是10.5就是SQL Server 2008 R2,如果11.0的話應該就是SQL Server 2012.但具體是SP幾就不知道了,然后上網查才知道我的就是SQL Server 2008,沒Service Pack。那想必是我得版本太低了,網上介紹的就是某個特定的補丁吧。我就索性把SP1,SP2全打上了;結果打完了SP1問題依舊,打完了SP2還是相同問題,暈了!一搜,還有SP3,於是又打SP3,打完了就OK了。SSMS的版本就變成下面的10.0.5512.0。
開始想直接跳過SP1直接打SP2的,想測試SP2的補丁包是否包含了SP1。結果SP1后下載先完成,那就按步驟來吧。