1

Konu: sql express olarak yüklemem önerilen son version nedir ?

Bilgisayara virüs girdiği için format atıldı, birçok şeyi yeniden yüklüyorum.
son olarak SQLserver2008 Express yükleyip programları geliştirmiştim. Database yedekte var.

Şimdi ne yüklememi önerirsiniz ?
SQLServer2012 Express falan var - uyumsuzluk çıkarır mı ?

yanıtlara peşinen teşekkürler
a

VFP9 SP2

2

Re: sql express olarak yüklemem önerilen son version nedir ?

SQL Express 2012 yuklersen, 2012 ve tum eski versiyonlara baglanirsin. Ayni makinede 2012, 2008 R2, 2008, 2005 de kurabilirsin (bende oyle mesela). Coklu kurulum sirasinda SSMS problemli kuruluyor istersen dogrudan sadece 2012'yi kur.

3

Re: sql express olarak yüklemem önerilen son version nedir ?

arkadaşlar ile sonucu paylaşayım, sqlexpress2012 yükledim:
Bağlantı komutunda "SQL Server Native Client 10.0" iken "SQL Server Native Client 11.0" olarak değişti

VFP9 SP2

4

Re: sql express olarak yüklemem önerilen son version nedir ?

Ali abi paylaştığın için teşekkür ederim ...

Uğur
-------------------------------------------------------------------------------------------------------------
Hayat bir bisiklete binmek gibidir. Pedalı çevirmeye devam ettiğiniz sürece düşmezsiniz. Claude Peppeer
Kusuru söylenmeyen adam, ayıbını hüner sanır.  Türk Atasözü

5

Re: sql express olarak yüklemem önerilen son version nedir ?

Baglanti komutunun degismesine gerek yok (eger database versiyonu eskisi ise ve eski client driver yuklu ise).

6

Re: sql express olarak yüklemem önerilen son version nedir ?

biraz kararsız kaldım: client driveri (sqlncli.exe) yeni indirdiğimden de olmuş olabilir ???
özellikle sevgili Uğur'a yanlış alarm olmuş olmasın

VFP9 SP2

7

Re: sql express olarak yüklemem önerilen son version nedir ?

Eski program, yeni müşteri.
Linux konusunda direnmedim, çünkü adamların MS üzerine kurulmuş öyle bir baba altyapıları varki, benim orda Linux ısrar etmem biraz komik olurdu. Adamlar "Elbette Linux'da kurabiliriz" dediler; ama bu daha çok çocuk ağlamasın diye şeker verirler ve kafasını okşarlarya, işde daha çok ona benzedi.
Veritaban konusunda PostgreSql'i seçtiler. Çünkü program sadece Sqlite, PostgreSql ve MySql ile çalışıyor.

Şimdi ama orda herşey MS ile çalışırken, benim orda PostgreSql kurmam bana biraz ters geldi. Sadece MSSql için uçuk bir sunucuları var; programın veritabanını orya eklemek sanki daha mantılı olurdu.

MS özürlü olarak bir sorum olacak:
http://www.microsoft.com/betaexperience … fault.aspx
Burda birden fazla seçenek var.
Ben ordan "SQL Server Express LocalDB" seçersem (sanırım bu embedded versiyon oluyor, yani en küçük hali) ve programımı onunla çalışır hale getirirsem, o zaman program 1:1 normal bir MSSQL ile çalışırmı?

Teşekkürler

Bir projenin bitmesi için 3 seçenek vardır: hızlı, ucuz, iyi. Bu seçeneklerden iki tanesini seçiniz.

8 Son düzenleyen, cetinbasoz (20.09.2012 13:37:14)

Re: sql express olarak yüklemem önerilen son version nedir ?

Mehmet,
LocalDb o kadar yeni ki, onunla ilgili cok detayli bilgi almak simdilik sadece MS dokumanlarini okumakla ve denemekle mumkun sanirim (daha 1 yillik gecmisi var, deneyimli kullanici bulmak zor). En kucuk/embedded hali degil bir kere. O SQL server Compact edition (ya da SQL server CE, SQL server mobile olarak biliniyor). SQL server CE hic tavsiye etmem (VFP ile kullanilacak ise cok problemli - problem VFP'de tabii onda degil).

LocalDb Daha cok developeri hedefliyor. Kurulmasi kolay, onun disinda bir artisi yok ama eksisi var SQL Server express'e kiyasla. Daha cok tek kullanicili yazilimci veritabani gibi. Arada servis yok (o acidan biraz VFP'ye benziyor). Anladigim kadariyla sadece windows authentication ile baglaniyor (o acidan da VFP'ye benziyor sayilir). Yani uzak bir noktadan baglanman gerektiginde sorun yasarsin gibi geliyor + concurrency problemi olabilir mi diye dusunuyorum (gerci SQL server'in ozelliklerinden birisi ACID garantisi, sanmam olacagini). 1:1 MS SQL'den kastin ne bilmiyorum ama anladigim manada evet. Onun datasini alip bir SQL express ya da Enterprise ile 1:1 kullanirim, format ayni, degisen yetenekler. Arada hepsi SqlServr.exe kullaniyor.

