SQL索引超出了數(shù)組界限(Microsoft.SqlServer.Smo)
SSMS連接遠(yuǎn)程SQL Server服務(wù)器是很方便的。
昨天我用SQL Server 2008 SSMS連接SQL Server 2012竟然報(bào)錯(cuò),如下圖:
在網(wǎng)上搜了,參考這個(gè)參考那個(gè),太啰嗦了,確實(shí)是軟件固有的問(wèn)題,微軟肯定會(huì)發(fā)補(bǔ)丁解決的!
于是看了我的SQL Server 2008的版本,在SSMS界面,幫助--關(guān)于。沒(méi)有類似下面的Windows版本那樣明顯:
而是10.0.xxxx.x,我只知道10.0的SQL Server 2008,如果前面是10.5就是SQL Server 2008 R2,如果11.0的話應(yīng)該就是SQL Server 2012.但具體是SP幾就不知道了,然后上網(wǎng)查才知道我的就是SQL Server 2008,沒(méi)Service Pack。那想必是我得版本太低了,網(wǎng)上介紹的就是某個(gè)特定的補(bǔ)丁吧。我就索性把SP1,SP2全打上了;結(jié)果打完了SP1問(wèn)題依舊,打完了SP2還是相同問(wèn)題,暈了!一搜,還有SP3,于是又打SP3,打完了就OK了。SSMS的版本就變成下面的10.0.5512.0。
開(kāi)始想直接跳過(guò)SP1直接打SP2的,想測(cè)試SP2的補(bǔ)丁包是否包含了SP1。結(jié)果SP1后下載先完成,那就按步驟來(lái)吧。
SP1:http://www.tjdsmy.cn/zh-cn/download/details.aspx?id=26727
SP2:http://www.tjdsmy.cn/en-us/download/details.aspx?id=30437
SP3:http://www.tjdsmy.cn/en-us/download/details.aspx?id=44271