ardakose kullanıcısının resmi
Şub 05, 2014
59007 görüntüleme
İtibar: 509

statik ip ye uzaktan bağlanma

Selamlar.

Ben evimdeki yada arabamdaki laptoptan dükkanımdaki verilere ulaşmak istiyorum. rdp değilde sadece sql serverdaki verileri çekmek istiyorum. yani sambapos laptoptan çalışacak ama verilere uzak bağlantıyla bağlanacak. bunun için data source bölümüne sabit ip yi yazdım ancak başarılı olamadım. sonuna :1433 portu \pcismi gibi eklemeler yaptım ama yine başarılı olamadım. nasıl bir yol izlemem gerekiyor. normalde aynı modeme bağlı iken sql servera bağlanabiliyorum configration managerdan uzak bağlantı ayarlarını ve firewall ayarlarını yaptım. Selametle.

21 cevap

mehmet kullanıcısının resmi
mehmet
Şub 06, 2014
İtibar: 2348

Atladığın nokta muhtemelen dışarıdan SambaPOS SQL server ına ulaşmak için kullandığın içerideki modemden serverın IP adresine ilgili portu yönlendirmemiş olmandır.

iş yerindeki modemin port yönlendirmelerinde SQL server portunu SQL serverı kurduğun bilgisayarına yönlendirmelisin, daha sonrada portu gerçekten yönelndirebildiğini ve bu Sql servera ulaşabildiğini http://ping.eu sitesinde bulunan Port Check ile kontrol et.

ondan sonra bağlanacaksındır, ama performans konusu tamamen internet hızına kalmış.

bu şekilde web server üzerinden Amerika da duran Sql server ile de denemeler yaptık ve hız son derece başarılıyı ama senin denemende ne olur emin değilim.

Benim tavsiyem eğer böyle bir çalışma yapmak istiyorsan VPN kurmandır. Ben senin yerinde olsam VPN destekli bir A-DSL modem alırım VPN tünel açarım ve uzaktaki bilgisayarımı istediğim her zaman işyerimdeki bir bilgisayar gibi kullanırım.

VPN ile bizim de kurduğumuz ve sürekli şubelerini kontrol altında tutan işletmeler var, örneğin Üsküdar Belediyesi SambaPOS kullandığı 6 farklı işletmesine VPN ile erişiyor ve normal A-DSL ile çok seri ve hızlı bir şekilde bağlanabiliyorlar.

ardakose kullanıcısının resmi
ardakose
Şub 06, 2014
İtibar: 509

1433 portunu açtım ve kontrol ettim açık gözüküyor. ama bağlanamıyorum. data source= sadece statik ip mi yazmalıyım yoksa sonuna birşeyler eklemem gerekiyormu.

bu uygulamayı paket servis dağıtımı için kullanmak istiyorum. ayda bir kere kampanya günümüz var ve çok yoğun oluyor. paket için sürekli dükkana gel al git çok zaman kaybı oluyor özellikle uzak yerler için. bende arabaya stoklayıp bir kere çıkıp aptler arası dolaşarak dükkana minimum düzeyde gel git yaparak paketi hızlandırmayı amaçlıyorum. net olarak telefonun internetini laptopda kullanacağım. çok hızlı çalışmaya gerek yok. vpn yi araştırdım ancak yeterli bilgiye ulaşamadım malesef çok havada kaldı oturtamadım aklımda. Selametle.

ardakose kullanıcısının resmi
ardakose
Şub 06, 2014
İtibar: 509

aslında ilk başta aklıma sms göndermek gelmişti. sipariş alındığında dükkandan paketçi olarak beni seçtiklerinde adres ve ürünler mesaj olarak gelsin diye düşündüm yapmak için uğratım kısmende yaptım ancak ondada ürün sayısında sıkıntı yaşadım. ürün tek olursa sorunsuz şekilde mesaj ulaşıyor ancak iki ürün olursa yazıcı hatası veriyor ve yazıcı ayarlarını kontrol edin diyor.

erdem üstün kullanıcısının resmi
erdem üstün
Şub 06, 2014
İtibar: 76

Arda merhaba;

Sql serverda hangi tablodan neyi çekmek istediğini biliyorsan ilgili tablo üzerinde bir trigger yazılıp bunun eposta ile senin cep telefonunda tanımlı eposta adresine gelmesi sağlanabilir.Ancak burda veri tabanı veri-bilgi mimari yapısı değişince-güncellemeler nedeni ile veya siparişte bir sıkıntı(değişiklik) olduğunda tekrar tekrar sorun çıkma ihtimali yüksek.

adsl de dışarıdan içeriye gelişte mehmet beyin belirtmiş olduğu gibi bir yönlendirme yapılması gerekir.bir tunel açma olabilir.statik-sabit bir ip alınmış olduğu varsayımı ile.eğer bunları yaptı isen kullanmış olduğun makinedeki firewall ayarlarında kural eklenmesi gerekir.Hangi ip den gelirse gelsin şu porta baglanılsın diye.

 

