Sümptomid
Microsoft Auto Code Review (OACR) check for SQL replication component to valideerimaks, kas mõni kood on haavatav SQL injektsiooni rünnakute, kuvatakse tõrketeade, mis sarnaneb järgmisega:
F:\ds_maindev1\Sql\Sqlrepl\xpreplclr.net\ReplCmdDataReader.cs (1004): OACR-i hoiatus 62100: päringustring, mis edastati üksusele SqlCommand.CommandText.set(string)' üksuses ReplCmdsReader.sp_printstatement(string), võib sisaldada järgmisi muutujaid strCmd. Kui mõni neist muutujatest võib pärineda kasutaja sisendist, võiksite päringu stringide ühendamise asemel kasutada salvestatud protseduuri või parameeter-SQL-päringut. (käivitage üksikasjade kuvamiseks "oacr fxcop SQL:amd64chk /target asm_tranrepl.dll")
FUNKTSIOON: Microsoft.SqlServer.Replication.ReplCmdsReader (-1)
Lahendus
See probleem on lahendatud järgmistes SQL Server koondvärskendustes.
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.
Viited
Lisateave Microsofti tarkvaravärskenduste terminoloogia kohta.