KB2544983 – JAVÍTÁS: "A "DatabaseProperty' nem ismert beépített függvénynév" hibaüzenet jelenik meg egy SQL Server 2008 vagy SQL Server 2008 R2 tranzakciós kiadvány replikálásakor a "Denali" SQL Server-ben

Hatókör
SQL Server 2008 SQL Server 2008 R2

A Microsoft a Microsoft SQL Server 2008 és a Microsoft SQL Server 2008 R2 javításokat egyetlen letölthető fájlként terjeszti. Mivel a javítások egymásra épülnek, minden új kiadás tartalmazza az összes gyorsjavítást és minden biztonsági javítást, amely az előző SQL Server 2008- vagy SQL Server 2008 R2-javításban szerepelt.

Tünetek

Vegyük például a következő esetet:

  • Tranzakciós kiadványt hoz létre a Microsoft SQL Server 2008 vagy a Microsoft SQL Server 2008 R2 egy példányán.
  • Létrehoz egy előfizetést, amely replikálja ezt a tranzakciós kiadványt a "Denali" SQL Server-ben.

Ebben a forgatókönyvben a replikáció nem működik a "Denali" SQL Server-ben. Ezenkívül az alábbihoz hasonló hibaüzenet is megjelenik:

Megjegyzés

A "databaseProperty" nem ismert beépített függvénynév. (Forrás: MSSQLServer, hibaszám: 195)
Segítség kérése: http://help/195

Megjegyzés: Az SQL Server "Denali" az SQL Server 11.0-s verziója.

Ok

A problémát az okozza, hogy a replikáció a "Denali" SQL Server elavult DATABASEPROPERTY függvényét használja.

Ezt az elavult függvényt a DATABASEPROPERTYEX függvény váltotta fel a "Denali" SQL Server-ben.

Megjegyzés: A DATABASEPROPERTY függvényről további információt az MSDN következő webhelyén talál:

Általános információk az ADATBÁZISTULAJDONSÁG függvényről

Megoldás

Összegző frissítéssel kapcsolatos információk

SQL Server 2008 R2

A hiba javítását először a 9-es összegző frissítés tartalmazza. Az SQL Server 2008 R2-höz kiadott összegző frissítőcsomag beszerzéséről a Microsoft Tudásbázis alábbi cikkében tájékozódhat:

2567713 9-es összegző frissítőcsomag a SQL Server 2008 R2-höz Megjegyzés: Mivel a buildek kumulatívak, minden új javításkiadás tartalmazza az SQL Server 2008 R2 előző kiadásában szereplő összes gyorsjavítást és biztonsági javítást. Javasoljuk, hogy fontolja meg a gyorsjavítást tartalmazó legújabb javítás telepítését. További információ a Microsoft Tudásbázis következő számú cikkében olvasható (a cikk megnyitásához kattintson a sorszámra):

981356 Megjelentek a SQL Server 2008 R2 utáni SQL Server 2008 R2 buildek

SQL Server 2008 R2 Service Pack 1

A hiba javítását először az SQL Server 2008 R2 Service Pack 1 2. összegző frissítésében adtuk ki. Az összegző frissítési csomag beszerzéséről a Microsoft Tudásbázis alábbi cikkében tájékozódhat:

2567714 2. összegző frissítőcsomag a SQL Server 2008 R2 Service Pack 1-höz Megjegyzés: Mivel a buildek kumulatívak, minden új javításkiadás tartalmazza az SQL Server 2008 R2 előző kiadásában szereplő összes gyorsjavítást és biztonsági javítást. Javasoljuk, hogy fontolja meg a gyorsjavítást tartalmazó legújabb javítás telepítését. További információ a Microsoft Tudásbázis következő számú cikkében olvasható (a cikk megnyitásához kattintson a sorszámra):

2567616 A SQL Server 2008 R2 Service Pack 1 szervizcsomag után megjelent SQL Server 2008 R2 buildek

SQL Server 2008 Service Pack 2

A hiba javítását először az SQL Server 2008 Service Pack 2 4. összegző frissítésében adtuk ki. Az összegző frissítési csomagról a Microsoft Tudásbázis alábbi cikkében tájékozódhat:

2527180 4. összegző frissítőcsomag a 2008-as SQL Server 2008-as szervizcsomaghoz Megjegyzés: Mivel a buildek kumulatívak, minden új javításkiadás tartalmazza az előző, SQL Server 2008-as javítás előző kiadásában szereplő összes gyorsjavítást és biztonsági javítást. A Microsoft azt javasolja, hogy fontolja meg az ezt a gyorsjavítást tartalmazó legújabb javítás telepítését. További információ a Microsoft Tudásbázis következő számú cikkében olvasható (a cikk megnyitásához kattintson a sorszámra):

956909 A SQL Server 2008-as Microsoft SQL Server 2008 kiadása után kiadott SQL Server 2008-as buildek meghatározott SQL Server szervizcsomagokhoz készültek. Az SQL Server 2008 Service Pack 2 telepítéséhez telepítenie kell az SQL Server 2008 Service Pack 2 gyorsjavítását. Alapértelmezés szerint az SQL Server szervizcsomagjában található összes gyorsjavítás megtalálható a következő SQL Server szervizcsomagban.

Állapot

A Microsoft megerősítette, hogy ez egy olyan probléma a Microsoft-termékekben, amely az „Érintett szolgáltatás“ című szakaszban van felsorolva.

Hivatkozások

Az SQL Server növekményes karbantartási modelljéről a Microsoft Tudásbázis alábbi cikkében tájékozódhat:

935897 A SQL Server csapatától elérhető a növekményes karbantartási modell a jelentett problémák gyorsjavításához A SQL Server frissítések elnevezési sémájáról a Microsoft Tudásbázis alábbi cikkében tájékozódhat:

822499 Új elnevezési séma a Microsoft SQL Server szoftverfrissítési csomagjaihoz A szoftverfrissítések terminológiájáról a Microsoft Tudásbázis alábbi cikkében tájékozódhat:

824684 A Microsoft szoftverfrissítéseinek leírására használt szabványos terminológia leírása