(Eskiden UserInstance diye birsey vardi, onu devreden cikariyorlar, onun yerine bu LocalDb geliyor).

Neyse, sahsi fikrim SQL Server express kur. Tek servera kurulmasi gerekiyor. Clientlarda sadece client driver gerekiyor.

(Bu arada neden PostgreSQL kurmuyorsun? Onunla herseyin calisiyorsa onu kur)

Bu da LocalDb ornek:

Visual Fox Pro
lnHandle = SQLStringConnect('driver={SQL server native client 11.0};server=(localdb)\v11.0;'+;

'Trusted_connection=yes;AttachDbFileName=C:\SQL Server 2000 Sample Databases\Nwind.mdf')
 
SQLExec(m.lnHandle, 'select * from Customers','myCustomers')
 
SQLDisconnect(m.lnHandle)
 
Select myCustomers
browse

9

Re: sql express olarak yüklemem önerilen son version nedir ?

Merhaba Çetin

Detaylı cevap için teşekkür ederim.
Şu an zaten PostgreSql kurulu ve onun ile çalışıyorlar. O açıdan bir sorun yok.
Ama PostgreSql kurarak sanki ordaki düzeni bozmuşum gibi geldi bana. Bu nedenle kendi bilgisayarımı fazla "kirletmeden" nasıl programıma (yani kendime) MSSql öğretebilirim sorusuna bir cevap arıyorum.

Bir projenin bitmesi için 3 seçenek vardır: hızlı, ucuz, iyi. Bu seçeneklerden iki tanesini seçiniz.

10

Re: sql express olarak yüklemem önerilen son version nedir ?

Mehmet Abi;

Postgre SQL i illa linux a kurmak zorunda değilsin. Windows Server a da kurabilirsin.
Çalışan, hatta iyi çalışan bir sistemin var ise şayet, PostgreSQL ile devam et. Bence PostgreSQL ile devam etmenin "Düzen Bozma" ile hiç ilgisi. Biraz fazla gereksiz detay düşünüyorsun sanki ...

Uğur
-------------------------------------------------------------------------------------------------------------
Hayat bir bisiklete binmek gibidir. Pedalı çevirmeye devam ettiğiniz sürece düşmezsiniz. Claude Peppeer
Kusuru söylenmeyen adam, ayıbını hüner sanır.  Türk Atasözü

11

Re: sql express olarak yüklemem önerilen son version nedir ?

ugurlu2001 yazdı:


(...)Biraz fazla gereksiz detay düşünüyorsun sanki ...


O konuda hiç bir şuphen olmasın, kesin öyledir smile

Şu an PostgreSql zaten windows server üzerinde çalışıyor. Herhangi bir sorun yok. Sadece  benim şu huyum işde: herşey 4/4 olacak. Galiba "ukalalık" deniliyor bu huya smile

Bir projenin bitmesi için 3 seçenek vardır: hızlı, ucuz, iyi. Bu seçeneklerden iki tanesini seçiniz.

12

Re: sql express olarak yüklemem önerilen son version nedir ?

Ugur'un dedigi gibi, PostgreSQL windowsta da unlu:) Sonucta o bir veritabani. Windowsta kullanilan cok sayida veritabani var, SQL server sart degil. SQL server'in tek ozelligi sadece Windowsta olmasi:)

Kendine MSSQL ogretmek icin localdb uygun. Ama bana sorarsan developer icin gerekli SQL server versiyonu SQL server developer edition (49$). O enterprise ile ayni toollara sahip. Yok onlar gerekmez dersen, yine de SQL express kur derim. SQL Server Management Studio (SSMS) IDE'si ve oldukca basarili.

Eger LocalDb kurarsan ve SSMS yoksa, www.linqpad.net'den Linqpad'i indir. Kurulum gerekmeden calisiyor ve ucretsiz, icinde SQL de var dil olarak (C#/VB.Net/F# vs bilmen gerekmiyor). Onu SSMS yerine kullanabilirsin.

13

Re: sql express olarak yüklemem önerilen son version nedir ?

Sql Express with tools: 670 MB
Management Studio: 175MB

Bunlar ne yapmışlar???

PostgreSql: 51MB
PgAdmin3: 13MB

Ben bu işden vazgeçtim, hayata herşey 4/4 olmasada olur. smile

Bir projenin bitmesi için 3 seçenek vardır: hızlı, ucuz, iyi. Bu seçeneklerden iki tanesini seçiniz.