Spostare dati di Access in un database di Microsoft SQL Server tramite l'Upsize guidato

Piezīme.: Mēs vēlamies sniegt jums visjaunāko palīdzības saturu jūsu valodā, cik vien ātri to varam. Šī lapa ir tulkota automatizēti, un tajā var būt gramatiskas kļūdas un neprecizitātes. Mūsu nolūks ir šo saturu padarīt jums noderīgu. Vai lapas lejasdaļā varat mums pavēstīt, vai informācija jums noderēja? Ērtai atsaucei šeit ir šis raksts angļu valodā.

Laika gaitā, lielākā daļa datu bāzu lietojumprogrammas augt, kļūst sarežģītāka un ir nepieciešams vairāk lietotāju atbalstam. Microsoft Office Access lietojumprogrammu dzīvi kādā brīdī, iespējams, vēlēsities apsvērt uzlabošanas to ar Microsoft SQL Server datu bāzi, lai optimizētu veiktspēju, mērogojamība, pieejamība, drošība, uzticamību un atkopšana..

Tēmas šajā rakstā

Par uzlabošanas programmas Microsoft Office Access datu bāze

Izmantojiet uzlabošanas vednis

Kā datu bāzes objektu iegūt pārnests

Par uzlabošanas programmas Microsoft Office Access datu bāze

Uzlabošanas ir dažus vai visus datu bāzes objekti migrēšanu no Access datu bāzes uz jaunu vai esošu SQL Server datu bāzi vai jaunu Access projekts (. adp).

SQL Server datu bāzes uzlabošanas priekšrocības

  • Augsta veiktspēja un mērogojamība.    Vairākumā gadījumu SQL Server nodrošina labāku veiktspēju nekā Access datu bāzes. SQL Server arī nodrošina atbalstu ļoti lielas, terabaitu lieluma datu bāzēm, kas ir lielāks par pašreizējo lieluma ierobežojums — divi gigabaiti Access datu bāzes. Visbeidzot, SQL Server izdala ar ļoti efektīvi apstrādes vaicājumu paralēli (izmantojot vairākus vietējā threads viena procesa laikā apstrādāt lietotāja pieprasījumiem) un samazinot papildu atmiņas prasībām, kad tiek pievienoti vairāki lietotāji.

  • Lielāka pieejamība    SQL Server ļauj veikt dinamisku dublēšanu, pieauguma vai pabeigts, kamēr tas tiek izmantots datu bāzes. Tādējādi jums nav spēkā lietotājiem aizvērt datu bāzi, lai dublētu datus.

  • Uzlabota drošība    Izmantojot uzticamu savienojumu, SQL Server varat integrēt ar Windows sistēmas drošības nodrošināšanai vienu integrētu piekļuvi tīklam un datu bāzi, nodarbina labāko gan nodrošināšanas sistēmu. Tas atvieglo pārvalda sarežģītas drošības shēmas.

  • Tūlītēja atkopšana.    Ja rodas sistēmas kļūme (piemēram, operētājsistēma avāriju vai elektropadeves pārtraukums), SQL Server ir automātiskās atkopšanas mehānismu, kas atkopj datu bāzi, lai dažu minūšu laikā ar datu bāzes administratoru neiejaukšanās konsekvenci pēdējo statuss.

  • Apstrāde serverī.    Izmantojot SQL Server klienta/servera konfigurācijas samazina tīkla trafiku apstrādājot datu bāzes vaicājumu serverī pirms nosūtīšanas rezultātus klientam. Kam serveris veiciet apstrāde ir parasti daudz efektīvākas, it īpaši, ja strādājat ar lielu datu kopu.

    Programmu var izmantot arī lietotāja definētas funkcijas, iekļautajām procedūrām, un trigerus centralizētu un koplietot lietojumprogrammas loģiku, biznesa kārtulas un politikas, sarežģītu vaicājumu, datu validācijas un attiecinošās integritātes kodu serverī, nevis uz klienta.

Veidi, kā uzlabot

Uzlabošanas vednis pārvieto datu bāzes objektu un tajos datus no Access datu bāzes uz jaunu vai esošu SQL Server datu bāzi.

