Paylaşım verilmiş bir klasördeki firebird dosyası ile nasıl bağlantı kurarım.

Firebird ve Interbase veritabanları ve SQL komutlarıyla ilgli sorularınızı sorabilirsiniz. Delphi tarafındaki sorularınızı lütfen Programlama forumunda sorunuz.
Cevapla
mahsuni
Üye
Mesajlar: 72
Kayıt: 21 Haz 2003 01:09
Konum: Ankara-Mamak

Paylaşım verilmiş bir klasördeki firebird dosyası ile nasıl bağlantı kurarım.

Mesaj gönderen mahsuni »

Selam.
Ağ üzerinde paylaşılmış bir klasör içindeki firebird dosyası bulunmaktadır.
Bu dosyaya; Ibexpert veya FibPlus bileşeni ile bağlanmak istiyorum.

1. dosya yolu: \\server\Folder\test.fdb şeklinde olursa bağlantı sağlanmıyor.
2. dosya yolu: \\serveradi\D:\Folder\test.fdb şeklinde olursa bağlantı olmaktadır. (Protokol:NetBEUI)
3. dosya yolu: serveradi:D:\Folder\test.fdb şeklinde olursa bağlantı olmaktadır. (Protokol:TCP/IP)

Kısaca doya yolu tam olarak verilirse bağlantı kurulmaktadır.
Eğer klasöre paylaşım verilirse tam yolunu nasıl öğrenebilirim.

1 yol ile nasıl bağlanabilirim (bu mümkün değil gibi)
1.yolda geçen \\server\Folder yerine kod ile ile \\serveradi\D:\Folder\test.fdb şeklinde dosyanın tam yolunu nasıl bulurum.

Yardımcı olacaklara şimdiden teşekkür ederim.
Kullanıcı avatarı
freeman35
Admin
Mesajlar: 2251
Kayıt: 12 Haz 2003 04:05
Konum: merkez camii yanı

Re: Paylaşım verilmiş bir klasördeki firebird dosyası ile nasıl bağlantı kurarım.

Mesaj gönderen freeman35 »

Server sana ait değilse tam path i bulman zor, o yüzden alias kullanmak en doğru yaklaşım olur. "x:\A\B\C\" bu bir paylaşıma açılmış klasörse sen bu path i yetkim yoksa bulamazsın. Bulunsaydın zaten "paylaşıma açma"nın manası kalmazdı :)
Alias sayesin paylaşım ve yetki işleri ile uğraşılmasına gerek kalmaz.
bağlantı her zaman TCP/IP olsun ve "127.0.0.1:Alias adı" bağlantı için yeterli. path bilinmesine gerek yok.
ZAGOR TENAY TÜRK'tür... TÜRK kalacak...
Zoru başarırım, İmkansız zaman alır
FreeMan 35.5

Soru sormaya üşenmiyorsan, sorunun çözümünü yazmaya da üşenme !!!
mahsuni
Üye
Mesajlar: 72
Kayıt: 21 Haz 2003 01:09
Konum: Ankara-Mamak

Re: Paylaşım verilmiş bir klasördeki firebird dosyası ile nasıl bağlantı kurarım.

Mesaj gönderen mahsuni »

Sayın Freeman35 cevap için teşekkür ederim.

OpenDialog bileşeni ile dosyayı seçerek bağlantı sağlıyorum.
Path tam olmazsa bağlantı olmuyor. Alias işimi görmüyor.
Paylaşıma açılmış klasörün tam yolunu bulan bir koda ihtiyacım var.
Kullanıcı avatarı
freeman35
Admin
Mesajlar: 2251
Kayıt: 12 Haz 2003 04:05
Konum: merkez camii yanı

Re: Paylaşım verilmiş bir klasördeki firebird dosyası ile nasıl bağlantı kurarım.

Mesaj gönderen freeman35 »

Yukarıda yazmıştım, yetkin yoksa o path i bulamazsın, buluyorsan da bu "hack" yani yasal olmayan şeydir. Erişiyorsanda server server değildir :) güvenlik diye bir şey yok demektir. Alias işte bu yüzden var.
Client tan bağlanmaya kalktığında, sen bunu dosya direk eriştiğini zannediyorsun. Bağlanti, client server daki "Firebird server" uygulamasına bağlanır, ona şu dosyaya bağlan dersin. Bağlanmak istediğin dosya server da ve sen server daki gerçek yolu vermek zorundasın. Yada alias.
Kolay gele
ZAGOR TENAY TÜRK'tür... TÜRK kalacak...
Zoru başarırım, İmkansız zaman alır
FreeMan 35.5

Soru sormaya üşenmiyorsan, sorunun çözümünü yazmaya da üşenme !!!
Cevapla