Attiecas uz
Access 2010 Access 2007

Access projekts ir Access fails (.adp), kas nodrošina tiešu, efektīvu savienojumu ar Microsoft SQL Server bāzi, izmantojot OLE DB arhitektūru. Microsoft Access 2007 un 2010 ļauj izveidot jaunus Access projekta (.adp) failus un strādāt ar esošajiem Access projektiem, kurus izveidojāt iepriekšējās Access versijās. Šajā rakstā sniegts īss skaidrojums par Access projektiem, paskaidrots, kā Access projekti darbojas programmā Access 2007 un Access 2010. Tajā ir arī aprakstīts, kā programmā Access 2007 un 2010 izveidot jaunu Access projektu un kā izveidot Access projekta savienojumu ar esošu SQL Server bāzi.

Piezīme.: Access 2010 ir pēdējā Access versija, kas atbalsta darbu ar Access projektu (.adp) failiem.

Tēmas šajā rakstā

Access projektu pārskats

Izveidojot Access projektu, ir vairākas priekšrocības, salīdzinot ar saistīšanu ar SQL Server tabulām vai skatiem. Piemēram, Access projektā varat veikt noformējuma izmaiņas SQL Server objektos, piemēram, tabulās un skatos, un varat izveidot, rediģēt un izmantot citus SQL Server līdzekļus, piemēram, datu bāzes shēmas, iekļautās procedūras un lietotāja definētās funkcijas. Savukārt, ja ir saite uz SQL Server bāzi, jūs nevarat veikt noformējuma izmaiņas ne uz vienu SQL Server, kā arī saiti uz SQL Server tabulām un skatiem. Taču saistīšana ļauj izveidot savienojumu ar vairākām SQL Server bāzēm, savukārt Access projekta (*.adp) fails var izveidot savienojumu tikai ar vienu SQL Server bāzi.

Lai iegūtu papildinformāciju par saistīšanu ar SQL Server bāzi, noklikšķiniet uz raksta Saites izveide uz datu bāzi vai importēšana SQL Server bāzē.

Access projektā nav datu vai datu definīcijas objektu. Tā vietā šie objekti tiek glabāti SQL Server bāzē. Tomēr darbs ar Access projektu joprojām ir ļoti līdzīgs darbam ar Access datu bāzi. Formu, atskaišu, makro un moduļu izveides process ir gandrīz tāds pats, kā Access datu bāzes izveidei.

Programmā Access 2007 un Access 2010 var izveidot jaunus Access projektus un izmantot iepriekšējās programmas Access versijās izveidotus projektus. Turklāt varat izmantot daudzus jaunos Access 2007 un 2010 līdzekļus, piemēram, uzlabotos formu un atskaišu noformēšanas rīkus, jauno makro noformētāju, uzlabotu nosacījumformatēšanas rīkus un lentes pielāgošanu. Tomēr Access projektos nav pieejami noteikti jaunāki Access līdzekļi, piemēram, pielikumi, vairākvērtību lauki, navigācijas vadīkla vai tīmekļa pārlūkprogrammas vadīkla. Turklāt izkārtojuma skats nav pieejams veidlapu un atskaišu noformēšanai.

Access un SQL Server versiju saderība

Access 2010 .adp faili ir saderīgi ar SQL Server 2008 un vecākām versijām. Jaunākas SQL Server versijas var būt saderīgas arī ar Access 2010 .adp failiem, bet vispārīgi, ja vēlaties modificēt SQL objektus no Access .adp faila, Access versijai ir jābūt augstākai nekā SQL Server versijai. Piemēram, nevarat modificēt objektus datu bāzē ar SQL Server 2008, izmantojot Access 2007. Līdzīgi, izmantojot access 2003, nevar modificēt SQL Server 2005 datu bāzē.

Svarīgi!: Pirms jaunināšanas uz jaunu Access vai SQL Server versiju vienmēr pārbaudiet savu Access projektu, izmantojot jaunās versijas, lai pārliecinātos, vai visi līdzekļi darbojas pareizi.

Datu tipu un shēmu atbalsts

Datu tipi Date/time

Access 2010 nodrošina ierobežotu atbalstu četriem jauniem datuma/laika datu tipiem, kas pievienoti programmā SQL Server 2008:

  • TIME

  • DATE

  • DATETIME2

  • DATETIMEOFFSET

Access projektā varat izveidot un noformēt tabulas un skatus, kas izmanto šos jaunos datu tipus. Tomēr formās un atskaitēs šo datu tipu lauki darbojas tā, it kā tie būtu teksta lauki. Rezultātā nevarat izmantot datuma formātus vai datuma atlasītājus ar šiem datu tipiem.

Mainīgā garuma datu tipi

Access 2010 projektos var izmantot šādus mainīgā garuma datu tipus:

  • VARBIN(MAX)

  • VARCHAR(MAX)

  • NVARCHAR(MAX)