Ir trīs veidi, kā izmantot uzlabošanas vednis.

  • Pārnest visus datu bāzes objektus no Access datu bāzes programmas Access projekts, lai varat izveidot klienta/servera lietojumprogrammas. Šīs metodes prasa dažas papildu lietojumprogrammas izmaiņas un izmaiņām kodu un sarežģītu vaicājumu.

  • Palielināt tikai datu vai datu definīcijas no Access datu bāzes ar SQL Server datu bāzi.

  • Access datu bāzes izveidošana priekšgala SQL Server datu bāzes servera puses, lai varat izveidot priekšgala/aizmugurgala lietojumprogramma. Šo pieeju, ir nepieciešama ļoti maz lietojumprogrammas izmaiņām, jo kods joprojām izmanto Access datu bāzes programma (ACE).

Pirms jūs uzlabošanas programmas Access datu bāzē

Pirms jums uzlabot savas Access datu bāzes ar SQL Server datu bāzi vai Access projektu, ņemiet vērā, rīkojoties šādi:

  • Datu bāzes dublēšana     Lai gan uzlabošanas vednis netiek noņemtas visas datu vai datu bāzes objektus no savas Access datu bāzes, ieteicams izveidot dublējumu kopējiet Access datu bāzes pirms jums uzlabot to.

  • Pārliecinieties, ir pietiekami daudz brīvas vietas     Jums ir jābūt pietiekamu diska vietu ierīces, kurās būs uzlaboto datu bāzi. Uzlabošanas vednis vislabāk darbojas, ja nav pieejams pietiekami daudz vietas diskā.

  • Izveidot unikālus indeksus.     Saistītu tabulu ir jābūt unikālam indeksam, lai varētu atjaunināt programmā Access. Uzlabošanas vednis var uzlabot esošo unikālu indeksu, bet nevarat to izveidot, kur nav nepastāv. Ja vēlaties atjaunināt savas tabulas, pārliecinieties, vai katrā Access tabulā pirms uzlabošanas pievienojat unikālam indeksam.

  • Piešķirt sevi atbilstošas atļaujas SQL Server datu bāzē

    • Uzlabot esošai datu bāzei, ir nepieciešamas izveidot tabulu un izveidotu noklusējuma atļaujas.

    • Lai izveidotu jaunu datu bāzi, jums izveidot datu bāzi atļauju un izvēlieties atļaujas sistēmas tabulās pamata datu bāzes.

Access 2007 uzlabošanas vednis ir optimizēts darbam ar Microsoft SQL Server 2000 un SQL Server 2005.

Uz lapas sākumu

Izmantojiet uzlabošanas vednis

  • Cilnes Datu bāzes rīki grupā Datu pārvietošana noklikšķiniet uz SQL Server.

    Uzlabošanas vednis.

1. darbība: Izvēlieties uzlabot līdz esošu datu bāzi vai jaunu datu bāzi

2. darbība: Izvēlieties, kuras tabulas uzlabot

3. darbība: Norādiet atribūti un opcijas ir pārnests

4. darbība: Izvēlieties, kā uzlabot savas lietojumprogrammas

Uzlabošanas vednis atskaites

1. darbība: Izvēlieties uzlabot līdz esošu datu bāzi vai jaunu datu bāzi