Arda vaktin oldumu.Emre ve mehmet bey galiba yoğun durumdalar.Yeni paketçi oluşturmadaki hata ile ilgili bakabildinmi?

Erdem o bahsettiğin veritabanı dosyasını bana mehmetakyildiz@gmail.com a da gönderrebilir misin?

Bi ara bende bakayım.

 

ardakose kullanıcısının resmi
ardakose
Şub 06, 2014
İtibar: 509

Abi tablo değilde komple sql e bağlanmak istiyorum uzaktan sambaposu çalıştırmak istioyorum yani.

Baktım abide beceremedim sebep ne anlayamadım.

erdem üstün kullanıcısının resmi
erdem üstün
Şub 06, 2014
İtibar: 76

Arda sambaposun verileri bildiğin gibi sql server da(veya text-sdf) tutuluyor.Sql server da veriler tablolarda(her bir tablonun içinde çeşitli alanlar,değişkenler.. sözkonusu) ve bu tablolar arasındaki ilişkiler ve kurallar çercevesinde yapılandırılıyor. senin sql e baglanman demek direkt veritabanına-sql bağlanman için sql serverda kullanıcın ve hakların olması gerekir.Pek tabiki bu sql serverın bulunduğu makinenin ve ,internet üzerinden geleceksen iletişim protokulunun ve yetkilerin tanımlanmış olması gerekir.

Sen şunu istiyorsan cep telefonundan dükkandaki makineye bağlanıp sambapos arayüzünü çalıştırayım ya da yetkim ölçüsünde şu ekranı göreyim diyorsan bir RDP yazılımı ile gelmen gerekir.Bunun içinde adsl modemde bir tür tunelleme-yönlendirme yapılması gerekir.gerçek bir ip den sanal bir ip üzerine geçiş yapmakta olduğun için bir tür adresleme-natlama.

Bu işlem yapıldı ise baglanmış olduğun makinede de firewall ayarlarında sql servere baglantı için kural tanımlanması gerekir.

Bu tür yönlendirmeler adsl lerde bazen probleme -güvenlik açıklarına sebep olmaktadır.

Ancak bu tür risklere girmek yerine mehmet beyin belirtmiş olduğu vpn bir yapı kurulması avantajdır her zaman.

Benim senin yapmak istediğinden anladığım ise ben dıaşrıda pakette iken bana yeni paket atandığında cep telefonuma bilgiler gelsin.

Bunu için ya sms, ya eposta veya bir tür agent benzeri bir yazılımla sürekli kontrol edilmesi olacaktır.Mehmet ve emre bey daha detaylı biliyorlardır.Şundan emin ise ve hakimsen ,bir paket atama işleminde bu bilgiler hangi tabloda ve alanda nihaileşiyorsa o alanla ilgili bir sql cümleciği-tetikleyici ile eposta göndertilebilir.  

Adsl modemine baglı olarak ayarlar-ekranalr değişebilir.Fikir vermesi açısından bir incele derim.

http://www.bilgisayar-destek.com/zyxel-adsl-modemlerde-port-yonlendirme-...

 

ardakose kullanıcısının resmi
ardakose
Şub 06, 2014
İtibar: 509

ben arabada direk laptoptan sambaposu çalıştıracağım.

data source=pcadi; User ID=sa; Password=samba.1234;

ayarlardan veri bağlantısı yerine yukarıdaki pcadi yerine ip yazarak direk bağlantı yapmak istiyorum. port yönlendirme yaptım firewall kapalı ama yindede beceremedim

 

mehmet kullanıcısının resmi
mehmet
Şub 06, 2014
İtibar: 2348

Arda burada hatalı gidebilecek ve test etmen gereken çok unsur var. Bunları bilerek denemen lazım.

Örneğin local de data source=123.123.123.123 ..... benzeri bir biçimde IP adresi yazdığında bağlanabiliyor musun?

SQL güvenlik ayarlarında dışarıdan gelen bağlantılar için izinin var mı yoksa sadece dahili IP den mi bilgi aktarımı sağlıyorsun?

ping portunu da yönlendir ve bilgisayarına bi ping atmayı dene, bakalım atabilecek misin?

vb vb vb....

 

erdem üstün kullanıcısının resmi
erdem üstün
Şub 06, 2014
İtibar: 76

Arda bir şey deneyebilirmisin.

r3x diye eskiden kullanılan bir tarama yazılımı vardı.Onunla baglanmak istediğin ip blogunu yazıp taratabilirmisin.Taratma işleminde makinende bulunan portları ve paylaşımları görebiliriz.

bir diğer şey ise pc adı yerine networkda olduğunu belirtmek adına \\ koyduktan sonra yazabilirmisin,veya pc-makinenin adını ve ip adresini lmhost dosyasına yazıp direkt datasource bölümüne yine pc adını yazabilirsin.Komut satırından tracert komutunu kullanarak nerede paketin düştüğünü görebilirsin.

Arda bu sabit ip adresini sorguladığında (ping,nslookup..) cevap dönüyor değilmi?

ardakose kullanıcısının resmi
ardakose
Şub 06, 2014
İtibar: 509