Tomēr Access projektā nevar pievienot vai modificēt laukus, kuros tiek lietoti max apzīmētāji.

datu tips BIGINT

Access 2010 atbalsta datu SQL Server BIGINT. Tomēr Access lietotāja interfeiss īsteno zemāku -999999999999999999 robežu (aptuveni -2^60) pretēji faktiskajai apakšējai vērtībai -2^63. Access lietotāja interfeisa augšējā robeža ir 2^63-1, kas ir tāda pati kā SQL Server.

Neatbalstītie līdzekļi

Datu tipi

Access projektos netiek SQL Server 2008 datu tipi:

  • ĢEOGRĀFIJA

  • ĢEOMETRIJA

  • HIERARCHYID

Programma Access bloķē noformējuma režīmu tabulām vai skatiem, kas izmanto šos tipus.

Datu bāzu shēmas (relāciju skats)

Tā kā ir trīs neatbalstīti datu tipi, kas norādīti iepriekšējā sadaļā, Access projektā nevar SQL Server 2008 datu bāzu shēmas.

Uz lapas sākumu

Ieteikumi access projektiem programmā Access 2010

Mēs turpinām atbalstīt .adp failu izveidi un darbu ar tiem programmā Access 2010. Tomēr mēs iesakām izstrādātājiem izmantot programmā SQL Server Management Studio iekļautos SQL Server noformējuma rīkus, lai veidotu datu bāzes objektus, piemēram, tabulas, skatus un iekļautās procedūras, un pēc tam izmantot Access interfeisu, lai veidotu formas, atskaites, makro un moduļus, kas veido savienojumu ar šiem objektiem. Rīkus, ko SQL Server nodrošina jaudīgāko interfeisu, lai izveidotu SQL Server objektus.

Access projekta izveide

Izmantojiet šo procedūru, lai izveidotu jaunu Access projekta (.adp) failu programmā Access 2007 vai Access 2010.

  1. Cilnē Fails noklikšķiniet uz Jauns. Ja izmantojat Access 2007, noklikšķiniet uz Microsoft Office pogas un pēc tam uz Atvērt.

  2. Veiciet vienu no šīm darbībām:Access projekta izveide noklusējuma faila atrašanās vietā    

    • Sadaļas Tukša datu bāze lodziņā Faila nosaukums ierakstiet projekta nosaukumu, izmantojot .adp faila nosaukuma paplašinājumu.

      - vai -

      Access projekta izveide citā faila atrašanās vietā    

      1. Sadaļā Tukša datu bāze noklikšķiniet uz Pārlūkot , lai atrastu vietu, kur saglabāt datu bāzi.

      2. Dialoglodziņā Fails jauna datu bāze pārlūkojiet līdz atrašanās vietai, kur vēlaties saglabāt projektu, vai akceptējiet noklusējuma atrašanās vietu.

      3. Lodziņā Faila nosaukums ierakstiet projekta faila nosaukumu.

      4. Sarakstā Saglabāt kā tipu atlasietMicrosoft Office Access projekti (*.adp) un pēc tam noklikšķiniet uz Labi.

  3. Sadaļā Jauns projekts noklikšķiniet uz Izveidot.

    Access parāda uzvedni ar šādu ziņojumu:

    Vai vēlaties izveidot savienojumu ar esošu datu SQL Server bāzi?

    Ja vēlaties izveidot savienojumu ar esošu datu SQL Server, noklikšķiniet uz Jā un turpiniet ar 4. darbību. Pretējā gadījumā noklikšķiniet uz un pārejiet pie 5. darbības, lai izveidotu SQL Server bāzi.

  4. Savienojuma izveide ar esošu SQL Server bāzi    

    1. Dialoglodziņā Datu saites rekvizīti ievadiet nepieciešamo informāciju, lai:

      • Servera nosaukums

      • Informācija, kas nepieciešama, lai pieteiktos serverī

      • Datu bāzes nosaukums

        Poga Atlasīt visu, lai atlasītu visu darblapu

    2. Noklikšķiniet uz Pārbaudīt savienojumu , lai pārbaudītu, vai iestatījumi ir pareizi un vai savienojums ir sekmīgs.Ja savienojums nav sekmīgs, microsoft datu saites kļūdas dialoglodziņā tiek parādīts ziņojums, kurā aprakstīta problēma. Noklikšķiniet uz Labi, lai aizvērtu ziņojumu, pārbaudiet iestatījumus dialoglodziņā Datu saites rekvizīti un pēc tam vēlreiz noklikšķiniet uz Pārbaudīt savienojumu. Turklāt, iespējams, būs jāpārbauda SQL Server datu bāzes administratoram datu bāzei, ar kuru veidojat savienojumu, lai pārliecinātos, vai jūsu iestatījumi ir pareizi vai vai dators ir pieejams.

    3. Kad dialoglodziņā Microsoft datu saite tiek parādīts ziņojums Testa savienojums ir sekmīgs, noklikšķiniet uz Labi, lai aizvērtu dialoglodziņu, un pēc tam noklikšķiniet uz Labi, lai aizvērtu dialoglodziņu Datu saites rekvizīti.Programma Access savieno projektu ar SQL Server bāzi.

  5. Jaunas datu bāzes SQL Server izveide    

    1. Microsoft SQL Server datu bāzes vedņa pirmajā lapā ievadiet šādu informāciju:

      • Datu SQL Server, kuru vēlaties izmantot šajā datu bāzē

      • Pieteikšanās informācija

      • Datu bāzes SQL Server nosaukums  

        Microsoft SQL Server Database Wizard

        Piezīme.: Lai šobrīd izlaistu savienojuma izveides procesu, noklikšķiniet uz Atcelt. Programma Access izveido projektu, bet nav savienota ar SQL Server bāzi. Lai projekta ietvaros varētu veikt kādas darbības, vispirms tā ir jāsavieno ar SQL Server bāzi, ko var izdarīt, veicot nākamajā sadaļā norādītās darbības.

    2. Lai turpinātu, noklikšķiniet uz Tālāk.Programma Access mēģina izveidot savienojumu ar jūsu norādīto SQL servera datoru. Ja Access nevar izveidot savienojumu ar SQL Server datoru, tā parāda kļūdas ziņojumu, kurā aprakstīta problēma. SQL servera datora nosaukums vai pieteikšanās informācija var būt nepareiza vai jums nav nepieciešamo atļauju datu bāzes izveidei jūsu norādītajā SQL Server datorā. Iespējams, būs jāpārbauda SQL Server datu bāzes administratoram izveidoto datu bāzi, lai pārliecinātos, vai jūsu iestatījumi ir pareizi vai dators ir pieejams.

    3. Kad Programma Access ir sekmīgi SQL Server ar datora, vednis parāda ziņojumu: Vednis sniedz visu nepieciešamo informāciju, lai izveidotu jūsu SQL Server bāzi. Noklikšķiniet uz Pabeigt, lai turpinātu.Programma Access SQL Server datu bāzi un izveido savienojumu ar projektu.