Vedņa pirmajā lapā, jūs norādiet, vai vēlaties pārnest Access datu bāzes SQL Server datu bāzi vai izveidot jaunu SQL Server datu bāzi.

  • Izmantot esošu datu bāzi    Ja atlasāt šo opciju un pēc tam noklikšķiniet uz Tālāk, programma Access parāda dialoglodziņu Datu avota atlasīšana , lai varat izveidot ODBC savienojumu ar esošu SQL Server datu bāzi.

    Par ODBC datu avotiem

    Datu avots tiek apvienots ar savienojuma informāciju, kas nepieciešama, lai piekļūtu šiem datiem datu avota. Datu avotu piemēri Access, SQL Server, Oracle RDBMS, izklājlapas un teksta failu. Savienojuma informācijas piemēri servera atrašanās vietu, datu bāzes nosaukumu, pieteikšanās ID, paroli un dažādas ODBC draiveris opcijas, kas ir aprakstīts, kā izveidot savienojumu ar datu avotu.

    ODBC arhitektūra lietojumprogrammu (piemēram, Access vai Microsoft Visual Basic programmas) savieno ODBC draiveris pārvaldnieks, kas savukārt izmanto noteiktu ODBC draiveris (piemēram, Microsoft SQL ODBC draiveris), lai izveidotu savienojumu ar datu avotu (šajā gadījumā SQL Server datu bāzes). Programmā Access izmantot ODBC datu avotiem, lai izveidotu savienojumu ar datu avotiem ārējās piekļuves, kuriem nav iebūvēta draiverus.

    Lai izveidotu savienojumu ar šiem datu avotiem, rīkojieties šādi:

    • Instalējiet atbilstošo ODBC draiveri datorā, kurā ir datu avots.

    • Definējiet datu avota nosaukumu (data source name — DSN), izmantojot ODBC datu avotu administratoru savienojuma informācijas glabāšanai Microsoft Windows reģistrā vai DSN failā, vai izmantojiet savienojuma virkni Visual Basic kodā, lai nodotu savienojuma informāciju tieši ODBC draiveru pārvaldniekam.

      Datora datu avoti

      Datora datu avoti glabā savienojuma informāciju noteikta datora ar lietotāja definētu nosaukumu Windows reģistrā. Datora datu avotiem var izmantot tikai tajā datorā, tie ir norādīti. Pastāv divu veidu datora datu avoti — lietotāju un sistēmas. Lietotāja datu avotus var izmantot tikai pašreizējais lietotājs un ir redzami tikai šim lietotājam. Sistēmas datu avotu var izmantot visiem lietotājiem datorā, un ir redzami visi lietotāji datorā un sistēmas mēroga pakalpojumu. Datora datu avotu ir īpaši noderīgs, ja vēlaties nodrošināt papildu drošību, jo tikai tie lietotāji, kas esat pieteicies, varat skatīt datora datu avotu un to nevar kopēt attālo lietotāju uz citu datoru.

      Failu datu avoti

      Faila datu avotiem (kurus sauc arī par DSN failiem) savienojuma informācija tiek glabāta teksta failā, nevis Windows reģistrā, un ir parasti elastīgākas lietot, nevis datora datu avotiem. Piemēram tā, lai jūsu lietojumprogrammu var pamatā konsekventu un precīzu savienojuma informāciju visos datoros to izmanto, faila datu avotu var kopēt jebkurā datorā ar pareizs ODBC draiveris. Vai var ievietot faila datu avotu vienā serverī, to koplietotu starp daudz tīkla datoros un viegli uzturēt savienojuma informāciju vienuviet.

      Faila datu avotu var būt arī Nekoplietojams. Nekoplietojams faila datu avots ir iekļauta vienā datorā un norāda uz kādu datora datu avotu. Nekoplietojams faila datu avotiem var izmantot, lai piekļūtu esošu datora datu avotiem no faila datu avotiem.

      Virkņu savienošana

      Modulis, var definēt formatētu savienojuma virkne, kas norāda savienojuma informāciju. Savienojuma virkne savienojuma informāciju nodod tieši ODBC draiveru pārvaldniekam, un tas palīdz vienkāršot lietojumprogrammu, noņemot šo prasību, ka sistēmas administratoram vai lietotājam jāizveido DSN pirms izmantojat datu bāzes.

  • Izveidot jaunu datu bāzi    Ja atlasāt šo opciju un pēc tam noklikšķiniet uz Tālāk, programma Access atver lapu, kur var ievadīt informāciju par jauno SQL Server datu bāzi.

    • Kāda SQL Server vēlaties izmantot šai datu bāzei?     Ierakstiet nosaukumu serveri, ko vēlaties izmantot.

    • Izmantojiet uzticams savienojums     Varat izmantot uzticamu savienojumu, t.i., SQL Server varat integrēt ar Windows operētājsistēmu drošību, lai nodrošinātu vienu piesakieties pakalpojumā tīklā un datu bāzē.

    • Pieteikšanās ID un paroli     Ja nelietojat uzticams savienojums, ierakstiet pieteikšanās ID un paroli kontam ar privilēģijām, izveidot datu bāzes serverī.

    • Kā vēlaties nosaukt jauno SQL Server datu bāzi?     Ierakstiet jaunās SQL Server datu bāzes nosaukumu. Piekļuve pārskata nosaukumu, ja tā konfliktē ar esošu datu bāzes nosaukumu un pievieno numurētu sufiksu (mydatabase 1, piemēram).

