Pierakstīties, izmantojot Microsoft
Pierakstīties vai izveidot kontu
Sveicināti!
Atlasīt citu kontu.
Jums ir vairāki konti
Izvēlieties kontu, ar kuru vēlaties pierakstīties.

Laika gaitā lielākā daļa datu bāzu lietojumprogrammu aug, kļūst sarežģītākas un ir nepieciešams atbalsts lielākam lietotāju atbalstam. Microsoft Office Access lietojumprogrammas dzīves brīdī, iespējams, vēlēsities apsvērt tās izmēru maiņu uz Microsoft SQL Server datu bāzi, lai optimizētu veiktspēju, mērogojamību, pieejamību, drošību, uzticamību un atkopšanas iespējas.

Šajā rakstā

Microsoft Office Access datu bāzes lieluma maiņa

Lieluma maiņa ir dažu vai visu datu datu bāzes objekti migrēšana no Access datu bāzes uz jaunu vai esošu SQL Server bāzi vai jaunu Access projektu (.adp).

Priekšrocības, ko nodrošina datu bāzes SQL Server

  • Augsta veiktspēja un mērogojamība    Daudzos gadījumos SQL Server labāka veiktspēja nekā Access datu bāze. SQL Server arī atbalsta ļoti lielas datu bāzes, kuru lielums pārsniedz pašreizējo ierobežojumu Access datu bāzei, kas ir divi gigabaiti. Visbeidzot SQL Server ļoti efektīvi apstrādā paralēlus vaicājumus (lietotāju pieprasījumu apstrādei izmantojot vairākus vietējos pavedienus vienā procesā) un minimizējot papildu atmiņas prasības, pievienojot vairāk lietotāju.

  • Lielāka pieejamība    SQL Server ļauj izveidot datu bāzes dinamisko dublējumu (inkrementālu vai pabeigtu) tās lietošanas laikā. Tāpēc, lai dublētu datus, lietotājiem nav jāliek iziet no datu bāzes.

  • Uzlabota drošība    Izmantojot uzticamu savienojumu, SQL Server integrēt ar Windows sistēmas drošību, lai nodrošinātu vienotu integrētu piekļuvi tīklam un datu bāzei, izmantojot labāko no abām drošības sistēmām. Tas atvieglo sarežģītu drošības shēmu administrēšanu.

  • Tūlītēja atkopšana    Sistēmas kļūmes (piemēram, operētājsistēmas avārijas vai strāvas padeves pārtraukuma) gadījumā SQL Server ir automātisks atkopšanas mehānisms, kas dažas minūtes bez datu bāzes administratora iejaukšanās atkop datu bāzi pēdējā konsekventajā stāvoklī.

  • Apstrāde serverī    Ja SQL Server klienta/servera konfigurācijā, tiek samazināts tīkla trafiks, jo datu bāzes vaicājumi pirms rezultātu nosūtīšanas klientam tiek apstrādāti serverī. Ja apstrādi veic serveris, tiek daudz efektīvāks, īpaši tad, ja strādājat ar lielām datu kopām.

    Lietojumprogramma var arī izmantot lietotāja definētas funkcijas, saglabātas procedūras un trigerus, lai serverī centralizētu un koplietotu programmas loģiku, biznesa kārtulas un politikas, sarežģītus vaicājumus, datu validāciju un attiecinošās integritātes kodu serverī, nevis klientā.

Ways to upsize

Izmēru maiņas vednis pārvieto datu bāzes objektus un to datus no Access datu bāzes uz jaunu vai esošu SQL Server bāzi.

Pastāv trīs veidi, kā izmantot iestatīšanas vedni:

  • Upsize all database objects from an Access database to an Access project to you can create a client/server application. Šai pieejai ir nepieciešamas dažas papildu izmaiņas lietojumprogrammās, kā arī koda un sarežģītu vaicājumu modifikācija.

  • Upsize only data or data definitions from an Access database to a SQL Server database.

  • Izveidojiet Access datu bāzi aizmugurējam SQL Server datu bāzei, lai varētu izveidot priekšgala/aizmugurgala lietojumprogramma. Šai pieejai ir nepieciešama ļoti neliela lietojumprogrammu modifikācija, jo kods joprojām izmanto Access datu bāzes programmu (ACE).