normalde diziüstü bilgisayara server bilgisayarın ipsini yada adını yazdığımda bağlanabiliyorum. sql de izinleri verdim portta açık. ping attığımda cevap dönüyor evet ama bağlanamıyorum. neden anlamış değilim

erdem üstün kullanıcısının resmi
erdem üstün
Şub 06, 2014
İtibar: 76

aynı adsl e baglı olduğunuzda baglanıyorsundur o zaman.yani aynı agda ve aynı subnette olduğun için oluyorsa bunun anlamı şudur.adsl den geçiş yoktur muhtemelen.sakıncası yok ise ip adresini mail ile gönderebilirsen birde ben burdan deneyeyim.Ya yarın akşam yada cumartesi deneyebilirim.

 

ardakose kullanıcısının resmi
ardakose
Şub 06, 2014
İtibar: 509

Abi iki adrestekileride yaptım ama yine olumsuz. ip den sonra yazılması gereken şeyleri yazmış ilk linkte onları denememiştim onu denicem birde

erdem üstün kullanıcısının resmi
erdem üstün
Şub 07, 2014
İtibar: 76

arda data source yazarken pc-adından sonra sql serverın default instanceında yazıyormusun.

\SQLExpress
<bilgisayar_adı>\SQLExpress
localhost\SQLExpress
<ip no>\SQLExpress

msdn sitesinde bulduğum bir şey.

Mehmet bey linkleri vermiş.kaynak olması açısından

http://www.chip.com.tr/forum/sql-server-i-tcpip-uzerinden-uzaktan-acma-a...

Birde SQL Browser servisinin çalışması gerekir gibi bir ifade var.Gerçi güvenlik nedeni ile istenmiyor ancak bir test et istersen.

http://foxpert.blogspot.com.tr/2010/10/sql-serveri-uzak-baglantlara-acma...

kolay gelsin...

 

ardakose kullanıcısının resmi
ardakose
Şub 07, 2014
İtibar: 509

Malesef hepsini denedim ancak olumsuz.

ardakose kullanıcısının resmi
ardakose
Şub 08, 2014
İtibar: 509

Onca denememe rağmen yapamadım. Acaba sql server ı express versiyonunu kullanmamdan kaynaklanabilirmi? bir yerdede sp3 olmalı yoksa hata verir yazıyordu sql serverı sp3 mü yüklemek gerekli?

ardakose kullanıcısının resmi
ardakose
Şub 09, 2014
İtibar: 509

Tahminimce sorun bende değil modemde. Sabit ip yi yazdığımda direk modem arayüzüne bağlanıyor. 80 portunu kameranın ip sine yönlendirmeme ragmen modem arayüzüne giriyor. modem için teknik destek istedim bakalım nolcak

ardakose kullanıcısının resmi
ardakose
Şub 10, 2014
İtibar: 509

Sorun çözülmüştür. Aslında çok basit bir ayrıntıymış. ben aynı modeme bağlı pc ler arasında sabit ip den bağlanmaya çalısıyordum öyle olunca modem yönlendirme yapmıyormuş aynı ağ üzerinde yerel ip den bağlanmak daha mantıklı diye sanırım. Diğer pcden başka bir internete bağlanınca çalıştı. Selametle.

Muhsin_BABAT kullanıcısının resmi
Muhsin_BABAT
Ağu 02, 2014
İtibar: 1

Öncelikle internetinizi telekomdan 3 tl karşılığı sabitleyiniz ardından Modemizin Arayüzüne girerek 1433 Portunu açtırıyorsunuz ki bu Sql Servera uzaktan bağlanmak içibn Gereklidir... Ardından Laptop tan ip adresi veya bilgisayar adı yazan yere modemizin dış ip sini yani telekomun verdiği ip adresini girip boşluk bırakmadan ardına , ( virgül) bırakıp yine boşluk bırakmadan 1433 yazıyorsunuz sorunsuz bğlanabilirsiniz tıpkı sql yanınızdaymış gibi bağlanabilirsiniz örnek : 78.187.198.58,1433 

mehmet kullanıcısının resmi
mehmet
Ağu 04, 2014
İtibar: 2348

cevap için teşekkürler Muhsin

MrMenna kullanıcısının resmi
MrMenna
Ağu 12, 2014
İtibar: 13

data source=IP,1433\PC-Bilgisayar; user id=sa; password=samba.1234

 

Dısardakı DB ye baglanabılme Kodu Bu mu acaba ?

Cozum Bulundu Ayni AG icinde olunca bulunuldu .

 

Data Source=IP; User Id=Kullanıcı; Password=Şifre; Database=DN-ADı;

Fakat is yerinde uzaktaki bir DB ye bagliyamiyorum

DB baglı gozukuyor fakat Versionu check et diyor

 Buda Kullanmis oldugumuz SambaPOS surumunu Yukseltmekle cözume ulasiliyor..

Şimdiye kadar cevaplanan
2185 soru
E-Posta Facebook Twitter RSS Skype
Telefon (212) 252 0634