En iyi yanıtlayıcılar
SQL kullanılarak yazılmış programı başka bilgisayarda çalıştırmak için SQL yüklemek şartmı?

Soru
-
Arkadaşlar şimdi diyelim bir tane masaüstü uygulaması yaptık veritabanı olarakta sql server 2008 kullandık. Bu uygulamayı başka bilgisayarda çalıştırmak istediğimiz de o bilgisayarda mssql yoksa o veri tabanı nasıl çalışacak?
http://fuattatar.com/
- Düzenleyen OnderDuman 25 Haziran 2012 Pazartesi 06:36 Alakasız Başlık
Yanıtlar
-
Merhaba,
Web, Masaüstü veya Mobil farketmeksizin bir uygulamadan SQL Server'e erişmek için bağlantı nesnesine ihtiyaç bulunmaktadır. Bu nesne bağlantı cümlesinde (connection string) belirtilmiş olan SQL Server sunucusuna erişmeyi sağlar. Masaüstü uygulaması ve SQL Server aynı makinede olsa bile yine bir bağlantı cümlesi belirtmek zorundasınız. Bu cümlede SQL Server'in bulunduğu makinenin (yerel veya uzak) adı veya IP ve güvenlik bilgileri bulunmaktadır.
Yani sorunuza yanıt olarak SQL Server'i masaüstü uygulamasını taşıdığınız makineye veya başka bir makineye kurabilirsiniz. Ardından uygulama içerisinde aşağıdaki sitede örnekleri verilmiş şekilde bağlantı cümlesiyle bağlantı kurarsınız.
http://www.connectionstrings.com/
Ahmet Kaymaz
http://www.ahmetkaymaz.com
C# VB.NET ASP.NET kitabı- Yanıt Olarak İşaretleyen OnderDuman 20 Haziran 2012 Çarşamba 11:04
- Yanıt İşaretini Geri Alan OnderDuman 20 Haziran 2012 Çarşamba 11:31
- Yanıt Olarak İşaretleyen OnderDuman 22 Haziran 2012 Cuma 08:59
-
Evet Sql Server kurmak zorunda. Sen buna çözüm olarak Setup projesinin içine SQL Server Express (ücretsiz) sürümlerden birinin kurulum dosyasını ve varsayılan ayarlarla kurulumunu yapacak düzenlemeyi yapıp müşterinin böyle bir durumla karşı karşıya gelmesini engelleyebilirsin, ve ürünün için artı kazanım sağlamış olursun.
- Yanıt Olarak İşaretleyen OnderDuman 22 Haziran 2012 Cuma 09:00
Tüm Yanıtlar
-
Merhaba,
Web, Masaüstü veya Mobil farketmeksizin bir uygulamadan SQL Server'e erişmek için bağlantı nesnesine ihtiyaç bulunmaktadır. Bu nesne bağlantı cümlesinde (connection string) belirtilmiş olan SQL Server sunucusuna erişmeyi sağlar. Masaüstü uygulaması ve SQL Server aynı makinede olsa bile yine bir bağlantı cümlesi belirtmek zorundasınız. Bu cümlede SQL Server'in bulunduğu makinenin (yerel veya uzak) adı veya IP ve güvenlik bilgileri bulunmaktadır.
Yani sorunuza yanıt olarak SQL Server'i masaüstü uygulamasını taşıdığınız makineye veya başka bir makineye kurabilirsiniz. Ardından uygulama içerisinde aşağıdaki sitede örnekleri verilmiş şekilde bağlantı cümlesiyle bağlantı kurarsınız.
http://www.connectionstrings.com/
Ahmet Kaymaz
http://www.ahmetkaymaz.com
C# VB.NET ASP.NET kitabı- Yanıt Olarak İşaretleyen OnderDuman 20 Haziran 2012 Çarşamba 11:04
- Yanıt İşaretini Geri Alan OnderDuman 20 Haziran 2012 Çarşamba 11:31
- Yanıt Olarak İşaretleyen OnderDuman 22 Haziran 2012 Cuma 08:59
-
Merhaba,
Web, Masaüstü veya Mobil farketmeksizin bir uygulamadan SQL Server'e erişmek için bağlantı nesnesine ihtiyaç bulunmaktadır. Bu nesne bağlantı cümlesinde (connection string) belirtilmiş olan SQL Server sunucusuna erişmeyi sağlar. Masaüstü uygulaması ve SQL Server aynı makinede olsa bile yine bir bağlantı cümlesi belirtmek zorundasınız. Bu cümlede SQL Server'in bulunduğu makinenin (yerel veya uzak) adı veya IP ve güvenlik bilgileri bulunmaktadır.
Yani sorunuza yanıt olarak SQL Server'i masaüstü uygulamasını taşıdığınız makineye veya başka bir makineye kurabilirsiniz. Ardından uygulama içerisinde aşağıdaki sitede örnekleri verilmiş şekilde bağlantı cümlesiyle bağlantı kurarsınız.
http://www.connectionstrings.com/
Ahmet Kaymaz
http://www.ahmetkaymaz.com
C# VB.NET ASP.NET kitabı
http://fuattatar.com/
-
Evet Sql Server kurmak zorunda. Sen buna çözüm olarak Setup projesinin içine SQL Server Express (ücretsiz) sürümlerden birinin kurulum dosyasını ve varsayılan ayarlarla kurulumunu yapacak düzenlemeyi yapıp müşterinin böyle bir durumla karşı karşıya gelmesini engelleyebilirsin, ve ürünün için artı kazanım sağlamış olursun.
- Yanıt Olarak İşaretleyen OnderDuman 22 Haziran 2012 Cuma 09:00
-
Merhaba Fuat Bey,
Bu soruyu çözülmüş kabul edebilir miyiz arkadaşların verdikleri değerli bilgiler doğrultusunda?
Teşekkürler.
Microsoft bu servisi kullanıcılarına yardım etme, Microsoft ürünleri ve teknolojileriyle ilgili bilgi bankasını genişletme amacıyla ücretsiz sunmaktadır.
Bu içerik olduğu gibi benim tarafımdan hazırlanmış olup Microsoft tarafından herhangi gibi bir sorumluluk üstlenildiği anlamına gelmez.
Facebook Üzerinden Takip Et!
Twitter'da Takip Et!
-
mssql verileri aktardık varsayalım,peki o bilgisayarda net yok ise verileri nasıl çekecek ?
- Düzenleyen sarp gündoğan 2 Mart 2014 Pazar 23:29
-
Merhaba,
Birden fazla bilgisayar varsa bunların birbirleriyle haberleşebilmeleri temel zorunluluk zaten. Bu LAN olur , WAN olur hiç farketmez. Erişilmesi gereken portlar belli.
Tek bilgisayar varsa da erişilmek istenilen veritabanı o bilgisayar üzerine kurulmak zorunda tabii ki.
İyi çalışmalar.mssql verileri aktardık varsayalım,peki o bilgisayarda net yok ise verileri nasıl çekecek ?
Ozgur Guven - MCT , MCSE : Server Infrastructure
-
O bilgisayarda MS SQL olmasi gerekmiyor. Ancak bir yerde olmali (Azure SQL olabilir, bir hosting firmasi olabilir, LAN'da baska bir yerde olabilir...). Baglanacak olan makinede sadece client driverlar gerekiyor, bunu da MS SQL server sitesinden alabilirsin. Uygulama dilin .Net dili ise, bu driver ile ilgili assembly projende referans edilmis oldugundan, ayrica driver eklemene gerek yok. Kodunda sadece nereye baglanacagini bilmesi gerekiyor. .Net dillerinde VS bunu appconfig ya da webconfig icine yaziyor. Ister onu kullanirsin istersen sifrelenmis olarak bir yere yazar okur onu kullanirsin.