Fel at Chyflea Chytunedd Gwastatewch achos SQL Gweinyddwr 2008 ai 2005 Chronfa Ddata

Pryd yn dethol data ai yn cyflawni gofyniad acha Microosft SQL Gweinyddwr 2008 ai SQL Gweinyddwr 2005 chronfa ddata, 'r yn canlyn amryfusedd cenadwri ai aball adferer:

SQL Gweinyddwr DriverSQL ServerMsg 4147, Gwastatewch 15, Noda 1, Bannod 4 'r gofyniad arferiadau non -ANSI 'n allanol asetha operators ( ”= &#8221 ai “= &#8221). At hidla hon gofyniad heb modification, blesio chyflea 'r chytunedd gwastatewch achos cerrynt chronfa ddata at 80, yn arfer 'r CHYFLEA COMPATIBILITY_LEVEL ddewisiad chan ALTRA CHRONFA DDATA. Dydy 'n bybyr argymelledig at rewrite 'r gofyniad yn arfer ANSI 'n allanol asetha operators ( AR ŌL 'N ALLANOL ASETHA, DDE 'N ALLANOL ASETHA). I mewn 'r ddyfodol chyfieithiadau
chan SQL Gweinyddwr, non -ANSI asetha operators ewyllysia mo bod ategedig hyd yn oed i mewn yn ōl - chytunedd ddelwau.


ai,

Msg 4147, Gwastatewch 15, Noda 1, Bannod 3
'r gofyniad arferiadau non -ANSI 'n allanol asetha operators ( ”= &#8221 ai “= &#8221). At hidla hon gofyniad heb modification, blesio chyflea 'r chytunedd gwastatewch achos cerrynt chronfa ddata at 80 ai darostwng, yn arfer ystoriedig drefniadaeth sp_dbcmptlevel. Dydy 'n bybyr argymelledig at rewrite 'r gofyniad yn arfer ANSI 'n allanol asetha operators ( AR ŌL 'N ALLANOL ASETHA, DDE 'N ALLANOL ASETHA). I mewn 'r ddyfodol chyfieithiadau chan SQL Gweinyddwr, non -ANSI asetha operators ewyllysia mo bod ategedig hyd yn oed i mewn yn ōl - chytunedd ddelwau.

'r amryfusedd happens achos Microsoft wedi defnynnu atega achos a ddeoledig 'n hen - arddull = a = 'n allanol asetha operators.

Er atgyweiria 'r SQL Gweinyddwr amryfusedd goruwch, DB administrator has at chyflea 'r chronfa ddata chytunedd gwastatewch at 80, a 'n gyfwerth ag SQL Gweinyddwr 2000 fel a temporary workaround. Wrth gwrs, 'r enilla ateb ydy at modify 'r SQL fynegiadau ai gofyniadau chyfundrefn at dynnu 'r 'n hen - arddull asetha operators ag cerrynt lluman SQL asetha chystrawen.

Er enghraifft, SQL gofyniad goris ydy mo valid:

DDETHOL o.name CHAN sys.objects o, sys.views v BLE o.object_id = v.object_id

A ddylu bod replaced ag 'r yn canlyn chyfundrefn:

DDETHOL o.name CHAN sys.objects o AR ŌL ASETHA sys.views v ACHA o.object_id = v.object_id

Ai 'r yn canlyn dalfyriedig inner asetha fynegiad:

DDETHOL o.name CHAN sys.objects o, sys.views v BLE o.object_id = v.object_id

Achos administrator a cant &#8217 chyfnewid 'r chyfundrefn, 'r 'n hawdda workaround ydy at revert 'r chytunedd gwastatewch chan 'r chronfa ddata er arlwya 'r yn ōl chytunedd at 'n hen - arddull joins. sp_dbcmptlevel ystoriedig procedures ( anghymeradwyedig) ai Drafod -SQL all bod arferedig at chyflea 'n ddiau ( 'n bartļol, mo pawb) chronfa ddata hymarweddiadau at bod 'n gydweddol ag 'r 'n gynt chyfieithiad chan SQL Gweinyddwr. Hon MSDN erthygl provides overview acha beth hymarweddiadau chyfnewidir acha pob un chytunedd gwastatewch.

Chyfieithiad chan SQL Gweinyddwr a all bod reverted at all bod hun chan 'r yn canlyn:

60 = SQL Gweinyddwr 6.0
65 = SQL Gweinyddwr 6.5
70 = SQL Gweinyddwr 7.0
80 = SQL Gweinyddwr 2000
90 = SQL Gweinyddwr 2005
100 = SQL Gweinyddwr 2008

Note: Chytunedd gwastatewch 60, 65, a 70 na 'n bellach ar gael i mewn SQL Gweinyddwr 2008. A ddyfodol chyfieithiad chan SQL Gweinyddwr ewyllysia atega ond 'n ddau (2) brior chyfieithiad chan yn ōl chytunedd. Chronfa ddata yn amgyffred an indexed golyga cannot bod cyfnewidedig at chytunedd gwastatewch darostwng na 80. Gwna hefyd chymer noda a pryd chronfa ddata chyflėir at yn ōl - chytunedd ddelw, rhyw chan 'r 'n grai functionalities choller, 'n gyfryw fel SQL CLR atega a SSMS diagrams achos 'r chronfa ddata. Heblaw, 'r chytunedd ddelw affects hymarweddiadau ond achos 'r benedig chronfa ddata, mo achos 'r 'n gyfa gweinyddwr.

Camau at Chyfnewid a Chyflea Chytunedd Gwastatewch chan Chronfa Ddata i mewn SQL Gweinyddwr

'r yn canlyn SQL gorchmynion all bod ddeilliedig i mewn SQL Gweinyddwr Reolaeth Studio Gofyniad ffenest. Chofio at chyflawna Cer ar ōl pob un archa.

  1. Optional: Chyflea 'r chronfa ddata at 'n ddibriod ddefnyddiwr acses ddelw:

    ALTRA CHRONFA DDATA database_name CHYFLEA SINGLE_USER

  2. Chyflea 'r chronfa ddata chytunedd gwastatewch at hun chan 'r 'n gynt chyfieithiad nodedig goruwch:

    Drafod -SQL Drefn

    ALTRA CHRONFA DDATA database_name CHYFLEA COMPATIBILITY_LEVEL = 80 90 100

    Er enghraifft,

    ALTRA CHRONFA DDATA my_db CHYFLEA COMPATIBILITY_LEVEL = 80

    sp_dbcmptlevel Ystoriedig Drefniadaeth Drefn

    EXEC sp_dbcmptlevel database_name, compatibility_level brisio

    Er enghraifft,

    EXEC sp_dbcmptlevel my_db, 90;

  3. Optional: Ddod bacia 'r chronfa ddata i mewn multiuser acses ddelw:

    ALTRA CHRONFA DDATA database_name CHYFLEA MULTI_USER

'N BWYSIG: 'r dudalen ydy beiriant cyfieithedig a arlwyedig " fel ydy " heb warranty. Beiriant chyfieithiad Mai bod 'n afrwydd at ddeall. Blesio chyfeiria at 'n gysefin Saesneg erthygl whenever 'n bosib.


Hun Response at “How at Chyflea Chytunedd Gwastatewch achos SQL Gweinyddwr 2008 ai 2005 Chronfa Ddata &#8221

  1. Microsoft &#8211 SQL Gweinyddwr &#8211 Strategies achos yn annerch 'r Ddeillia chan anghymeradwyedig SQL « Daniel Adenijis &#8217 Llusga
    'n fawreddog 14th, 2009 0317:
    1

    [... 7Ā Ā Ā Ā Ā ) 'm 'n Ddigidol Buchedd. Fel at Chyflea Chytunedd Gwastatewch achos SQL Gweinyddwr 2008 ai 2005 Chronfa Ddata.Ā  http://www.mydigitallife.info/2009/05/17/how-to-set-compatibility-level-for-sql-server-2008-or-2005-... [...

Ad a Ateb

Alli arfer hyn tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> < ddyfynna> < chyfundrefn> <del datetime=""> <em> < fi> <q cite=""> < bwra> < 'n> bybyr

Danysgrifio at sylwadau arwedd analluogwyd. At ca notification chan 'n ddiweddara sylwadau bostiedig, danysgrifio at 'm 'n Ddigidol Buchedd Sylwadau RSS besgi ai chofnoda at ca 'n grai sylwadau i mewn 'n ddyddiol eheba chymatha.
Custom Search

'n grai Erthyglau

Incoming Chwilia Amodau achos 'r Erthygl

sql gweinyddwr chytunedd gwastatewch - sql 2008 chytunedd ddelw - sql gweinyddwr 2008 chytunedd ddelw - sql chytunedd gwastatewch - chytunedd gwastatewch sql gweinyddwr - sql gweinyddwr 2008 2005 chytunedd ddelw - 'r ddewisiad 100 achos chytunedd ddelw ydy mo ategedig - sql chytunedd ddelw - sql chytunedd ddelw 80 - sql 2008 chytunedd - 'r gofyniad arferiadau non -ansi 'n allanol asetha operators ai. at hidla hon gofyniad heb modification - sql gweinyddwr 2008 chytunedd yn cyfleu - " SQL chytunedd ddelw " - " sql gweinyddwr 2005 datgan " chytunedd " gweinyddwr 2008 " - = non ansi 'n allanol asetha operators - 2008 at 2005 yn ōl chytunedd - altra chronfa ddata compatibility_level - Compatibilty i mewn sql gweinyddwr - Chytunedd Gwastatewch at SQL Gweinyddwr 2008 - chytunedd ddelw sql gweinyddwr 2008 - fel at dynnu raglen chytunedd notification achos sql gweinyddwr 2008 - fel at chyfnewid sql gweinyddwr 2008 chytunedd 2005 - fel at atalfa chytunedd gwastatewch multiple databasau sql - fel at chyflea chytunedd ddelw ms -sql - fel at chyflea yn ōl - chytunedd ddelw sql gweinyddwr 2005 - asetha enghreifftiau chan sql gweinyddwr 2008 - AR ŌL ASETHA non ansi I MEWN SQL GWEINYDDWR 2008 - yn hidlo SQL gweinyddwr 2008 i mewn chytunedd 2005 ddelw - script chytunedd ddelw sql - chyflea compatibilitylevel - chyflea sql gweinyddwr chytunedd ddelw - Chyflea Chronfa Ddata Compatability Cerrynt Chronfa Ddata - chyflea sql gweinyddwr 2008 i mewn sql gweinyddwr 2000 ddelw - sql gweinyddwr chytunedd gwastatewch chyflėir at 2005 ar ōl upgrade - sql 2008 yn ōl - sql 2008 yn wysg ei gefn 'n gydweddol sql 2000 - sqlserver chyflea - SQl compatability gwastatewch 80 - sql 2008 chytunedd ddelw - sql gweinyddwr CHYFLEA CHRONFA DDATA chytunedd gwastatewch - SQL Gweinyddwr + At hidla hon gofyniad heb modification, blesio chyflea 'r comp ": - sql 2008 compatibilty - sql gweinyddwr 2008 chyflea 80 - sql 2008 mydigitallife - sql gweinyddwr 2000 'n allanol asetha compatiability - sql chytunedd ddelw 2008 - SQL Gweinyddwr 2008 non -ansi joins - sql gweinyddwr chyfnewid chytunedd ddelw - 'r gofyniad arferiadau non -ANSI 'n allanol asetha operators (" = " ai " = "). At hidla hon gofyniad heb modification, blesio chyflea 'r chytunedd gwastatewch achos cerrynt chronfa ddata at 80 ai darostwng, yn arfer ystoriedig drefniadaeth sp_dbcmptlevel - At hidla hon gofyniad heb modification, blesio chyflea 'r chytunedd gwastatewch achos cerrynt chronfa ddata at 80 ai darostwng, yn arfer ystoriedig drefniadaeth sp_dbcmptlevel. Dydy 'n bybyr argymelledig at rewrite 'r gofyniad yn arfer ANSI 'n allanol asetha operators ( AR ŌL 'N ALLANOL ASETHA, DDE OUTE -