Sadaļas augšdaļa

2. darbība: Izvēlieties, kuras tabulas uzlabot

Šajā solī izvēlieties Access tabulas, kuru vēlaties palielināt SQL Server datu bāzi. Atlasiet tabulas, kuru vēlaties palielināt, un pēc tam izmantojiet bultiņas pogas, lai tos pārvietot uz saraksta eksportēšana uz SQL Server . Vai arī varat veikt dubultklikšķi uz tabulas, lai pārvietotos no viena saraksta otrā.

Pieejamo tabulu sarakstu jau ietver visas saistītās tabulas, izņemot SQL Server tabulas ar SQL Server datu bāzi. Saistītu tabulu, kas norāda uz SQL Server datu bāzi, kas nav atlasīta uzlabošanas automātiski jāparāda sarakstlodziņā eksportēt uz SQL Server , un tos nevar noņemt. Tabulām, kuras nav pašlaik redzamās Navigācijas rūts arī tiek izslēgtas, tostarp paslēptu tabulu un sistēmas tabulās.

Padoms.: Tabulu, kurai ir nosaukums beidzas ar "_ Local" nav iekļauta sarakstā pieejamās tabulas, lai novērstu uzlabošanas tabulām, kuras jau ir pārnests. Ja vēlaties palielināt šīs tabulas vēlreiz, pārdēvējiet tās pirms izpildes uzlabošanas vednis, noņemot sufiksu "_ Local".

Sadaļas augšdaļa

3. darbība: Norādiet atribūti un opcijas ir pārnests

Šajā solī izvēlieties, kuras tabulas atribūtus uzlabot līdz SQL Server datu bāzi. Pēc noklusējuma visi atribūti tiek atlasīti uzlabošanas pēc noklusējuma.

Piezīme.: Pēc noklusējuma uzlabošanas vednis Access lauku nosaukumi tiek konvertēts juridiskā SQL Server lauku nosaukumi un Access datu tipi tiek konvertēts ekvivalentu SQL Server datu tipi.

Kādas tabulas atribūtus vēlaties uzlabot?

Nākamajā tabulā ir uzskaitītas atribūtus, varat palielināt, un aprakstīts, kā uzlabošanas vednis apstrādā katru:

Atribūts

Darbība, ja atlasīts

Indeksi

Uzlabošanas vednis uzlabo visus indeksus.

Uzlabošanas vednis Access primārās atslēgas pārvērš par SQL Server indeksus un atzīmē tos kā SQL Server primārās atslēgas. Ja izvēlaties uzlaboto SQL Server tabulas saistīt ar Access datu bāzi, uzlabošanas vednis pievieno arī prefikss "aaaaa" indeksa nosaukums. Tas ir tāpēc, ka programma Access izvēlas indeksu, kas ir pirmais alfabētiskā secībā sarakstā pieejamās indeksu kā primāro atslēgu un "aaaaa" prefikss nodrošina, ka tiek izvēlēta labajā alfabētisko rādītāju.

Citi indeksi saglabā savus nosaukumus, izņemot gadījumus, kad neatļautas rakstzīmes aizstāj ar "_" rakstzīmi. Unikālu un -unikālais Access indeksi kļūt par unikālu un -unikālais SQL Server indeksiem.

Saistītu tabulu ir jābūt unikālam indeksam, lai varētu atjaunināt programmā Access. Uzlabošanas vednis var uzlabot esošo unikālu indeksu, bet nevarat to izveidot, kur nav nepastāv. Ja vēlaties, lai būtu iespēja atjaunināt tabulas datus pēc uzlabošanas tos, pārliecinieties, vai unikālam indeksam pievienojat katrā Access tabulā pirms uzlabošanas.

Validācijas kārtulas

Uzlabošanas vednis uzlabo kā atjaunināt un ievietojiet trigerus šādi:

  • Visu lauku obligāto rekvizītu

  • Tabulas validācijas kārtulu

  • Ieraksta validācijas kārtulas.

  • Lauka validācijas kārtulas.

