Client Makinelere kurulacak setup dosyası seçimi

MS SQL Server veritabanı ve SQL komutlarıyla ilgli sorularınızı sorabilirsiniz. Delphi tarafındaki sorularınızı lütfen Programlama forumunda sorunuz.
Cevapla
Kullanıcı avatarı
softdestek
Üye
Mesajlar: 155
Kayıt: 17 Eyl 2010 03:53

Client Makinelere kurulacak setup dosyası seçimi

Mesaj gönderen softdestek »

https://www.microsoft.com/en-us/downloa ... x?id=42299
Client makinelere kurmak için aşağıdaki versiyonu kullanıyorum..

Dahaa küçük bir kurulum setup dosyası var mı? Aşağıdaki gibi

http://download.microsoft.com/download/ ... qlncli.msi
2008 MS SQL İÇİN sadece sadece 4,5mb

Bunun gibi ms sql 2014 için birde kurulum setup dosyası var mı az yer kaplayan ...
Teşekkürler
Veya siz client makinelere nasıl bir kurulum yapıyorsunuz görüşlerinizi paylaşırsanız sevinirim

Express 32BIT\SQLEXPR_x86_ENU.exe
168.4 MB

Express 64BIT\SQLEXPR_x64_ENU.exe
196.7 MB
Kullanıcı avatarı
csunguray
Üye
Mesajlar: 855
Kayıt: 09 Ara 2006 05:08
Konum: Adana
İletişim:

Re: Client Makinelere kurulacak setup dosyası seçimi

Mesaj gönderen csunguray »

ADO ile bağlanıyorsanız Client bilgisayarlara herhangi bir şey kurmanıza gerek yok.
C. Sunguray
csunguray at netbilisim.kom
Net Bilişim Hizmetleri