Pirms Access datu bāzes izveidošanas

Pirms Access datu bāzes upsize to a SQL Server database or Access project, consider doing following:

  • Datu bāzes dublēšana     Lai gan, izmantojot iestatīšanas vedni, no Access datu bāzes netiek noņemti dati vai datu bāzes objekti, ieteicams pirms Access datu bāzes dublēšanas izveidot tās dublējumkopiju.

  • Pārliecinieties, vai diskā ir pietiekami daudz vietas     Ierīcē jābūt pietiekami daudz vietas diskā, kas saturēs augšupvērsto datu bāzi. Izmēru maiņas vednis vislabāk darbojas, ja ir pieejams pietiekami daudz vietas diskā.

  • Unikālu indeksu izveide     Saistītai tabulai ir jābūt unikālam indeksam, lai to varētu atjaunināt programmā Access. Izmēru maiņas vednis var izveidot esošu unikālu indeksu, taču nevar izveidot indeksu, kura nav. Ja vēlaties atjaunināt tabulas, pirms lieluma maiņas noteikti pievienojiet katrai Access tabulai unikālu indeksu.

  • Atbilstošo atļauju piešķiršana datu SQL Server bāzē

    • Lai veidotu augšupvērstu skatu uz esošu datu bāzi, nepieciešamas atļaujas CREATE TABLE un CREATE DEFAULT.

    • Lai izveidotu jaunu datu bāzi, nepieciešama atļauja CREATE DATABASE un SELECT atļaujas sistēmas tabulām pamatdatu bāzē.

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

Uz lapas sākumu

Iestatīšanas vedņa izmantošana

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

    Tiek startēts augšupvērstās izmēru maiņas vednis.

1. darbība. Izvēlieties, lai pārietu uz esošu datu bāzi vai jaunu datu bāzi

