Saistīšana ar SQL Server datiem

Ar SQL Server glabātajiem datiem varat strādāt, saistoties ar serveri vai importējot datus Access datu bāzē. Saistīšana ir piemērotāka, ja dati tiek koplietoti ar citām personām, jo tie tiek glabāti centralizēti un ir iespēja vienmēr apskatīt jaunākos datus, rediģēt tos, pievienot jaunus datus un izpildīt vaicājumus vai atskaites programmā Access.

 Piezīme    Šis raksts neattiecas uz Access programmām — tādas datu bāzes paveidu, kas tiek izstrādāta, izmantojot programmu Access, un publicēta tiešsaistē. Papildinformāciju skatiet rakstā Access programmas izveide.

1. darbība. Sagatavošanās saites izveidei

  1. Atrodiet SQL Server datu bāzi, ar kuru vēlaties izveidot saiti. Ja nepieciešama informācija par savienojumu, sazinieties ar datu bāzes administratoru.
  2. Atrodiet tabulas un skatus, ar kuriem vēlaties izveidot saiti SQL datu bāzē. Vienlaicīgi var piesaistīt vairākus objektus.

Pārskatiet avota datus, ņemot vērā tālāk izklāstītos apsvērumus.

  • Programmā Access tiek atbalstīts līdz 255 laukiem (kolonnām) vienā tabulā, tāpēc saistītajā tabulā tiks iekļauti tikai pirmie 255 tā objekta lauki, ar kuru veidojat saiti.
  • SQL Server tabulas tikai lasāmie lauki būs tikai lasāmi arī programmā Access.
  1. Lai izveidotu saistīto tabulu jaunā datu bāzē, noklikšķiniet uz Fails > Jauns > Tukša datora datu bāze. Lai izveidotu saistītās tabulas esošā Access datu bāzē, pārliecinieties, vai jums ir datu pievienošanai nepieciešamās atļaujas.

 Piezīme    Importēšanas laikā izveidotās tabulas nosaukums būs vienāds ar avota objekta nosaukumu. Ja tabula ar šādu nosaukumu jau pastāv, jaunās tabulas nosaukumam tiek pievienots skaitlis “1” — piemēram, Kontaktpersonas1. (Ja arī nosaukums Kontaktpersonas1 tiek lietots, programma Access izveidos nosaukumu Kontaktpersonas2 utt.)

2. darbība. Saites izveide ar datiem

Izveidojot saiti ar SQL Server datu bāzes tabulu vai skatu, programma Access izveido jaunu tabulu (saistīto tabulu), kurā tiek attēlota avota tabulas struktūra un saturs. Datus var mainīt SQL Server vai Access datu lapas vai formas skatā, un veiktās izmaiņas būs redzamas gan SQL, gan Access. Strukturālas izmaiņas saistītajās tabulās, piemēram, kolonnu noņemšana vai mainīšana, jāveic SQL Server datu bāzē, nevis programmā Access.

  1. Atveriet mērķa Access datu bāzi.
  2. Cilnē Ārējie dati noklikšķiniet uz ODBC datu bāze.
  3. Noklikšķiniet uz Izveidot saistītu tabulu saitei ar datu avotu > Labi un veiciet vednī norādītās darbības. Ja lodziņā Datu avota atlasīšana jau ir lietojamais .dsn fails, sarakstā noklikšķiniet uz šī faila.

RādītLai izveidotu jaunu .dsn failu:

Logā Datu avota atlasīšana noklikšķiniet uz Jauns > SQL Server > Tālāk.

  1. Ierakstiet .dsn faila nosaukumu un pēc tam noklikšķiniet uz Pārlūkot.

 Piezīme    Lai saglabātu .dsn failu, jums jābūt atļaujai rakstīt šajā mapē.

  1. Noklikšķiniet uz Tālāk, lai pārskatītu kopsavilkuma informāciju, un noklikšķiniet uz Pabeigt.

Veiciet vednī Jauna uz SQL Server attiecināma datu avota izveide norādītās darbības.


  1. Noklikšķiniet uz Labi un sadaļā Tabulas noklikšķiniet uz katras tabulas vai skata, ar kuru vēlaties izveidot saiti, pēc tam noklikšķiniet uz Labi.

Ja redzat logu Unikālu ieraksta identifikatoru atlase, programmai Access neizdevās noteikt, kurš lauks vai lauki unikāli identificē katru konkrētā objekta rindu. Vienkārši atlasiet katrai rindai unikālu lauku vai lauku kombināciju vai, ja to nezināt, sazinieties ar SQL Server datu bāzes administratoru.

Kad saistīšana ir pabeigta, jauno tabulu vai tabulas varat redzēt navigācijas rūtī.

Jaunāko SQL Server objekta struktūru izmantošana

Atverot saistīto tabulu vai avota objektu, tiek parādīti visjaunākie dati. Tomēr, ja SQL Server objektā tiek veiktas strukturālās izmaiņas, saistītās tabulas ir jāatjaunina, lai redzētu šīs izmaiņas.

  1. Ar peles labo pogu noklikšķiniet navigācijas rūtī un pēc tam īsinājumizvēlnē noklikšķiniet uz Saistīto tabulu pārvaldnieks.
  2. Atzīmējiet izvēles rūtiņu blakus katrai saistītajai tabulai, kuru vēlaties atjaunināt, vai noklikšķiniet uz Atlasīt visas, lai atlasītu visas saistītās tabulas.
  3. Noklikšķiniet uz Labi > Aizvērt.

 Piezīme    Tā kā programmas Access datu tipi atšķiras no SQL Server datu tipiem, Access veido saites uz katrai kolonnai piemērotāko datu tipu. Piešķirtos datu tipus programmā Access varat tikai pārskatīt, nevis mainīt.

Papildinformāciju skatiet sadaļā Access datora datu bāzes koplietošanas iespējas.

Uz lapas sākumu Uz lapas sākumu

 
 
Attiecas uz:
Access 2013