Der er ingen problemer med at køre Access 97 mod SQL server. tabellerne sammenkædes via ODBC og foregår i det store hele problemløst. Erfaringsmæssigt kan der dog være nogle ting, som driller lidt, da SQL serveren ikke er helt så fleksibel som Access kan være (bla. mht til datatyper). Men der er langt mindre arbejde med at upsize på denne måde frem for at skulle lave et Access Project.
SQL server via ODBC køre generelt lynhurtigt i forhold til alm. Access, da ODBC'en er ret god til selv at fortolke forespørgsler. Men ved 'store' handlingsforespørgsler (opdtering, tilføjelse og sletning) er det en god ide at lave det som videregivelsesforespørgsler - dvs skrive forespørgslerne i SQL serverens syntaks) Men alt kører 99% som det plejer - bare hurtigere.
Du lyder som om du har styr på det, men jeg forstår ikke helt det med forespørgslerne, vil du omskrive dem? Skal de fysisk ligge i Access 97 eller i SQL db'en.
En ting til - er der nogen regler for hvilken sql server version der må bruges, er det en dårlig ide at bruge en SQL server 2000 til Access 97.
Alle queries bliver i Access. Men ved at lave handlingsforespørgslerne om til videregivelsesforespørgsler (Pass-Through) så går det uden om ODBC og direkte til SQL serveren. En forespørgsel ændres til Videregivelsesforespørgsel ved at gå i menuen Forespørgsel i design. Herefter skal connectstengen sættes i forespørgslens egenskaber.
Jeg har ikke haft problemer med at køre 97 op mod SQl server 2000. Men det er klart, at der er et generationssprng mellem de 2 programmer. Men det klarer ODBC'en normalt fint. I lang tid var jeg selv mere 'tryg' ved SQL 7.0, men det er bare en vanesag.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.