none
SQL 2008 Express Çok Kullanıcı ? RRS feed

  • Soru

  • Merhaba

    Ana bilgisayara SQL 2008 kurulum yapıp, diğer bilgisayarlardan ana bilgisayara bağlanarak veritabanına erişerek diğer bilgisayardaki programın çalışma için neler yapmalıyım.

    1-Ana bilgisayardaki güvenlik duvarına SQL portunu açmak gerekiyor.

    2-Bağlantı içeriğim doğrumudur ? Herhangi bir ekleme yapmam gerekiyor mu? Bu bağlantı içeriği ile bağlanılır mı ?

    ConnectionString = "Data Source=.;Initial Catalog=database; User ID=sa; Password=abc123;Integrated Security=True;Pooling=False";

    3- SQL 2008 Express kurulumu sırasında veya kurulumdan sonra diğer bilgisayalardan kurulum yapacak bilgisayarlara bağlantı yapılabilmesi için herhangi bir seçim veya ayar yapmam gerekiyor mu ? Yapılması gerekiyor ise resimli anlatım içeriği olan bir web sitesi linki var mı ? Yoksa adım adım anlatabilirmisiniz ?

    26 Mart 2012 Pazartesi 18:59

Yanıtlar

  • Ok, şimdi oldu. Kurulum esnasında dikkat etmeniz gereken birkaç şey var, biri collation seçimi, yani dil desteği, programınızın database' inin destekleyeceği collation' un doğru seçilmesi önemli, diğer biri SQL çalışma modu, burada mixed modu seçmenizi öneririm, hem SQL authentication hemde windows authentication yapabilirsiniz, ve servisleri local account ile çalıştırmanızı öneririm. Bu bahsettiklerim kurulum ekranlarında karşınıza gelecektir.

    Mikail NAZLI

    • Yanıt Olarak İşaretleyen JuniorCsharp 27 Mart 2012 Salı 16:00
    27 Mart 2012 Salı 13:41

Tüm Yanıtlar

  • Merhaba,

    Sorunuza yine numaralı olarak cevap vermeye çalışayım,

    1- Evet, eğer database' in bulunduğu makinede güvenlik duvarı açık ise TCP 1433 portuna izin vermelisiniz (Default port budur)

    2- Connection String' inizin syntax' ı doğru. Ancak her uygulama farklı bir şekilde connection string kullanabilir. Örneğin bir web sitesi içerisindeki webconfig file içerisinde bu tüp bir string kullanılırken, third party bir uygulamanın içerisinde bir ini file içerisinden yada programın ara yüzünden başka bir şekilde bağlantı ayarları yapılabilmektedir.

    Sadece Connection Stiring ile ilgili olan bir web sitesi vardır http://www.connectionstrings.com/ . Burada aralarındaki farklar ve kullanım şekilleri anlatılmış durumda.

    3- SQL kurulumunuzu yaptıktan ve üzerine ilgili uygulamanın database' ini oluşturduktan sonra muhtemelen client bilgisayarların bağlanabilmesi için ayar yapmanız gereklidir. Ancak bu kullandığınız uygulamaya göre değişir. Her uygulama için benzerlik göstersede farklı olabilir.


    Mikail NAZLI

    27 Mart 2012 Salı 06:16
  • 1. ve 2. sorumda her hangi bir problem yok ise 3. sorum ile ilgili olan MSSQL 2008 kurulumu veya kurulum sonrasındaki yapmam gereken ayarlar nedir ? ana bilgisayardaki mssql database e  1-100 aralığında diğer bilgisayarlardan programamın bağlanabilmeli.

    27 Mart 2012 Salı 12:40
  • Sizin kullandığınız program nedir? Database' e bağlanacak olan program?


    Mikail NAZLI

    27 Mart 2012 Salı 12:43
  • CSharpta yazılmış bir önmuhasebe programı.
    27 Mart 2012 Salı 12:50
  • Programın database' e bağlanabilmesi için bir yerlerde ayar yapılması gereklidir (eğer direk olarak DB ye bağlı çalışan bir program ise). Eğer bu ayarı siz bilmiyorsanız yazılımı geliştirenlere bir danışmanız gerekecektir. Aslında ilk verdiğim cevap yine geçerli, yani ya bir ini file içerisinde, ya programın arayüzünde, yada başka bir şekilde DB' ye bağlanmak için ayar yapılmas gerekli.

    Bir alternatif daha var oda ODBC ayarlarını kullanarak bağlanıyordur. Administrative Tools içerisinden ODBC yi çalıştırdığınızda User DSN yada System DSN içerisinden DB' ye bağlantı yapıp, bu ODBC yide programı çalıştırırken gösteriyorsunuz gibi bir senaryoda olabilir.

    Başkada bir şekli yoktur açıkçası bunun. Bağlantı ayarlarının nasıl yapıldığı ile ilgili yazılımı geliştirenlere bir danışın derim.

    Bağlantı sayısı fark etmez, 1, 10 yada 100, SQL Server kaynakları yettiği sürece session kabul eder ve cevap verir.


    Mikail NAZLI

    27 Mart 2012 Salı 12:59
  • Yazılımı ben yazdım :) Ve iki bilgisayarım var. Şu anda diğer bilgisayara da MSSQL kuracağım. ve diğer bilgisayardan bağlantı yapmaya çalışacağım. Kurmadan önce kurulum esnasında veya kurulum sonrasında MSSQL de veya management sturdio da her hangi birşey yapmam gerekiyor mu bunu öğrenmek istiyorum.

    Yazılımında da üstte belirtiğim ConnectionString ile bağlanacak.

    27 Mart 2012 Salı 13:03
  • Ok, şimdi oldu. Kurulum esnasında dikkat etmeniz gereken birkaç şey var, biri collation seçimi, yani dil desteği, programınızın database' inin destekleyeceği collation' un doğru seçilmesi önemli, diğer biri SQL çalışma modu, burada mixed modu seçmenizi öneririm, hem SQL authentication hemde windows authentication yapabilirsiniz, ve servisleri local account ile çalıştırmanızı öneririm. Bu bahsettiklerim kurulum ekranlarında karşınıza gelecektir.

    Mikail NAZLI

    • Yanıt Olarak İşaretleyen JuniorCsharp 27 Mart 2012 Salı 16:00
    27 Mart 2012 Salı 13:41