Delphi Dünyası Facebook'ta

Kodbank İndir

! CODEBANK 2012 !

İNDİRMEK&DETAYLI BİLGİ ALMAK İÇİN BURAYI TIKLAYINIZ.

Gönderen Konu: mssql 2000 bağlantı sorunu  (Okunma sayısı 299 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı Inzibat

  • Delphi 2 Level 2
  • **
  • İleti: 67
  • Rep: +0/-0
mssql 2000 bağlantı sorunu
« : 30 Ağustos 2011 02:21:05 »
Hayırlı geceler sorunum şöyle iki bilgisayar arasında mssql 2000 veri tabanıyla bağlantı yapamıyorum hangi yolu denediysem olmadı.Sql server yok veya engelli dedi fakat iki bilgisayardada mssql server açıktı ne yapabilirim yardımcı olursanız çok sevinirim delirmek üzereyim şimdiden çok teşekkür Hayırlı geceler

Çevrimdışı murat64

  • Delphi 1 Level 3
  • ***
  • İleti: 23
  • Rep: +0/-0
Ynt: mssql 2000 bağlantı sorunu
« Yanıtla #1 : 30 Kasım 2011 00:05:00 »
SQLServer2000 kurulu bilgisayarın güvenlik ayarını kapalı yapmalısın. Daha sonra domain adı veya TCP/Ip ile bağlanmayı deneyebilirsin. 2. PC de SQL server kurulu olması gerekmez. İyi çalışmalar

Çevrimdışı anfidya06

  • Delphi 1 Level 3
  • ***
  • İleti: 26
  • Rep: +0/-0
Ynt: mssql 2000 bağlantı sorunu
« Yanıtla #2 : 14 Aralık 2011 21:03:07 »
SQLServer2000 kurulu bilgisayarın güvenlik ayarını kapalı yapmalısın. Daha sonra domain adı veya TCP/Ip ile bağlanmayı deneyebilirsin. 2. PC de SQL server kurulu olması gerekmez. İyi çalışmalar

güvenlik ayarını nereden kapatıyoruz

Çevrimdışı sabanakman

  • Global Moderatör
  • *****
  • İleti: 796
  • Rep: +13/-0
  • Cinsiyet: Bay
  • Delphi Sürümü: e) Hepsi
Ynt: mssql 2000 bağlantı sorunu
« Yanıtla #3 : 14 Aralık 2011 23:10:38 »
SQL Server 2000 için..:
SQL Server sadece verilerin tutulacağı ana makinede yüklü olması yeterli ve gerekli ayarlar o makinede yapılmalı. SQL Server hizmetinin çalışmasını ve ağdan erişimi engelleyecek güvenlik ayarları ve yazılımlarına dikkat etmek gerekiyor. Normal şartlarda aşağıdaki yöntemlerle terminalden, sunucuya bağlantıda sorun çıkmamaktadır.
1-Başlat->Çalıştır'a svrnetcn yazın ve gelen ekranda en üstteki ComboBox listesinde kullandığınız SQL'i seçin. Eğer tek SQL yüklemişseniz zaten sadece o gelecektir.
2-Named Pipes ve TCP/IP protokollerini Enabled Protocols listesine yönlendirin. Aslında benim önerim TCP/IP'den ziyade Named Pipes protokolü olacaktır. Diğerine göre daha sağlıklı çalışmaktadır. Tabi siz bu ikisini Enabled yapmalısınız, Named Pipes ayarı için terminalde cliconfg programı ile ayar yapmak gerekmektedir ve en sonda bu ayar anlatılmaktadır.
3-Enabled tarafında olan TCP/IP prokolünün Properties ile özelliklerine bakın ve çıkan port numarasını bir yere not edin. Bu değer genelde 1433 tür ama SQL bazen kendisini sisteme göre ayarlayabiliyor. Muhtemelen bu değer lazım olmayacaktır ama not etmenizde fayda var.
4-Enterprise Manager yönetim aracını açın ve SQL Server düğümünü sağ tıklayıp Özellikler penceresini açın. Bu düğüm genellikle SQL Server Group altında (local) isminde olmaktadır. DataBases düğümünün bir üst seviyesi.
5-Gelen pencerede Security sekmesinde SQL Server and Windows seçip tamamı seçin.
6-Yine soldan Security düğümüne gelin ve burada Logins'i tıklayarak seçin. Sağ tarafa sağ tıklayarak New Login diyebilir veya sa kullanıcı şifresi ayarlayabilirsiniz. Burada dikkat edilmesi gereken nokta yeni kullanıcı ekliyorsanız bu kullanıcının SQL Server Authentication olmasına dikkat etmelisiniz ve Server Roles sayfasından da gerekli yetkilerin eklenmiş olması lazım. Genelde System Administrators yeterli olmaktadır. Ayrıca şifreyi boş olarak ayarlayabilirsiniz ve şifresiz kullanıcınız olur.
7-SQL Server hizmetini bu ayarlardan sonra durdurup başlatmalısınız.
Artık SQL Server hizmeti ayarlanmış ve terminalden deneme yapılabilir.

