KB3173779 – KORJAUS: Tietokantaa ei voi luoda käytetyllä tietokannan nimellä Luo- tai LuoTaiKorvaa-komennolla SQL Server 2016:ssa

Käytetään kohteeseen
SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use)

Ongelman ilmenemistapa

Oletetaan, että luot taulukkomuotoisen tietokannan Microsoft SQL Server 2016:n Luo tai Luo tai korvaa taulukkomallin komentosarjakieli (TMSL) -komennolla ja että tietokannan nimi on DB1. Sen jälkeen nimeät tietokannan uudelleen DB2:ksi. Luo sen jälkeen toinen tietokanta nimellä DB1 käyttämällä samaa Luo- tai Luo tai korvaa TMSL-komentoa. Tässä tapauksessa näyttöön tulee virhesanoma, joka on seuraavanlainen:

Huomautus

JSON DDL -pyyntö epäonnistui ja näyttöön tuli seuraava virhesanoma: Toisella Database-objektilla on <tunnustunnus> .

Huomautus: Tämä ongelma ei ilmene, jos olet määrittänyt tietokannan tunnuksen.

Ratkaisu

Ongelma korjattiin ensimmäisen kerran seuraavassa SQL Server kumulatiivisessa päivityksessä:

Suositus: Asenna uusin kumulatiivinen päivitys SQL Server:lle

Jokainen uusi SQL Server -kumulatiivinen päivitys sisältää kaikki edelliseen kumulatiiviseen päivitykseen sisältyvät hotfix-korjaukset ja tietoturvakorjaukset. Suosittelemme, että lataat ja asennat uusimmat kumulatiiviset päivitykset SQL Server:lle:

      

Tila

Microsoft on vahvistanut tämän olevan ongelma niissä Microsoftin tuotteissa, jotka ovat listattuna Koskee seuraavia tuotteita -osiossa.

Viitteet

Lue tietoja Microsoftin ohjelmistopäivitystensä kuvaamiseen käyttämästä sanastosta.