Vedņa pirmajā lapā norādiet, vai vēlaties upsize access datu bāzi uz esošu datu SQL Server bāzi vai izveidot SQL Server bāzi.

  • Esošas datu bāzes izmantošana    Ja atlasīsit šo opciju un pēc tam noklikšķināsit uz Tālāk, programma Access parādīs dialoglodziņu Datu avota atlase, lai varētu izveidot ODBC savienojumu ar esošo SQL Server bāzi.

    Par ODBC datu avotiem

    Datu avots ir apvienots ar savienojuma informāciju, kas nepieciešama, lai piekļūtu datiem. Datu avoti ir, piemēram, Access, SQL Server, Oracle RDBMS, izklājlapa un teksta fails. Savienojuma informācijā ietilpst, piemēram, servera atrašanās vieta, datu bāzes nosaukums, pieteikšanās ID, parole un dažādas ODBC draiveru opcijas, kas apraksta, kā izveidot savienojumu ar datu avotu.

    ODBC arhitektūrā lietojumprogramma (piemēram, Access vai Microsoft Visual Basic programma) izveido savienojumu ar ODBC draiveru pārvaldnieku, kas savukārt izmanto noteiktu ODBC draiveri (piemēram, Microsoft SQL ODBC draiveri), lai izveidotu savienojumu ar datu avotu (šajā gadījumā SQL Server datu bāzi). Programmā Access tiek izmantoti ODBC datu avoti, lai izveidotu savienojumu ar ārpus Access esošiem datu avotiem, kuriem nav iebūvētu draiveru.

    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 konkrēta datora Windows reģistrā ar lietotāja definētu nosaukumu. Datora datu avotus var izmantot tikai datorā, kurā tie ir definēti. Pastāv divu veidu datora datu avoti — lietotāja un sistēmas datu avoti. Lietotāja datu avotus var izmantot tikai pašreizējais lietotājs, un tie ir redzami tikai šim lietotājam. Sistēmas datu avotus var izmantot visi lietotāji datorā, un tie ir redzami visiem datora un sistēmas pakalpojumu lietotājiem. Datora datu avoti ir īpaši noderīgi, ja vēlaties nodrošināt papildu drošību, jo datora datu avotu var skatīt tikai pieteikušies lietotāji, un attāls lietotājs tos nevar nokopēt citā datorā.

      Failu datu avoti

      Failu datu avoti (dēvēti arī par DSN failiem) glabā savienojuma informāciju teksta failā, nevis Windows reģistrā, un parasti ir vieglāk lietojami nekā datora datu avoti. Piemēram, varat kopēt failu datu avotu jebkurā datorā ar pareizo ODBC draiveri, lai jūsu programma varētu paļauties uz nemainīgu un precīzu savienojuma informāciju visos datoros, kuros tā izmanto. Vai arī varat ievietot failu datu avotu vienā serverī, koplietot to daudzos tīkla datoros un vienkārši uzturēt savienojuma informāciju vienuviet.

      Failu datu avots var būt arī nekoplietojams. Nekoplietojams failu datu avots atrodas vienā datorā un norāda uz datora datu avotu. Varat izmantot nekoplietojamos failu datu avotus, lai piekļūtu esošiem datora datu avotiem failu datu avotos.

      Virkņu savienošana

      Modulī varat definēt formatētu savienojuma virkni, kas norāda savienojuma informāciju. Savienojuma virkne nodod savienojuma informāciju tieši ODBC draiveru pārvaldniekam, un tas palīdz vienkāršot lietojumprogrammu, jo atceļ prasību, ka sistēmas administratoram vai lietotājam jāizveido DSN, pirms izmantojat datu bāzi.

  • Jaunas datu bāzes izveide    Ja atlasāt šo opciju un pēc tam noklikšķināt uz Tālāk, Access parāda lapu, kurā ievadāt informāciju par jauno SQL Server bāzi.

    • Kādus SQL Server datus vēlaties izmantot šai datu bāzei?     Ierakstiet tā servera nosaukumu, kuru vēlaties izmantot.

    • Izmantot uzticamu savienojumu     Varat izmantot uzticamu savienojumu, tas ir SQL Server varat integrēt ar operētājsistēmas Windows drošību, lai nodrošinātu vienotu pieteikšanu tīklā un datu bāzē.

    • Pieteikšanās ID un parole     Ja neizmantojat uzticamu savienojumu, ierakstiet tā konta pieteikšanās ID un paroli, kura serverī ir datu bāzes izveides privilēģijas.

    • Kā jaunajai datu bāzei SQL Server nosaukumu?     Ierakstiet jaunās datu bāzes SQL Server nosaukumu. Programma Access pārskata nosaukumu, ja tas konfliktē ar esošu datu bāzes nosaukumu, un pievieno numurētu sufiksu (piemēram, mydatabase 1).

Sadaļas sākums

2. darbība. Izvēlieties, kuras tabulas vēlaties atjaunināt

Šajā darbībā ir jāatlasa Access tabulas, kuras vēlaties izveidot par datu SQL Server bāzi. Atlasiet tabulas, kuras vēlaties mainīt, un pēc tam izmantojiet bultiņu pogas, lai tās pārvietotu uz sarakstu Eksportēt SQL Server sarakstu. Varat arī veikt dubultklikšķi uz tabulas, lai to pārvietotu no viena saraksta uz otru.

Sarakstā Pieejamās tabulas ir visas saistītās tabulas, izņemot SQL Server tabulām, kas jau ir SQL Server bāzē. Saistītās tabulas, kas norāda SQL Server datu bāzi, kas atlasīta automātiskai izmēru maiņai, ir redzamas sarakstlodziņā SQL Server eksportēšana un to nevar noņemt. Tabulas, kas pašlaik nav redzamas Navigācijas rūts, arī tiek izslēgtas, tostarp slēptās tabulas un sistēmas tabulas.