Trigeris ir Transact-SQL priekšrakstus, kas saistīti ar SQL Server tabulas sēriju. Vienā tabulā var būt trīs trigeru, vienu katrai komandas, kuras varat modificēt tabulas dati: ATJAUNINĀJUMU, ievietot un dzēst komandas. Trigera automātiski izpildīts, kad tiek veikta komandu. Uzlabošanas vednis izmanto trigerus, nevis SQL Server kārtulas īstenot lauku līmeņa validācija, jo SQL Server kārtulas nav atļauts apskatītu pielāgotos kļūdu paziņojumus.

Katra validācijas kārtula ne vienmēr ir viens pret vienu saraksti ar trigeri. Katra validācijas kārtula var kļūt par daļu no vairākas trigerus un katra trigeri var saturēt kodu, lai emulētu vairākas validācijas kārtulu funkcionalitāti.

Iestatot Access lauka rekvizīts obligāts vērtība ir patiess, lietotājs nevar ievietot ierakstu un atstāt vajadzīgā lauka null (ja ir nav saistīts ar lauku noklusējuma) vai veikt lauku null, atjauninot ierakstu. Obligātie lauki ir pārnests uz laukiem, kas nav atļautas nulles vērtības SQL serverī.

Validācijas teksts

Access datu bāzes rekvizītu Validācijas teksts tiek pārvērsts par Access projekta rekvizītu Validācijas teksts . Tas ļauj Access draudzīgu kļūdas ziņojumu, lai tos varētu parādīt gadījumā, ja izpildlaikā ierobežojumu pārkāpumiem.

Pēc noklusējuma

Uzlabošanas vednis uzlabo visus Noklusējuma vērtība rekvizītus, lai American valsts standartu institūts (ANSI) noklusējuma objekti.

Tabulu relācijas

Uzlabošanas vednis uzlabo visu tabulu relācijas.

Jūs varat izlemt, kā uzlabot tabulu relācijas un attiecinošo integritāti, izmantojot atjaunināšanas, ievietot vai dzēst trigeri, vai deklarēti attiecinošās integritātes (DRI). DRI darbojas tāpat kā Access attiecinošo integritāti, definējot primārās atslēgas ierobežojumi bāzes tabulām (no puses "viens" relācija viens pret daudziem) un ārējo atslēgu ierobežojumiem ārvalstu tabulām (parasti puses "daudzi" relācija viens pret daudziem).

  • Izmantojiet DRI     Atlasiet tabulu relācijas un Izmantot DRI izmantošana DRI attiecinošo integritāti. Access datu bāzes kolonnu validācija tiek pārvērsts par SQL Server DRI izvēles ierobežojumu ar validācijas ziņojumu, kā parādīts tālāk esošajā tabulā.

Access datu bāzes relācijas

SQL Server ārējā atslēga

Validatio n tekstu

Kaskādes atjaunināšanas

PAR BEZ DARBĪBAS PAR ATJAUNINĀJUMU KASKADĒTĀ DZĒŠANA

"Ierakstu nevar dzēst, jo tabulā < foreigntable > iekļautas saistītos ierakstus."

Kaskadētā dzēšana.

DZĒŠOT KASKĀDES ATJAUNINĀŠANAS NEKĀDA DARBĪBA

"Nevar pievienot vai mainīt ierakstu, jo saistīto ierakstu ir nepieciešams tabulā < primarytable >."

Kaskādes atjaunināšanas
un kaskadētā dzēšana.

TĀLĀK DZĒST KASKĀDES UZ KASKĀDES ATJAUNINĀŠANAS

Vērtība nav iestatīta.

Bez DRI

DZĒŠOT NEKĀDA DARBĪBA UZ ATJAUNINĀT NEKĀDA DARBĪBA

