MSDE
MSDE
MSDE 2000 yüklediğim bir bilgisayara diğer bilgisayarladan ulaşamıyorum. Program MSDE yüklü bilgisayarda çalışıyor. Ancak diğer bilgisayarlarda uygulama connection hatası veriyor. MSDE ile SQL Server arasında kullanım açısından bir farklılık var mı?
Merhaba,
MSDE'nin SQL Server'dan birkaç farkı var :
* Bedava olarak dağıtabiliyorsunuz
* En fazla 5 kullanıcı kullanabiliyor
* Yönetim aracı (Enterprise Manager gibi) yok
* Veritabanının boyutu en fazla 2 GB olabiliyor.
aklımda kalanlar bunlar.
Bağlantı içinde detay verirseniz yardımcı olmaya çalışırız. Bilgisayarlar biribirini pingleyebiliyorlar mı? Hangi componentleri kullanarak erişiyorsunuz? vs.
Kolay gelsin.
MSDE'nin SQL Server'dan birkaç farkı var :
* Bedava olarak dağıtabiliyorsunuz
* En fazla 5 kullanıcı kullanabiliyor
* Yönetim aracı (Enterprise Manager gibi) yok
* Veritabanının boyutu en fazla 2 GB olabiliyor.
aklımda kalanlar bunlar.
Bağlantı içinde detay verirseniz yardımcı olmaya çalışırız. Bilgisayarlar biribirini pingleyebiliyorlar mı? Hangi componentleri kullanarak erişiyorsunuz? vs.
Kolay gelsin.
cevabınız için teşekkür ederim.
Kurmayı düşündüğüm sistemde 5 kullanıcı olacak.
Bilgisayarlar birbirlerini pingleyebiliyorlar. MSDE kurduğum bilgisayarda
XP Home yüklü.
Delphi 6 kullanıyorum.
Kullandığım componentler ise
1.RX Lib.
2.Devexpress
3.Fast Report
Bağlamak istediğim diğer bilgisayarlardan ODBC üzerinden bağlanmaya çalıştığımda guest user için hesap bulunamadı hata mesajı alıyorum.
İlginize tekrar teşekkür ederim.
Kurmayı düşündüğüm sistemde 5 kullanıcı olacak.
Bilgisayarlar birbirlerini pingleyebiliyorlar. MSDE kurduğum bilgisayarda
XP Home yüklü.
Delphi 6 kullanıyorum.
Kullandığım componentler ise
1.RX Lib.
2.Devexpress
3.Fast Report
Bağlamak istediğim diğer bilgisayarlardan ODBC üzerinden bağlanmaya çalıştığımda guest user için hesap bulunamadı hata mesajı alıyorum.
İlginize tekrar teşekkür ederim.
Merhaba,
ODBC'nin haricinde hangi erişim bileşenini kullanıyorsunuz. ADO, BDE ??
Eğer geri dönülmez bir aşamaya gelmediyseniz ADO kullanmanızı tavsiye ederim. Hem daha hızlı hem de daha iyi SQL Server/MSDE desteği olan bir erişim.
Arama kısmından ADO veya ADOConnection yazıp aratırsanız daha önce bağlantı ve kullanımı hakkında çok konuştuk.
Kolay gelsin.
ODBC'nin haricinde hangi erişim bileşenini kullanıyorsunuz. ADO, BDE ??
Eğer geri dönülmez bir aşamaya gelmediyseniz ADO kullanmanızı tavsiye ederim. Hem daha hızlı hem de daha iyi SQL Server/MSDE desteği olan bir erişim.
Arama kısmından ADO veya ADOConnection yazıp aratırsanız daha önce bağlantı ve kullanımı hakkında çok konuştuk.
Kolay gelsin.
programın içerisinde tabii ki ado kullandım. odbc üzerinden bağlantının gerçekleşip gerçekleşemeyeceğini kontrol etmek istedim. ama sanırım hatalı bir düşünce oldu. odbc de SQL server bağlantısını kontrol etmiştim.
İşyerinde bir ini dosyası içerisinden ado connection stringini düzenleyerek uygulamalarımı çalıştırıyorum. Acaba MSDE kullanınıca connection string de değişklik yapmam mı gerekiyor?
İlginize çok teşekkür ederim. İlk defa bedava bir sql kullanmaya çalıştım. Ama sonuçtan hiç memnun kalmadım. Uzun bir süredir sadece MS SQL Server üzerine uygulama geliştiriyorum. Kolay geldiği için MSDE kullanmıştım. Önereceğiniz ücretsiz kullanılabilen SQL var mı?
İşyerinde bir ini dosyası içerisinden ado connection stringini düzenleyerek uygulamalarımı çalıştırıyorum. Acaba MSDE kullanınıca connection string de değişklik yapmam mı gerekiyor?
İlginize çok teşekkür ederim. İlk defa bedava bir sql kullanmaya çalıştım. Ama sonuçtan hiç memnun kalmadım. Uzun bir süredir sadece MS SQL Server üzerine uygulama geliştiriyorum. Kolay geldiği için MSDE kullanmıştım. Önereceğiniz ücretsiz kullanılabilen SQL var mı?
-
- Üye
- Mesajlar: 360
- Kayıt: 10 Nis 2006 09:07
hocam sanırım şurda hata yapmışsınız;
siz veritabanınızı tasarlarken mixed modda ve password girmeden kurduğunuzu düşünüyorum bu yüzden şöyle yapamalısınız.
sizin connection string tahminim şöyledir
ama msde 2000 için "sa " passwordlu bi conection string olmalı şunun gibi
aradaki tek fark "Password=sa;" ayrıca delphi içinde ki connection stringinizede bu passwordu eklemeli yada sql kaldırıp tekrar "sa" passwordu ile kurmalısınız ben bu yöntemle çalıştırdım..
kolay gelsin
siz veritabanınızı tasarlarken mixed modda ve password girmeden kurduğunuzu düşünüyorum bu yüzden şöyle yapamalısınız.
sizin connection string tahminim şöyledir
Kod: Tümünü seç
dbname=Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=ROM;Data Source=bilgisayar_adı
Kod: Tümünü seç
dbname=Provider=SQLOLEDB.1;Password=sa;Persist Security Info=False;User ID=sa;Initial Catalog=ROM;Data Source=KAHRAMAN
kolay gelsin
- sabanakman
- Kıdemli Üye
- Mesajlar: 3081
- Kayıt: 17 Nis 2006 08:11
- Konum: Ah bi Antalya olaydı keşke (Ankara)
MSDE SP4 ise
Ben MSDE SP4 ile "....\MSDE\Setup.exe" dosyasının yanına setup.ini dosyası oluşturdum ve içine de
yazdım. Artık nasıl istiyorsam öyle de bağlantı kurdum. Tabi ağ bağlantısında sorun yoksa.
Ayrıca sa şifresine de gerek yoktu. Bir detayı hatırlatmam gerekiyor. Eğer Windows NT tümleşik güvenliği kullanarak bağlantı yapılacaksa o bilgisayarda mutlaka "%BilgisayarAdı%\Guest" isimli bir kullanıcı olmalı. Bunun kodu ise
şeklinde yapılabilir. Aksi halde kendi oluşturduğun kullanıcılar üzerinden bağlanacaksan o kullanıcıları eklemek ve yetkilendirmekten başka yapman gereken hiç bir şey yok. Böyle yaptım bende çalıştı.
Kod: Tümünü seç
[Options]
BLANKSAPWD=1
DisableNetworkProtocols=0
SecurityMode=SQL

Kod: Tümünü seç
EXEC sp_grantlogin 'ANA\Guest'
EXEC sp_addsrvrolemember @loginame = 'ANA\Guest' , @rolename = 'sysadmin'