Padoms.: Visas tabulas, kuru nosaukums beidzas ar "_local", pieejamo tabulu sarakstā netiek iekļautas, lai novērstu to tabulu augšupešanu, kas jau ir augšupvērstas. Ja vēlaties šīs tabulas mainīt atkārtoti, pārdēvējiet tās pirms iestatīšanas vedņa palaišanas, noņemot sufiksu "_local".

Sadaļas sākums

3. darbība. Norādīšana uz augšu vērstos atribūtus un opcijas

Šajā darbībā ir jāatlasa, kurus tabulas atribūtus vēlaties SQL Server bāzē. Pēc noklusējuma visi atribūti ir atlasīti izmēru maiņai pēc noklusējuma.

Piezīme.: Pēc noklusējuma iestatīšanas vednis Access lauku nosaukumus pārvērš par juridiskiem SQL Server nosaukumiem un Access datu tipus konvertē par ekvivalentiem SQL Server datu tipiem.

Kādus tabulas atribūtus vēlaties mainīt?

Tālāk sniegtajā tabulā ir uzskaitīti atribūti, kurus varat mainīt, un aprakstīts, kā augšupvērsto izmēru maiņas vednis tur katru no šiem atribūtiem:

Attribute

Darbība, ja atlasīta

Indeksi

Upsizing Wizard upsizes all indexs.

Iestatīšanas vednis pārvērš Access primārās atslēgas par SQL Server indeksiem un atzīmē tās kā SQL Server atslēgas. Ja izvēlaties saistīt augšupvērsto SQL Server ar savu Access datu bāzi, augšupešanas vednis indeksa nosaukumam pievieno arī prefiksu "aaaaa". Tas ir tāpēc, ka Access izvēlas indeksu, kas pirmo reizi alfabētiskā secībā ir pieejams indeksu sarakstā kā primārā atslēga un "aaaaa" prefikss nodrošina, ka tiek izvēlēts pareizais indekss.

Visi pārējie indeksi saglabā savus nosaukumus, izņemot gadījumus, kad neatļautas rakstzīmes tiek aizstātas ar rakstzīmi "_". Unikālie un neikalkaliskie Access indeksi kļūst par unikāliem un neikalkal unikāliem SQL Server indeksiem.

Saistītai tabulai ir jābūt unikālam indeksam, lai to varētu atjaunināt programmā Access. Izmēru maiņas vednis var izveidot esošu unikālu indeksu, taču nevar izveidot indeksu, kura nav. Ja vēlaties atjaunināt datus tabulās pēc to lieluma maiņas, pirms lieluma maiņas noteikti pievienojiet katrai Access tabulai unikālu indeksu.

Validācijas kārtulas.

Upsizing Wizard upsizes the following as update and insert triggers:

  • Visi lauki Obligāts rekvizīts

  • Tabulas validācijas kārtulas

  • Ieraksta validācijas kārtulas.

  • Lauka validācijas kārtulas.

Trigeris ir Transact-SQL priekšrakstu sērija, kas saistīta SQL Server tabulu. Tabulai var būt trīs trigeri, viens trigeri katrai komandai, kas var modificēt tabulas datus: komandas ATJAUNINĀT, IEVIETOT un DZĒST. Trigeris tiek izpildīts automātiski, kad tiek izpildīta komanda. Upsizing Wizard uses triggers, nevis SQL Server rules to enforce field level validation because SQL Server rules do not allow you to display custom error messages.

Katrai validācijas kārtulai nav obligāti nepieciešama atbilstība trigerim viens pret vienu. Katra validācijas kārtula var kļūt par daļu no vairākiem trigeriem, un katrā trigerī var būt ietverts kods, kas emulē vairāku validācijas kārtulu funkcionalitāti.

Iestatot Access lauka rekvizītu Obligāts kā patiess, lietotājs nevar ievietot ierakstu un atstāj vajadzīgo lauku Null (ja laukam nav noklusējuma piesaistes) vai iestatīt laukam Null, atjauninot ierakstu. Nepieciešamie lauki tiek upsized uz laukiem, kas neļauj izmantot vērtības Null SQL Server.

