30. marts 2005 - 23:25Der er
42 kommentarer og 1 løsning
Slet Database på Server
Hej alle.
Har lige lavet et community og vil nu slette database fra webmappen. Bruger Internet Explorer til at komme ind i webmappen med dens indbyggende FTP protokol.
Når jeg går ind hvor databasen er og trykker slet får jeg afvide "Der opstod en fejl under sletning af fil eller mappen på FTP-serveren. Sørg for at du har tilladelse til at åbne denne mappe. Detaljer 450 Disk Quote - Current : "Noget der siger mit pladsforbrug" 450 File "Database.mdb" can't be deleted.
Hvad gør jeg?
Jeg kan jo heller ik overskride den hvis jeg laver offline ændringer?
Manglende rettigheder kan også være lokalt på din egen maskine. Har oplevet en bruger, der havde problemer med FP-extensions, fordi vedkommende ikke havde admin-rettigheder på egen maskine.
ja, men database.ldb kan heller ik slettes. Har altid brugt denne maskine til alt, kan som sagt også godt slette ændre databaser på mit websted? så hvorfor denne database kræver specielle rettigheder ?
Et skud i tågen: Hvis du har global.asa liggende i roden, så prøv at fjerne forbindelsen derinde først. Prøv derefter at slette database.ldb, og derefter database.mdb.
ja.. brugt flashfxp, den giver mig det her når jeg trykker delete [R] DELE database.ldb [R] 450-Disk Quota - Current : 22,824 MBytes - Max : 100 MBytes - Available : 77,176 MBytes [R] 450 File "database.ldb" can't be deleted. [R] PASV [R] 227 Entering Passive Mode (212,130,79,136,199,94) [R] Opening data connection IP: 212.130.XX.XXX PORT: 51038 [R] LIST -al [R] 150 Data connection accepted from 80.163.XX.XXX:1313; transfer starting. [R] 226-Disk Quota - Current : 22,824 MBytes - Max : 100 MBytes - Available : 77,176 MBytes [R] 226 Transfer ok. [R] List Complete: 1 KB in 0,09 seconds (21,7 KB/s) Deleted 0 Folders and 0 Files totaling 0 bytes in 0,11 seconds.
1. Prøv at hente WS_FTP 2. Når du er ved login-vinduet, vælger du fanebladet "Advanced" (sidder du bag en firewall/router?) 3. Hak af i "Passive transfers"
- og se, om ikke du kan slette nu.
Hvis du kan finde passive transfers i flashfxp, så prøv med den først (kender ikke flashfxp).
Hm? jeg ved ikke hvilken version du har hentet, men den hedder normalt "Passive transfers". Prøv den, og hvis det ikke virker, så prøv at finde "Passive transfers" og sæt et flueben i den. Den skulle gerne være under Avanceret.
under Avanceret er det eneste der står om Passive, den der Passive Mode For Data Connection. men det må da være det samme som Passive Transfers når man oversætter det. Har prøvet men virker ik :(
Failed to delete /www/fcpatrick/database.mdb. DELE database.mdb 450-Disk Quota - Current : 22,819 MBytes - Max : 100 MBytes - Available : 77,181 MBytes 450 File "database.mdb" can't be deleted.
Den forekommer (så vidt jeg husker), hvis forbindelsen ryger, mens du har DB åben, eller hvis den bliver lukket forkert ned. Filen dannes på serveren, når du har databasen åben. Du har den ikke åben lige nu, vel?
nej har ik selv databasen åbnet.. men det er et helt nyt community.. men tænkte om det var muligt at f.eks. tagwall eller nogle af de andre funktioner holder databasen åben?
og hvis dette er muligt, hvad skal man så indsætte i disse filer så de lukker databasen efter brug?
skal lige ud i luften 45 min.. så vender stærkt tilbage :)
Når man åbner for en database-forbindelse i sine dokumenter, skal den også lukkes igen. Bliver lige i tvivl, om det kan danne den temporære fil, men det lyder da sansynligt. Vi snakkes ved senere, nyd vejret :)
har lige søgt på conn.close som tekststreng i alle mine dokumenter.. og inden har det... Hvad skal man indsætte på siderne? hvordan gør vi ? :) er ik en haj til ASP/Database.. nå nu er jeg ude af døren ;)
Det KUNNE se således ud, men du skal nok alliere dig med dem, der har skrevet koden:
<% Dim Conn Set Conn = Server.CreateObject("ADODB.Connection") Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & Server.MapPath("/fpdb/database.mdb") %>
har lige prøvet at indsætte den tekst nederst på min tagwall write side og den giver følgende fejlmeddelse "Microsoft VBScript runtime error '800a01a8'
Object required: ''
/fcpatrick/tagwall_write.asp, line 92 "
Giver dig lige min database tekst på denne side
<% 'tjekker indtastede oplysninger og skriver til databasen Dim brugernavn, password, tagwall, Conn Set Conn = Server.CreateObject("ADODB.Connection") if( Request.ServerVariables("REQUEST_METHOD") = "POST" ) then brugernavn = request.form("brugernavn") password = request.form("password") emne = request.form("emne") tagwall = request.form("tagwall") SQL = "SELECT COUNT(*) AS count FROM bruger WHERE brugernavn = '" & brugernavn & "' AND password = '" & password & "'" Conn.Open "PROVIDER=MSDASQL;DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("database.mdb") & ";UID=admin;PWD=;" Set RS = Conn.Execute( SQL ) if( RS("count") > 0 ) then if( LEN(TRIM(tagwall)) > 0 And len(trim(emne)) > 0 ) then SQL = "INSERT INTO tagwall (brugernavn, emne, tagwall, dato) VALUES ('" & brugernavn & "','" & emne & "','" & tagwall & "','" & date() & "')" Conn.Execute( SQL ) response.redirect "tagwall_write.asp" else response.write "<span class='skrift'><font color='#FF3300'>Du har enten glemt at skrive et emne eller en tagwall !</font></span>" end if else response.write "<span class='skrift'><font color='#FF3300'>Du skal opgive dit brugernavn eller password.</font></span>" end if end if %>
tænkte om der ik var et script til at lukke alle sessions der bruger databasen? Har fundet ud af at der er en admin fra en maskine der hedder Mona der bruger min database.. kan jo godt være det er en af mine tidligere sessions der sidder fast?
Yo, Simon! Jeg har været væk hele dagen. Jo, hvis en anden bruger på en anden pc har databasen åben, skal hun lukke den. Så er det derfor, at du har den temporære fil.
hey steen- har ik helt fundet ud af det... bliver bare nød til at lukke siden og vente 10-20 min og så kan den slettes... og orker ik at undersøge sagen mere :)
skal slette den hver gang jeg skal lave en eller anden offline opdatering.. added ny admin osv. :-s
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.