Sıradan her programcı bilgisayarın anlayabileceği kodlar yazabilir.
Sadece iyi programcılar insanların da anlayabileceği kodlar yazarlar.
Martin Fowler (http://martinfowler.com/)
Kullanıcı avatarı
softdestek
Üye
Mesajlar: 155
Kayıt: 17 Eyl 2010 03:53

Re: Client Makinelere kurulacak setup dosyası seçimi

Mesaj gönderen softdestek »

Firedac komponent seti kullanıyorum..
Kullanıcı avatarı
sabanakman
Kıdemli Üye
Mesajlar: 3077
Kayıt: 17 Nis 2006 08:11
Konum: Ah bi Antalya olaydı keşke (Ankara)

Re: Client Makinelere kurulacak setup dosyası seçimi

Mesaj gönderen sabanakman »

Yine de ek kuruluma gerek duymadan bağlantı yapılabilir aslında. FireDac bileşenleri SQL Server bağlantısı yaparken otomatik olarak sistemdeki son sürücü ne ise onun üzerinden çalışıyor sanırım ama bu işi şansa bırakmadan kendi belirlediğimiz sürücü ile de bağlantı yapabilirsiniz. Bunun için TFDPhysMSSQLDriverLink bileşenini kullanmak gerekiyor ve bu bileşenin; DriverID=SQLBenden, ODBCDriver=SQL Server yapmanız gerekebilir. Daha sonra FDConnection bileşenlerinde bulunan DriverName=SQLBenden özelliklerini ayarlayarak bağlantı yaparsanız herhangi ek bir kuruluma gerek kalmayacaktır.

Yukarıdaki hatanın sebebi ise SQL Server 2012 ve sonrasında geliştirilen TFDPhysMSSQLDriverLink.ODBCDriver=SQL Server Native Client 11.0 sürücüsü güncel olmayan eski windows versiyonlarında bulunmadığı için sorun yaşanabililir ve bahsettiğiniz kurulumu yapmak gerekecektir.
Şaban Şahin AKMAN
_________________
Derin olan kuyu değil kısa olan iptir. - .
Kullanıcı avatarı
softdestek
Üye
Mesajlar: 155
Kayıt: 17 Eyl 2010 03:53

Re: Client Makinelere kurulacak setup dosyası seçimi

Mesaj gönderen softdestek »

Öncelikle zaman ayırdığınız için çok teşekkür ederim...Firedac komponenti çalıştığı zaman işletim sistemini tarıyor...Eğer herhangi bir sql server versiyonu bulursa onun dll dosyalarını kullanarak işlem yapıyor...Eğer kendim kullandığım sql versiyonu olan SQL 2014 client versiyonunu kurmaz isem
Normal bir windowsta aşağıdaki ms sql versiyon oluyor onu kullanıyor...

Eğer kendi kurduğum sql2014 client varsa ise onun dll dosyalarını kullanarak bağlantı yapıyor..
Söylediğiniz gibi versiyona bağlı sorun çıkma olasılığı bazen olabilir o zaman...
En ideali bence hangi sql veritabanın varsa ona ait client sql setup ın windowsa kurulması...

Teşekkürler..

Checking session ...
Warning: The client [6.1.0.0.0] and server [12.0.0.0.0] major versions difference > 1.
Current catalog =
Current schema = MUHASEBE
Driver name = SQLSRV32.DLL
Driver version = 06.01.7601

Örnek vermek gerekirse;

Kod: Tümünü seç

==> Get connection information:
================================
Connection definition parameters
================================
Database=BORSA
SERVER=*.*.*.*,1433  uzak server sql adresi
User_Name=sa
Password=*****
ExtendedMetadata=True
MetaCurSchema=MUHASEBE
DriverID=MSSQL
================================
FireDAC info
================================
Tool = RAD Studio XE6
FireDAC = 10.0.1 (Build 69712)
Platform = Windows 32 bit
Defines = FireDAC_NOLOCALE_META;FireDAC_MONITOR
================================
Client info
================================
Loading driver MSSQL ...
  Loading odbc32.dll driver manager
  Creating ODBC environment handle
  Searching for ODBC driver ...
    Checking for ODBC driver [SQL SERVER NATIVE CLIENT 11.0] ...
    Checking for ODBC driver [SQL SERVER NATIVE CLIENT 10.0] ...
    Checking for ODBC driver [SQL NATIVE CLIENT] ...
    Checking for ODBC driver [SQL SERVER] ...
      Found [SQL Server]
Driver Manager version = 03.80.7601.0000
================================
Session info
================================
Checking session ...
  Warning: The client [6.1.0.0.0] and server [12.0.0.0.0] major versions difference > 1.
Current catalog = 
Current schema = MUHASEBE
Driver name = SQLSRV32.DLL
Driver version = 06.01.7601
Driver conformance = 3
DBMS name = Microsoft SQL Server
DBMS version = 12.00.2000
siyahbere
Üye
Mesajlar: 11
Kayıt: 15 Nis 2016 09:38

Re: Client Makinelere kurulacak setup dosyası seçimi

Mesaj gönderen siyahbere »

Arkadaşlar merhaba;
Benimde benzer bir sorunum var.

Yerel ağda çalışan bir server makinamız var. Programı hazırladığım pc de ve server makina da sql server express 2014 kurulu.
Adoconnection kullanarak sql bağlatısını yaptım. Programı yazdığım makinada sql server zaten kurulu olduğu için sorun yok, diğer makinalarda çalıştırmak istediğim de ise yine aynı şekilde sql server express kurulumu yaparak programı çalıştırabiliyorum. Tabi bu da uzun zaman alıyor.

Sql server kurmadan çalıştırabileceğim bir yol var mı acaba, teşekkürler
Kullanıcı avatarı
csunguray
Üye
Mesajlar: 855
Kayıt: 09 Ara 2006 05:08
Konum: Adana
İletişim:

Re: Client Makinelere kurulacak setup dosyası seçimi

Mesaj gönderen csunguray »

siyahbere yazdı:Diğer makinalarda çalıştırmak istediğim de ise yine aynı şekilde sql server express kurulumu yaparak programı çalıştırabiliyorum.
Kesinlikle böyle bir şeye gerek yoktur. Bir şeyleri yanlış yapıyorsunuz. Büyük ihtimalle program içerisinde ADOConnection componentini açık bırakıyorsunuz. Program çalışır çalışmaz local daki SQL Server sunucusuna bağlanmaya çalışıyor.

Kullandığınız ConnectionString ve aldığınız hata mesajını yazarsanız yardımcı olacaktır.

Ayrıca bu sorun yukarıdaki sorundan farklı bir sorundur. O yüzden ayrı başlık açmanız daha faydalı olacaktır.
C. Sunguray
csunguray at netbilisim.kom
Net Bilişim Hizmetleri

Sıradan her programcı bilgisayarın anlayabileceği kodlar yazabilir.
Sadece iyi programcılar insanların da anlayabileceği kodlar yazarlar.
Martin Fowler (http://martinfowler.com/)
Cevapla