Validācijas teksts

Access datu bāzes rekvizīts Validācijas teksts tiek konvertēts par Access projekta validācijas teksta rekvizītu. Tas ļauj Access draudzīgu kļūdu ziņojumiem parādīt ierobežojuma pārkāpumu gadījumā izpildes laikā.

Noklusējums

Izmēru maiņas vednis upsizesizes all Default Value properties to American National Standards Institute (ANSI) default objects.

Tabulu relācijas

Upsizing Wizard upsizes all table relationships.

Varat izlemt, kā upsize tabulu relācijas un attiecinošo integritāti, izmantojot atjaunināšanas, ievietošanas vai dzēšanas trigerus vai izmantojot Deklarētu attiecinošo integritāti (DrI). DRI darbojas tāpat kā Access attiecinošā integritāte, definējot primāro atslēgu ierobežojumus pamata tabulām (relācijas viens pret daudziem puse "viens") un ārējās atslēgas ierobežojumus ārējo tabulu (parasti relācijas viens pret daudziem puse "daudzi").

  • DRI izmantošana     Atlasiet Tabulu relācijas un Izmantojiet DRI, lai izmantotu DRI, lai ieviestu attiecinošo integritāti. Access datu bāzes kolonnas validācija tiek konvertēta par datu SQL Server dri pārbaudes ierobežojumu ar validācijas ziņojumu, kā parādīts tālāk esošajā tabulā.

Access datu bāzes relācija

SQL Server ārējā atslēga

Validatio n Text

Kaskadētā atjaunināšana

JA TIEK DZĒSTA, NAV NEKĀDAS DARBĪBAS AR KASKĀDES ATJAUNINĀJUMU

"Šo ierakstu nevar izdzēst, jo tabula <, kurā> iekļauti saistītie ieraksti."

Kaskadēt dzēšanu

DARBĪBA DZĒST KASKADĒ, JA ATJAUNINĀŠANA NAV DARBĪBAS

"Ierakstu nevar pievienot vai mainīt, jo tabulā ir nepieciešams saistīts ieraksts, <primārās tabulas>."

Kaskadētā atjaunināšana
un Kaskadētā dzēšana

ON DELETE CASCADE ON UPDATE CASCADE

Vērtība nav iestatīta.

Bez DRI

JA NEIZDZĒŠAT NEVIENU DARBĪBU, JA DARBĪBA NETIEK ATJAUNINĀTA

Šo ierakstu nevar pievienot, mainīt vai dzēst relācijas ierobežojuma dēļ starp tabulām, kas <no primārās tabulas> <tabulām>.

  • Trigeru izmantošana     Ja esat definējis atjauninājumu kaskadēšanu vai dzēšanu Access tabulu relācijās un vēlaties saglabāt šo darbību augšupvērstās tabulās, atlasiet tabulu relācijas un Izmantot trigerus. Tas upsizes cascading updates or deletes as triggers to enforce referential integrity.

    Tabulu relācijai nav obligāti būt "viens pret vienu" atbilstība trigerim. Katra relācija var kļūt par daļu no vairākiem trigeriem vai katrs trigeris var ietvert kodu, lai emulētu vairāku attiecinošās integritātes kārtulu funkcionalitāti. Ievietošanas trigeri tiek izmantoti bērnelementu tabulās, un dzēšanas trigeri tiek izmantoti vecāktabulēs.

    Piezīme.: Programmai Access ir nepieciešams, lai DRI datu bāzes diagramma datu SQL Server datu bāzi. Lai atļautu access lasīt datu bāzes shēmu, vienlaikus izmantojot trigerus attiecinošo integritāti, iestatīšanas vednis relācijās ievieto DRI, bet izslēdz ārējo atslēgu ierobežojumu pārbaudi.

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

  • Laikspiedola lauku pievienošana tabulām    SQL Server izmanto laikspiedola lauku, lai norādītu, ka ieraksts ir mainīts (taču ne brīdī, kad tas tika mainīts), izveidojot unikālu vērtības lauku un pēc tam atjauninot šo lauku, kad tiek atjaunināts ieraksts. Saistītai tabulai programma Access izmanto vērtību laikspiedola laukos, lai noteiktu, vai ieraksts pirms atjaunināšanas ir mainīts. Parasti laikspiedola lauks nodrošina vislabāko veiktspēju un uzticamību. Bez laikspiedola lauka, SQL Server jāpārbauda visi ieraksta lauki, lai noteiktu, vai ieraksts ir mainījies, kas palēnina veiktspēju.

    Tālāk esošajā tabulā ir aprakstīti šajā sarakstā pieejamie iestatījumi.

