Delphi Dünyası Facebook'ta

Kodbank İndir

! CODEBANK 2012 !

İNDİRMEK&DETAYLI BİLGİ ALMAK İÇİN BURAYI TIKLAYINIZ.

Gönderen Konu: Sql 2005 de veri tabanını attach ederken 5123 hatası...  (Okunma sayısı 1349 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı antgök

  • Delphi 2 Level 2
  • **
  • İleti: 64
  • Rep: +0/-0
Arkadaşlar kendı verı tabanımı tablolarımı olusturdum benım bılgısayarımda sorunsuz calısıyor ben bu verı tabanımı program dosyama kaydetmek ıstıyorum kı baska bılgısayarlardada sorunsuz verı tabanına baglanabılsın ama verı tabanımın attach ederken 5123 hatası alıyorum bı turlu halledemedım sorun ne acaba, bu arada hatayı ıngılızce verıyo ama bı yerde acıklama yapmıs turkçe orada soyle dıyo dosya baska bır ıslem tarafından kullanılıyor bu yuzden erısılmez.Acaba ne yapmam gerekır boyle bır durumda

Çevrimiçi barutali

  • Administrator
  • *****
  • İleti: 2.229
  • Rep: +55/-0
  • Cinsiyet: Bay
  • Falan filan ...
  • Delphi Sürümü: 2010 - XE2
Ynt: Sql 2005 de veri tabanını attach ederken 5123 hatası...
« Yanıtla #1 : 22 Eylül 2010 16:29:59 »
 kendi programlarımda kullandığım tool umu vereyim..
3 5 satır kod zaten kendine göre ayarlarsın



Amatör Küme Programcı

Çevrimdışı antgök

  • Delphi 2 Level 2
  • **
  • İleti: 64
  • Rep: +0/-0
Ynt: Sql 2005 de veri tabanını attach ederken 5123 hatası...
« Yanıtla #2 : 22 Eylül 2010 16:37:57 »
Sen burada kendı verı tabanını kodlarla olusturmussun anladıgım kadarıyla ben tam olarak oyle ıstememıstım ben verı tabanımı sql 2005 te yaptım calısıyo zaten sadece sql 2005 ın ıcınden o verı tabanı dosyamı kendı bılgısayarıma nasıl kaydederım onu sormustum .mdf olarak.

Çevrimiçi barutali

  • Administrator
  • *****
  • İleti: 2.229
  • Rep: +55/-0
  • Cinsiyet: Bay
  • Falan filan ...
  • Delphi Sürümü: 2010 - XE2
Ynt: Sql 2005 de veri tabanını attach ederken 5123 hatası...
« Yanıtla #3 : 23 Eylül 2010 09:37:16 »
Benim gönderdiğim örnek mevcut veritabanını clienta attach işlemi yapıyor..
Kaydetmek derken mdf ve log dosyalarını bulunduğu yerden başka bir yere yedeklemek mi istiyorsun ? Öteki türlü zaten mdf ve log dosyan bilgisayarında bulunuyor.. Veritabanını ilk oluştururken nereye kayıt ettirdiysen oradadır.. Elle bir yol belirlediysen eğer.. Program Files içersinde *.mdf diye arat mssql in kurulu olduğu dizinde bir yere kaydediyordu.



Amatör Küme Programcı

Çevrimdışı antgök

  • Delphi 2 Level 2
  • **
  • İleti: 64
  • Rep: +0/-0
Ynt: Sql 2005 de veri tabanını attach ederken 5123 hatası...
« Yanıtla #4 : 23 Eylül 2010 22:53:50 »
Sql veri tabanımdaki dosyaları kendi program klasörüne kopyalayabıldım teşekkür ederim açıklamaların için sımdı program dosyamda .mdf dosyasını tutuyorum , delphide bu verı tabanına ado bileşenlerini kullanarakmı baglanmam lazım ?

Çevrimiçi barutali

  • Administrator
  • *****
  • İleti: 2.229
  • Rep: +55/-0
  • Cinsiyet: Bay
  • Falan filan ...
  • Delphi Sürümü: 2010 - XE2
Ynt: Sql 2005 de veri tabanını attach ederken 5123 hatası...
« Yanıtla #5 : 16 Ekim 2010 10:58:13 »
ADOConnection nesnesi ile de bağlanabilirsin.. Her oluşturduğun ADOQuery ile de bağlanabilirsin.. (AdoConnection a gerek kalmadan..)

ama benim önerim ilki çünkü birden fazla bağlantı yavaşlık sağlıyor..



Amatör Küme Programcı

Çevrimdışı atmazg

  • Delphi 6 Level 1
  • *
  • İleti: 257
  • Rep: +0/-0
  • Delphi Sürümü: Delphi 6, Delphi 2010, Delphi XE2
Ynt: Sql 2005 de veri tabanını attach ederken 5123 hatası...
« Yanıtla #6 : 13 Ekim 2011 10:38:31 »
kendi programlarımda kullandığım tool umu vereyim..
3 5 satır kod zaten kendine göre ayarlarsın

bunu client makınadamı kullanıcaz sadece. kodları kendi VT 'me uygun hale getirdim.server 2005'in yüklü olduğu bilgisayarda deniyorum
hata mesjı veriyor.

Hata :

the file starts with 'c:\program files\microsoft sql server\mssql.1\mssql\data\deneme.mdf' is too long.

Maximum length is 259
« Son Düzenleme: 13 Ekim 2011 10:50:11 by atmazg »

Çevrimdışı murat64

  • Delphi 1 Level 3
  • ***
  • İleti: 23
  • Rep: +0/-0
Ynt: Sql 2005 de veri tabanını attach ederken 5123 hatası...
« Yanıtla #7 : 29 Kasım 2011 23:37:12 »
Bir PC deki *.mdb ve *.Log dosyalarını bir başka PC ye kopyalamanın en iyi yolu şudur
1- database-shrink yap
2- full-backup al
bu backup dosyasını al ve yeni PC ye kopyala
3- restore yap aşağıdaki linkte bu işlemler anlatılmıştır. Kolay gelsin   
http://muratcelik64.blogcu.com/database-shrink-differential-full-backup-alma-ve-restore-islem/5970424