Terminalde bağlantı kurarken, connectionstring ayarlayan dialog penceresinde veri tabanı seçilen sayfada 1 numaraya SQL Server'ın bulunduğu sunucu belirtilir.
2 numaralı kısımda ise kullanıcı adı ve şifresi ile bağlantı yapmak için sunucuda (yukarıda 6 numara ile) ayarladığımız kullanıcı adı ve şifresi girilir. Eğer şifre dolu ise parola kaydetmeye izin ver işaretlenmeli.
Bir aksilik olmazsa 3 numaralı kısma ise veritabanımız gelecektir veya bu ismi elle yazarak bağlantı sınaması yapabilirsiniz.

Bir aksilik çıkması durumunda sunucuyu ip adresi ile belirtin. Buna rağmen terslik devam ederse sunucuda 3 numarada bir kenara not edilen port numarası virgül ile sunucunun yanına yazılmalıdır (192.168.1.33,1433 gibi). Eğer hala terslik devam ediyorsa bu port numarasını virgülde dahil silin ve yine aynı terminalde bir ayar yapın. Bu ayar için..:
-Başlat->Çalıştır'a cliconfg yazıp çalıştırın.
-Gelen pencerenin 2. sekmesine (Takma Ad) geçin ve Ekle diyerek SQL sunucunu yazıp direkt tamamı seçin ve tüm diyalogları onaylayarak kapanmasını sağlayın.
-Ana makineye bu ayardan sonra bağlanmayı deneyin ve çalışması lazım. Eğer hala çalışmıyorsa SQL Server ayarları dışında bir sebep aramalısınız ;D .
« Son Düzenleme: 14 Aralık 2011 23:17:50 by sabanakman »
Şaban Şahin AKMAN

Derin olan kuyu değil kısa olan iptir

Çevrimdışı anfidya06

  • Delphi 1 Level 3
  • ***
  • İleti: 26
  • Rep: +0/-0
Ynt: mssql 2000 bağlantı sorunu
« Yanıtla #4 : 18 Aralık 2011 12:10:57 »
Dediklerinizin hepsini harfi harfine yaptım sonuç değişmedi. Bir yeri atlıyorum ama neresi çözebilmiş değilim.

Çevrimdışı sabanakman

  • Global Moderatör
  • *****
  • İleti: 796
  • Rep: +13/-0
  • Cinsiyet: Bay
  • Delphi Sürümü: e) Hepsi
Ynt: mssql 2000 bağlantı sorunu
« Yanıtla #5 : 18 Aralık 2011 16:04:44 »
Ana mk. de hangi ConnectionString ile bağlanıyorsunuz ve bilgisayar ismi nedir? Terminalde nasıl bir ConnectionString kullanıyorsunuz ve çıkan hata tam olarak nedir? Hata penceresini Ctrl+C yaparsanız tüm metni hafızaya alabilirsiniz.
Şaban Şahin AKMAN

Derin olan kuyu değil kısa olan iptir