Iestatījums

Apraksts

Jā, ļaut vednim izlemt

Ja sākotnējās Access tabulas satur peldošā komata (Single vai Double), Memo vai OLE objekts laukus, augšupešanas vednis izveido jaunus laikspiedola laukus iegūtajā SQL Server šo lauku tabulās.

Jā, vienmēr

Izmēru maiņas vednis izveido laikspiedola lauku visām augšupvērstām tabulām neatkarīgi no tā, kāda tipa laukā tās atrodas. Šādi tiek uzlabota to augšupvērsto Access tabulu veiktspēja, kurās, iespējams, nav Memo, OLE objekta vai peldošā komata lauku, bet kuru laukos ir citu tipu lauki.

Nē, nekad

Izmēru maiņas vednis tabulām neskaita laikspiedola laukus.

Svarīgi!: Saistītajās SQL Server tabulās Access nepārbauda, lai noteiktu, vai memo vai OLE objektu lauki ir mainījušies, jo šie lauki var būt daudz megabaitu, un salīdzinājums var būt pārāk intensīvs tīklam un laikietilpīgs. Tāpēc, ja ir mainīts tikai teksta vai attēla lauks un nav laikspiedola lauka, Access pārraksta izmaiņas. Turklāt peldošā komata lauka vērtība var tikt rādīta kā mainīta, kad tā nav mainīta, tāpēc gadījumā, ja nav lauka laikspiedols, programma Access var noteikt, ka ieraksts ir mainīts, ja tā nav.

  • Izveidojiet tikai tabulas struktūru, neapveidojiet datus    Upsizing Wizard upsizes all data to SQL Server by default. Ja ir atzīmēta izvēles rūtiņa Tikai izveidot tabulas struktūru, nedatu iestatīšana, tiek izveidota tikai datu struktūra.

Sadaļas sākums

4. darbība. Izvēlieties, kā upsize your application