Nevar pievienot, mainīt vai dzēst šo ierakstu dēļ ierobežojumu relācijas starp tabulām < primarytable > un < foreigntable >.

  • Trigeru izmantošana     Ja esat definējis kaskadēto atjaunināšanu vai dzēšana programmā Access tabulas relāciju, un jūs vēlaties saglabāt šo darbību var papildināt tabulās, atlasiet tabulas relācijas un izmantot trigerus. Šajā uzlabo kaskādes atjaunina vai izdzēš kā trigerus ieviest attiecinošo integritāti.

    Tabulas relācijas viens pret vienu saraksti ar trigeri nav obligāti. Katru relāciju var kļūt par daļu no vairākiem trigerus vai katra trigeri var saturēt kodu, lai emulētu vairākas attiecinošās integritātes kārtulas funkcionalitāti. Ievietot trigerus bērnu tabulās tiek izmantoti un dzēst trigerus izmanto vecāku tabulās.

    Piezīme.: Piekļūt, ir nepieciešama DRI lasīt datu bāzes diagramma no SQL Server datu bāzi. Atļaut piekļuvi lasīt datu bāzes shēmu, kamēr Ieviešot attiecinošo integritāti, izmantojot trigerus, uzlabošanas vednis vietām DRI uz relācijām, bet tiek izslēgti pārbaudīšanu ārējo atslēgu ierobežojumiem.

Kāda datu opcijas vēlaties iekļaut?

  • Laikspiedols lauku pievienošana tabulām    SQL Server izmanto laikspiedols laukā, lai norādītu, ieraksts ir mainīts (bet ne, kad tā ir mainīta), izveidot unikālas vērtības lauka un pēc tam atjauninot šo lauku ikreiz, kad ieraksts ir atjaunināts. Saistītās tabulas, Access izmanto vērtību laikspiedols laukos, lai noteiktu, vai ieraksts ir mainīts pirms atjaunināšanas. Kopumā laikspiedola lauka nodrošina vislabāko veiktspēju un uzticamību. Bez laikspiedola lauka, SQL Server jāpārbauda visiem laukiem ieraksta, lai noteiktu, vai ir mainījies ierakstu, kuru dēļ veiktspēja.

    Tabulā aprakstītas šajā sarakstā pieejamie iestatījumi:

Iestatījums

Apraksts

Jā, ļaut vednim izlemt

Ja sākotnējā Access tabulas, kurās peldošo komatu (viena vai dubulta), Memo vai OLE objekts laukus, uzlabošanas vednis izveido jaunu laikspiedola laukus iegūtās SQL Server tabulas šiem laukiem.

Jā, vienmēr

Uzlabošanas vednis izveido laikspiedola lauka visām uzlaboto tabulām neatkarīgi no tā, kādus lauku tajos. Tas uzlabo veiktspēju uzlaboto Access tabulu, iespējams, nav Memo, OLE Object vai peldošā komata laukus, bet kurām ir citu tipu laukus.

Nē, nekad

Uzlabošanas vednis nepievieno laikspiedola laukus tabulās.

Svarīgi!: Saistītās SQL Server tabulas, Access nepārbauda aprēķināšanai, ja Memo vai OLE object lauki ir mainījušies, jo šie lauki varētu būt daudz megabaitu lielumu un salīdzinājums varētu būt pārāk tīkla intensīvas un laikietilpīgāka. Tāpēc, ja tikai teksta vai attēla lauks tiek mainīts un nav laikspiedola lauka, programma Access pārraksta izmaiņas. Turklāt, peldošā komata lauka vērtības var šķist ir mainīti, ja tā nav, tāpēc nav laikspiedola lauka, Access var noteikt, ka ieraksts ir mainīts, ja tā vēl nav.

  • Tikai izveidot tabulas struktūru, bet ne pārnest visus datus    Uzlabošanas vednis uzlabo SQL Server visus datus pēc noklusējuma. Ja atzīmējat izvēles rūtiņu izveidot tikai tabulas struktūru, bet ne pārnest visus datus , tikai datu struktūras tiek pārnests.

Sadaļas augšdaļa

4. darbība: Izvēlieties, kā uzlabot savas lietojumprogrammas

