13. august 2002 - 18:30Der er
4 kommentarer og 2 løsninger
sysfiler, størrelse, <long text> og andet
1. Har netop konverteret en 25MB stor access db til MS SQL. Men når den er konverteret fylder den 85MB. Hvorfor? Kan man få den ned i størrelse uden tab af data?
2. Efter konverteringen får jeg 2 db'er. Størrelsen er lidt forskellig men indholdet ser ud til at være ens. Hvorfor kommer der hver gang 2 db'er? Burde der ikke kun komme een?
3. Når access db'en er konverteret til SQL kommer der en lang række nye tabeller ud over de gamle. De starter alle med sys. De indeholder mange forskellige tal etc. Kan man slette dem?
4. Når jeg åbner den konverterede SQL db i enterprise manager står der i nogle felter <long text> (i stedet for den lange tekst). Kan man gøre noget så teksten bliver vist? Teksten må være der, for hvis jeg åbner db'en via access bliver teksten vist.
5. Hvilken upsize metode i access skal man benytte DRI eller Triggers? Hvad er forskellen? Jeg kan umiddelbart ikke se forskel.
I dette særtema om aspekter af AI ser vi på skiftet fra sprogmodeller til AI-agenter, og hvordan virksomheder kan navigere i spændet mellem teknologisk hastighed og behovet for menneskelig kontrol.
1) Check konvertering af Datatyper. (og importer via Enterprtise Manager)
2) ?! - Jo der burde kun komme 1 - Du skriver konverteret, jeg har altid Importeret en Access DB igennem Enterprise Manager.
3) NEJ! - system tabeller som bruges til DB.
4) Brug Query Analyzer istedet for Select * from TextFelt så vil du at teksten er der. Det er Enterprise måde at håndtere lange tekster på.
5) Forskellen er at DRI kan bindes via relationer til andre tabeller så hvis et eller andet felt bliver opdateret i tabel X har det indflydelse på et eller andet felt i tabel Y
1) Du kan via enterprice manager højreklikke på databasen, vælge all tasks, shrink database. Evt. i forbindelse med en backup af transaction log først.
2) Der arbejdes med følgende filer: *.mdf: Primær datafil; *.ndf: Sekundære datafiler (der kan være flere); *.ldf: Transaction log.
Tak for svarene. Jeg fik db'en ned på 50MB efter at have importeret den via enterprise. Shrink db lavede kun ldf-filen mindre. Desværre er den noget for stor endnu, så det bliver dyrere at opgradere til sql server end jeg regnede med :-)
Nåh, det betyder bare at jeg skal købe mere plads til SQL Server hos min webhost. Så det er pga. pladsmangel jeg gerne vil have den mindre.
Hvad er forskellen på nvarcher og varcher ud over pladsen? Kan der være mere tekst i den ene end den anden? Jeg kan ikke lige tjekke db'en nu, men jeg mener det er nvarchar, så det kan jeg prøve at lave om.
Varchar kan være op til 8000 tegn. nvarchar op til 4000.
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.