Sümptomid
Vaatame järgmist näidet.
- Teil on tabel, mis sisaldab microsoft SQL Server 2008 R2 kahte või enamat biti andmetüübiveergu.
- Loote kobarindeksi, mis sisaldab tabelis kahte või enamat biti andmetüübi veergu.
- Loote suvalises veerus mittekehtestatud indeksi ja määrate suvandi DATA_COMPRESSION.
Sellises olukorras kuvatakse järgmine tõrketeade:
Märkus.
Msg 1944, 16. tase, olek 1, reanumber<>
< Registrinime> ei loodud. Selle indeksi võtmepikkus on vähemalt -<Length> baite. Võtme suurim lubatud pikkus on <Length> baitides.
Põhjus
Probleem ilmneb seetõttu, et biti andmetüübi veergude ruuminõuded on selles stsenaariumis valesti arvutatud.
Lahendus
Probleem lahendati esmalt järgmises SQL Server koondvärskenduses.
koondvärskendus 13 SQL Server 2008 R2 SP2 /en-us/help/2967540
Teave SQL Server koondvärskenduste kohta
Iga uus koondvärskendus SQL Server sisaldab kõiki kiirparandusi ja kõiki turbeparandusi, mis olid kaasatud eelmise koondvärskenduse. Vaadake uusimaid SQL Server koondvärskendusi.
Ajutine lahendus
Selle probleemi lahendamiseks muutke veergude andmetüüp bitivärviks.
Olek
Microsoft on kinnitanud, et see on jaotises „Rakenduskoht“ loetletud Microsofti toodete korral esinev probleem.