Nākamajā vedņa lapā varat atlasīt vienu no trīs dažādi veidi, kā uzlabot savas Access datu bāzes lietojumprogrammas. Sadaļā kādas lietojumprogrammas izmaiņas vai vēlaties veikt?, atlasiet kādu no šīm opcijām:

  • Izveidot jaunu Access klienta/servera lietojumprogrammas    Ja atlasīsit šo opciju, uzlabošanas vednis izveido jaunu Access projekts. Uzlabošanas vednis piedāvā nosaukumu, kas pēc noklusējuma pašreizējā Access datu bāzes nosaukumu, pievieno sufiksu "Padomes dokuments", un pēc tam saglabā projekta tajā pašā atrašanās vietā, kur esošu Access datu bāzi.

    Uzlabošanas vednis izveido Access projekta fails un pēc tam uzlabo visus datu bāzes objektus no Access datu bāzes uz Access projektu. Ja nav saglabāt paroli un lietotāja ID, pēc tam pirmo reizi, kad atvērsit Access projekts, programma Access parāda dialoglodziņu Datu saites rekvizīti tā, ka varat izveidot savienojumu ar SQL Server datu bāzi.

  • Saite SQL Server tabulas ar esošu lietojumprogrammu    Ja atlasīsit šo opciju, uzlabošanas vednis modificē savas Access datu bāzes vaicājumus, formas, atskaites un datu piekļuves lapas izmantot jauno SQL Server datu bāzes dati, nevis savas Access datu bāzes datus. Access uzlabošanas vednis Access tabulas uzlabot ar sufiksu "_ local." Piemēram, ja jums uzlabot tabulas nosaukums darbinieki, tabulas tiek pārdēvēts Employees_local savas Access datu bāzes. Pēc tam Uzlabošanas vednis izveido saistītu SQL Server tabulu ar nosaukumu Employees.

    Piezīme.: Pēc uzlabošanas operācijas pabeigšanas vairs nevar izmantot tabulas, kas tika pārdēvēta ar sufiksu "_ Local". Tomēr ieteicams saglabāt lokālās tabulas, līdz tiek pārbaudīta uzlabošanas bija veiksmīga. Atlikt uz vēlāku laiku, varat izdzēst lokālās tabulas, lai samazinātu savas Access datu bāzes lielumu. Pārliecinieties, vai datu bāzes dublēšana, pirms visas tabulas dzēšana.

    Vaicājumi, formas, atskaites un datu piekļuves lapas pamatā ir sākotnējā darbinieku tabulas tagad izmantos SQL Server darbiniekiem saistītajā tabulā. Daudzi lauku sākotnējās vietējo tabulas rekvizīti tiek pārmantotas ar jaunu lokālo tabulu, ieskaitot aprakstu, parakstu, formātu, InputMaskun DecimalPlaces.

  • Bez lietojumprogrammas izmaiņas    Atlasiet šo opciju, ja tikai vēlaties kopēt datus ar SQL Server datu bāzi un nevar veikt citas izmaiņas esošā Access datu bāzes lietojumprogrammas.

Saglabāt paroli un lietotāja ID    Pēc noklusējuma uzlabošanas vednis izveido saistītās tabulas esošu lietojumprogrammu vai izveido Access projektā, nesaglabājot lietotājvārdu un paroli. Tas nozīmē, ka lietotājiem tiek prasīts lietotājvārds un parole ikreiz, kad piesakoties ar SQL Server datu bāzi.

Ja atlasāt saglabāt paroli un lietotāja ID, lietotāji var izveidot savienojumu ar SQL Server datu bāzi bez pieteikšanās. Ja izvēlaties izveidot jaunu Access klienta/servera lietojumprogrammu, Access projekta saglabā lietotājvārds parole OLE DB savienojuma virkni.

Piezīme.: Šī opcija ir atspējota opcija bez lietojumprogrammas izmaiņas , ja saistītā SQL Server tabula ir konfigurēta ar MSysConf tabulu neļautu saglabāšana paroles.

Uzlabošanas vednis atskaites

Kad noklikšķināsit uz Finish (pabeigt), uzlabošanas vednis izveido atskaiti, kas sniedz detalizētu aprakstu par visus objektus, kas izveidoti un procesa laikā rodas kļūdas ziņojumi. Uzlabošanas vednis parāda atskaiti drukas priekšskatījumā, un pēc tam var drukāt vai saglabājiet atskaiti, piemēram, kā PDF vai XPS failu. Atskaitē netiek saglabāta kā Access objektu aizverot drukas priekšskatījuma logā.

