03. marts 2000 - 16:34Der er
8 kommentarer og 1 løsning
Program, Databaser, Logfiler på forskellige drev
Jeg har installeret en MS SQL Server 7.0 Standard Edition, og vil gerne have sat system filerne på C:\ drevet (Er gjort under setup) og Databserne på D:\ drevet (Er gjort under setup) samt log filerne på E: drevet (Ligger pt. sammen med databaserne på D:)
Hvordan for jeg LOG filerne på et andet drev end database drevet ??
Den moderne arbejdsplads er i stigende grad afhængig af mødelokaler til at fremme samarbejde, men dette skift medfører også stigende sikkerhedsudfordringer.
Ja det er jeg klar over, men de databaser som er oprettet under setup eg. Master, model, msdb, tempdb osv. kan jeg ikke uden videre ændre, her er hvad Enterprise Admin fortæller mig:
A transaction log file's physical file name cannot be changed once the transaction log file has been created.
Jeg ved det kan lade sig gøre, på en eller anden måde! Det skulle øge SQL's performance en hel del.
Du kan ændre placeringen (herunder logfiler) på eksisterende databaser med sp_detach_db og sp_attach_db, men jeg er dog i tvivl om det vil gå godt og detache master databasen ;-)
Nej - helt død er den ikke. Sæt SQL servicen off-line. Tag en kopi af din master database og læg kopien, hvor du gerne vil have den. Start SQL servicen igen. Rul Console Root ud i Enterprise Manageren og højreklik på dit SQL server ikon. Vælg 'Properties' og derefter 'Startup Parameters'. I 'Parameter' feltet skriver du -de:\SQL\master.mdf. - Stregen skal med. d'et betyder database. e:\SQL\master.mdf er sti og filnavn. Klik på Add knappen I 'Parameter' feltet skriver du nu -le:\SQL\master.ldf. - Stregen skal med. l'et betyder log. e:\SQL\master.ldf er sti og filnavn Klik igen på Add knappen. Marker nu de to settings for den gamle master.mdf og master.ldf og brug Remove knappen til at fjerne dem med. Når du har gjort det, stopper du SQL servicen, sletter de gamle master.mdf og master.ldf filer, hvorpå du start SQL servicen igen. Dermed er masterdatabasen flyttet. Der er løbet meget vand i åen siden. Dette er en work around til SQL 2000, men metoden virker sikkert også i SQL 7. Mvh.
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.