Nākamajā vedņa lapā varat atlasīt vienu no trim dažādiem veidiem, kā veikt Access datu bāzes lietojumprogrammas darbības. Sadaļā Kādas lietojumprogrammas izmaiņas vēlaties veikt? atlasiet kādu no šīm opcijām:

  • Jaunas Access klienta/servera lietojumprogrammas izveide    Ja atlasīsiet šo opciju, iestatīšanas vednis izveido jaunu Access projektu. Upsizing Wizard prompts you for a name, which defaults to the current Access database name, adds a "CS" suffix and then stores the project in the same location as the existing Access database.

    Izmēru maiņas vednis izveido Access projekta failu un pēc tam upsizes visus datu bāzes objektus no Access datu bāzes uz Access projektu. Ja nesaglabāsit paroli un lietotāja ID, pirmajā Access projekta atvēršanas reizē access tiks parādīts dialoglodziņš Datu saišu rekvizīti, lai jūs varētu izveidot savienojumu ar SQL Server bāzi.

  • Tabulu SQL Server ar esošu lietojumprogrammu    Ja atlasīsit šo opciju, iestatīšanas vednis modificē Access datu bāzi tā, lai vaicājumos, formās, atskaitēs un datu piekļuves lapās dati izmantotu jaunajā SQL Server datu bāzē, nevis Access datu bāzē esošos datus. Iestatīšanas vednis pārdēvē Access tabulas, kuras jūs vēlaties mainīt, izmantojot sufiksu "_local". Piemēram, ja tabulā ar nosaukumu Darbinieki izveidosit upsize, tabula jūsu Access Employees_local pārdēvēta. Pēc tam augšupejošas iestatīšanas vednis izveido saistītu SQL Server ar nosaukumu Darbinieki.

    Piezīme.: Kad izmēru maiņas darbība ir pabeigta, tabulas, kas tika pārdēvētas ar "_local" sufiksu, vairs netiks izmantotas. Tomēr ir ieteicams saglabāt lokālās tabulas, līdz būs pārbaudīts, vai maiņa bijusi veiksmīga. Vēlāk varat izdzēst lokālās tabulas, lai samazinātu Access datu bāzes lielumu. Pirms tabulu dzēšanas noteikti dublējiet savu datu bāzi.

    Vaicājumos, formās, atskaitēs un datu piekļuves lapās, kuru pamatā ir sākotnējās tabulas Darbinieki, tagad tiks izmantota SQL Server tabula Darbinieki. Daudzus lauku rekvizītus sākotnējā lokālajā tabulā manto jaunā lokālā tabula, tostarp Apraksts, Paraksts, Formāts, InputMask un DecimalPlaces.

  • Lietojumprogrammas izmaiņas netiek mainītas    Atlasiet šo opciju, ja datus vēlaties tikai kopēt SQL Server datu bāzē, bet nevēlaties veikt citas izmaiņas esošajā Access datu bāzes lietojumprogrammā.

Saglabāt paroli un lietotāja ID    Pēc noklusējuma augšupešanas vednis izveido saistītās tabulas esošā lietojumprogrammā vai izveido Access projektu, nesaglabājot lietotājvārdu un paroli. Tas nozīmē, ka lietotājiem tiek prasīts lietotājvārds un parole ikreiz, kad viņi piesakās SQL Server bāzē.

Ja atlasāt Saglabāt paroli un lietotāja ID, lietotāji var izveidot savienojumu SQL Server datu bāzi nepiesakoties. Ja atlasāt Izveidot jaunu Access klientu/servera lietojumprogrammu, Access projekts saglabā lietotājvārda paroli OLE DB savienojuma virknē.

Piezīme.: Šī opcija ir atspējota opcijai Nav lietojumprogrammas izmaiņu, ja saistīta SQL Server ir konfigurēta ar MSysConf tabulu, lai liegtu paroļu saglabāšanu.

Upsizing Wizard report

Noklikšķinot uz Pabeigt, iestatīšanas vednis izveido atskaiti, kas sniedz detalizētu aprakstu par visiem izveidotajiem objektiem, kā arī ziņo par visām kļūdām, kas radušās šī procesa laikā. Izmēru maiņas vednis parāda atskaiti drukas priekšskatījumā, un pēc tam varat izdrukāt vai saglabāt atskaiti, piemēram, XPS vai PDF faila formātā. Atskaite netiek saglabāta kā Access objekts, kad aizverat drukas priekšskatījuma logu.

Upsizing Wizard report contains information about the Upsizing Wizard report about the Upsizing Wizard report about the Following:

  • Parametru upsizing, tostarp to, kurus tabulas atribūtus izvēlaties upsize un how you upsized.

  • Tabulas informācija, tostarp Access un SQL Server vērtību salīdzinājums nosaukumiem, datu tipiem, indeksiem, validācijas kārtulām, noklusējumiem, trigeriem un laikspiedoliem, kā arī laikspiedolu pievienošanas veidam.

  • Visas radušās kļūdas, piemēram, datu bāzes vai transakciju žurnāls pilns, nepietiekamas atļaujas, ierīce vai datu bāze nav izveidota, tabula, noklusējuma vai validācijas kārtula izlaista, relācija nav ieviesta, vaicājums izlaists (jo to nevar pārvērst par SQL Server sintaksi) un vadīkla un ierakstu avots konvertēšanas kļūdas veidlapās un atskaitēs.