Uzlabošanas vednis atskaite ir iekļauta informācija par šīm darbībām:

  • Uzlabošanas parametri, ieskaitot to tabula atribūtiem, ko izvēlējāties uzlabot un kā jūs var papildināt.

  • Tabulas informāciju, tostarp salīdzinājumu ar Access un SQL Server vērtības vārdus, datu tipi, indeksi, validācijas kārtulas, noklusējumu, izraisa, un vai nav laikspiedolus tika pievienotas.

  • Kādas kļūdas radušās, piemēram, datu bāzes vai transakciju žurnāls pilnu, nepietiekamu atļauju, ierīci vai datu bāzē nav izveidota, tabulu, noklusējuma vai validācijas kārtulu izlaista, attiecības nav izpildīts, vaicājuma izlaista, (jo tas nevar pārvērst ar SQL Server sintaksi) , un vadīkla un ierakstu avots konvertēšanas kļūdas formās un atskaitēs.

Sadaļas augšdaļa

Uz lapas sākumu

Kā datu bāzes objektu iegūt pārnests

Šādus datus un datu bāzes objektu saņemt var papildināt:

  • Datu un datu tipi    Visas Access datu bāzes datu tipi tiek konvertēti uz to ekvivalents SQL Server. Vedņa Access datu bāzes tekstu pārvērš unikoda, pievienojot Unikoda virknes identifikatoru visas virknes vērtības un, pievienojot prefiksu unikoda n visiem datu tipiem.

  • Dialoglodziņš Jauna meklēšanas mape   

    • Atlases vaicājumi, kuriem nav klauzula ORDER BY vai parametri tiek pārvērsti par skati.

    • Darbības vaicājumi tiek pārvērsti iekļautā procedūra darbības vaicājumi. Access pievieno iestatīt NOCOUNT pēc parametra deklarēšanas kods, lai pārliecinātos, vai iekļautā procedūra darbojas.

    • Atlases vaicājumi, kas veido atsauci tikai tabulas (ko dēvē arī par bāzes vaicājumus), kas izmanto parametrus vai klauzula ORDER BY tiek pārvērsti par lietotāja definētas funkcijas. Ja nepieciešams, augšējās 100 procentiem klauzula tiek pievienots vaicājumu, kurā ir klauzula ORDER BY.

    • Parametru vaicājumu, kas nosaukta parametru saglabātu sākotnējās teksta nosaukums, ko izmanto Access datu bāzē, un tiek pārvērstas iekļautajām procedūrām vai iekļautā lietotāja definētās funkcijas.

      Piezīme.: Iespējams, ir jāveic manuāli konvertētu vaicājumi, kas nebija ne uzlabot, piemēram, SQL tiešos vaicājumus, datu definīcijas vaicājumi un krustvaicājumi. Iespējams, būs manuāli uzlabot vaicājumus, kas tika pārāk ļoti ligzdotu funkciju.

  • Formas, atskaites, un vadīklas    SQL priekšrakstus rekvizīts RecordSource, ControlsSource un rindu avotu formas, atskaites vai vadīklas tiek glabāti vietā un netiek pārveidoti iekļautajām procedūrām vai lietotāja definētas funkcijas.

  • Uzsākšanas rekvizītus    Uzlabošanas vednis uzlabo startēšanas rekvizītus:

    StartUpShowDBWindow
    StartUpShowStatusBar
    AllowShortcutMenus
    AllowFullMenus
    AllowBuiltInToolbars
    AllowToolbarChanges
    AllowSpecialKeys
    UseAppIconForFrmRpt
    AppIcon
    AppTitle
    StartUpForm
    StartUpMenuBar
    StartupShortcutMenuBar

  • Makro un moduļi    Uzlabošanas vednis nav veiciet nepieciešamās izmaiņas, lai makro vai moduļi. Iespējams, ka būs jāmaina savas lietojumprogrammas pilnu SQL Server līdzekļu priekšrocības. Papildinformāciju skatiet rakstā MSDN raksts Pilnveidot Microsoft Office Access lietojumprogrammas saistītas ar SQL Server.

Uz lapas sākumu

Paplašiniet savas Office prasmes
Iepazīties ar apmācību
Esiet pirmais, kas saņem jaunās iespējas
Pievienoties Office Insider programmai

Vai šī informācija bija noderīga?

Paldies par jūsu atsauksmēm!

Paldies par atsauksmēm! Šķiet, ka varētu būt noderīgi sazināties ar kādu no mūsu Office atbalsta aģentiem.

×