Uz lapas sākumu

Esoša Access projekta savienošana ar citu SQL Server bāzi

Izmantojiet šo procedūru, ja jums ir esošs Access projekts, kas nav savienots ar SQL Server datu bāzi, vai ja vēlaties mainīt SQL Server datoru vai datu bāzi, ar kuru ir savienots projekts.

  1. Cilnē Fails noklikšķiniet uz Atvērt. Ja izmantojat Access 2007, noklikšķiniet uz Microsoft Office pogas un pēc tam uz Atvērt.

  2. Dialoglodziņā Atvēršana atlasiet un atveriet Access projektu.Var tikt parādīts dialoglodziņš Microsoft Office Access drošības paziņojums. Ja uzticaties datu bāzes avotam, noklikšķiniet uz Atvērt, lai turpinātu.

  3. Cilnē Fails noklikšķiniet uz Serveris un pēc tam uz Savienojums. (Ja izmantojat Access 2007, noklikšķiniet uz Microsoft Office pogas, norādiet uz Serveris un pēc tam noklikšķiniet uz Savienojums.) Tiek atvērts dialoglodziņš Datu saites rekvizīti.

  4. Dialoglodziņā Datu saites rekvizīti ievadiet nepieciešamo informāciju, lai:

    • Servera nosaukums

    • Informācija, kas nepieciešama, lai pieteiktos serverī

    • Datu bāzes nosaukums

  5. Noklikšķiniet uz Pārbaudīt savienojumu , lai pārbaudītu, vai iestatījumi ir pareizi un vai savienojums ir sekmīgs. Ja savienojums neizdodas, Access parāda kļūdas ziņojumu, kurā aprakstīta problēma. Noklikšķiniet uz Labi, lai aizvērtu ziņojumu, pārbaudiet iestatījumus dialoglodziņā Datu saites rekvizīti un pēc tam vēlreiz noklikšķiniet uz Pārbaudīt savienojumu. Turklāt, iespējams, būs jāpārbauda SQL Server datu bāzes administratoram datu bāzei, ar kuru veidojat savienojumu, lai pārliecinātos, vai jūsu iestatījumi ir pareizi vai vai dators ir pieejams.

  6. Kad dialoglodziņā Microsoft datu saite tiek parādīts ziņojums Testa savienojums ir sekmīgs, noklikšķiniet uz Labi, lai aizvērtu dialoglodziņu, un pēc tam noklikšķiniet uz Labi, lai aizvērtu dialoglodziņu Datu saites rekvizīti.

Access savieno projektu ar jūsu norādīto SQL Server bāzi.

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.