Sadaļas sākums

Uz lapas sākumu

Datu bāzes objektu augšupešana

Šādi dati un datu bāzes objekti tiek atjaunināti:

  • Dati un datu tipi    Visi Access datu bāzes datu tipi tiek konvertēti to ekvivalentos datu SQL Server. Vednis pārveido Access datu bāzes tekstu par unikodu, pievienojot unikoda virknes identifikatoru visām virkņu vērtībām un visiem datu tipiem pievienojot unikoda n prefiksu.

  • Vaicājumi    

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

    • Darbības vaicājumi tiek pārvērsti par saglabātajiem procedūras darbības vaicājumiem. Programma Access pēc parametra deklarāciju koda pievieno SET NOCOUNT ON, lai nodrošinātu saglabātās procedūras pa darbību.

    • Atlases vaicājumi, kuros ir tikai atsauces uz tabulām (tiek dēvētas arī par bāzes vaicājumiem), kas izmanto parametrus vai klauzulu ORDER BY, tiek konvertēti par lietotāja definētām funkcijām. Ja nepieciešams, vaicājumam, kurā ir klauzula ORDER BY, tiek pievienota klauzula TOP 100 PERCENT.

    • Parametru vaicājumi, kas izmanto nosauktus parametrus, uztur sākotnējo teksta nosaukumu, kas tiek izmantots Access datu bāzē, un tiek konvertēti par saglabātām procedūrām vai iekļautām lietotāja definētām funkcijām.

      Piezīme.: Iespējams, būs manuāli jākonvertē vaicājumi, kas netika atjaunināti, piemēram, SQL tranzītvaicājumi, datu definēšanas vaicājumi un krustvaicājumi. Iespējams, jums arī ir manuāli jā upizē vaicājumi, kas ir pārāk dziļi ligzdoti.

  • Veidlapas, atskaites un vadīklas    SQL priekšraksti veidlapas, atskaišu un vadīklu rekvizītos RecordSource, ControlsSource un RowSource tiek saglabāti to atrašanās vietā un netiek konvertēti par saglabātām procedūrām vai lietotāja definētām funkcijām.

  • Startēšanas rekvizīti    Upsizing Wizard upsizes the startup properties:

    StartUpShowDBWindow
    StartUpShowStatusBar
    AllowShortcutMenus
    AllowFullMenus
    AllowBuiltInToolbars
    AllowToolbarChanges
    AllowSpecialKeys
    UseAppIconForFrmRpt
    AppIcon

    StartUpForm
    StartUpMenuBar
    StartupShortcutMenuBar

  • Moduļi un makro    Upsizing Wizard does not make any changes to modules or macros. Iespējams, lietojumprogramma būs jāmodificē, lai pilnībā izmantotu SQL Server līdzekļu priekšrocības. Papildinformāciju skatiet MSDN rakstā Ar programmu saistīto Microsoft Office Access lietojumprogrammu optimizēšana SQL Server.

Uz lapas sākumu

Nepieciešama papildu palīdzība?

Vēlaties vairāk opciju?

Izpētiet abonementa priekšrocības, pārlūkojiet apmācības kursus, uzziniet, kā aizsargāt ierīci un veikt citas darbības.

Kopienas palīdz uzdot jautājumus un atbildēt uz tiem, sniegt atsauksmes, kā arī saņemt informāciju no ekspertiem ar bagātīgām zināšanām.

Vai šī informācija bija noderīga?

Cik lielā mērā esat apmierināts ar valodas kvalitāti?
Kas ietekmēja jūsu pieredzi?
Nospiežot Iesniegt, jūsu atsauksmes tiks izmantotas Microsoft produktu un pakalpojumu uzlabošanai. Jūsu IT administrators varēs vākt šos datus. Paziņojums par konfidencialitāti.

Paldies par jūsu atsauksmēm!

×