Asp İle Yedek
-
şimdi aspde yedek almak icin bir kod var iyice acıklayayım MSSQL kullanıyorum asp ile bunun düzgün bir biçimde yedegini almak mümkünmü mümkünse yazarmısınız saygılarla
-
yokmu bilen?
-
@echo off
cd c:
cd C:\Program Files\MySQL\MySQL Server 5.0\bin\
mysqldump --host=localhost --user=root --password=123456 --all-databases > D:\Yedek\MySQL\12AMBackup.sqlBu kodu Bat dosyası olarak kayıt edin. Zamanlanmış görevlerden bat dosyasını seçip ne zaman otomatik yedek almak istediğinizi ayarla
biraz araştırdım kod bana ait deil.
-
onu asp yerine eger kontrol paneli kullanıyosan onada yaptırdabilirsin. kontrol panelini yaz yarcı oalyım
-
<%
kimlik = request.querystring ("kimlik")
'veri tabanına bağlantı için gerekli değişkenler tanımlanıyor
Set baglanti = Server.CreateObject("ADODB.Connection")
baglanti.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("ogrenciler.mdb")
Set kayitseti = Server.CreateObject("ADODB.Recordset")
Set kayitseti2 = Server.CreateObject("ADODB.Recordset")
'sql cumlemiz yardımıyla tabloda bulunan bütün verileri kayitsetine çekeceğiz
sqlcumlesi = "Select * FROM ozluk WHERE kimlikno ='"& kimlik &"'"
sqlcumlesi2= "Select * from yedek"
'belirmemiş olduğumuz değişkenler ve sqlcümlesi ile bağlantıyı açıyoruz....
kayitseti.Open sqlcumlesi,baglanti,3,3
kayitseti2.Open sqlcumlesi2,baglanti,3,3
'kayitsetinde yeni bir satır açıyoruz
kayitseti2.addnew
'değişkenlerdeki veriler kayitsetine aktarılıyor
kayitseti2 ("kimlikno") = kayitseti ("kimlikno")
kayitseti2 ("ad") = kayitseti ("ad")
kayitseti2 ("soyad") = kayitseti ("soyad")
kayitseti2 ("cinsiyet") = kayitseti ("cinsiyet")
kayitseti2 ("eposta") = kayitseti ("eposta")
kayitseti2 ("telefon") = kayitseti ("telefon")
kayitseti2 ("adres") = kayitseti ("adres")
kayitseti2 ("sehir") = kayitseti ("sehir")
kayitseti2 ("ulke") = kayitseti ("ulke")
'kayitsetine aktarılan veriler güncellenerek tabloya aktarılıyor
kayitseti2.update
kayitseti.close
kayitseti2.close
response.write "yedekleme işlemi tamamlandı..."
response.write "<br>"
response.write "<a href="" index.html "">"
response.write "ANA SAYFA"
response.write "</a>"
%>bide bu .
-
lanetlicocuk bunu yazdı:
-----------------------------
onu asp yerine eger kontrol paneli kullanıyosan onada yaptırdabilirsin. kontrol panelini yaz yarcı oalyım
-----------------------------
Kontrol paneli dandik benim ama yinede varayim = h-sphere -
DreamNatreX bunu yazdı:
-----------------------------@echo off
cd c:
cd C:\Program Files\MySQL\MySQL Server 5.0\bin\
mysqldump --host=localhost --user=root --password=123456 --all-databases > D:\Yedek\MySQL\12AMBackup.sqlBu kodu Bat dosyası olarak kayıt edin. Zamanlanmış görevlerden bat dosyasını seçip ne zaman otomatik yedek almak istediğinizi ayarla
biraz araştırdım kod bana ait deil.
-----------------------------
Yok ben demek istedigimi anlatamamısım soyle yonetim panelinde yedek.asp dosyası var ve yonetim paneli anasayfasında yedek al linki var yedek al linkine tıklayınca yedek.asp dosyasına yonlendirilcem o dosya sayesinde MSSQL veri tabanımın hepsini yedeklemek istiyorum -
tüm tablolara bağlanıp verileri çekip .sql dosyası açarak fso ile içine sql cümlecikleri gibi ekletebilirsin aksi halde asp ile sql yedeklemenin başka türlüsü var mı olur mu bilemiyorum baya araştırmıştım ve ne yazıkki bulamamıştım.
-
Şimdi aspde yedek almak die bi komut yok hocam...
bunu access ve mssql için ayrı tasarlamak gerekebilir...
eğer mssql kullanıyorsan ve userının backup almak için hakkı var ise
backup DATABASE [databasein]
TO DISK =N'C:\inetpup\yedek\yedek.bak'
WITH INIT,NOUNLOAD,NAME=N'yedeim',NOSKIP,STATS=10,NOFORMATşeklinde adodb ile bağlanıp yapabilirsin, yada bunu mssql procedure ekle...
