folder Tahribat.com Forumları
linefolder C#, Asp.Net, .Net Core
linefolder C# Ta Sql Veritabanı Yerini Belirleme



C# Ta Sql Veritabanı Yerini Belirleme

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    solstice
    solstice's avatar
    Kayıt Tarihi: 04/Nisan/2008
    Erkek

    selam hocalar

    sql serverda oluşturduğum veritabanı program files ın içinde. ve ;

    SqlConnection conn = new SqlConnection("Data Source=localhost;Initial Catalog=Bilet;Integrated Security=True");

    ve yolu bu şekilde gösterdiğimde sorun yok. ancak veritabanını masaüstümdeki çalışma dosyamın bin klasörünün içine taşıdığımda yukardaki kodda nasıl bir değişiklik yapmam lazım ?


    https://www.youtube.com/watch?v=k6LrGZGqYn8
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    ThundeR
    ThundeR's avatar
    Kayıt Tarihi: 08/Mart/2007
    Erkek

    yanlış hatırlamıyorsam Sql Express ile bağlanılıyordu o şekilde,

    connectionString="Data Source=.\SQLExpress;Integrated Security=True;User Instance=True;AttachDBFilename=|DataDirectory|bilet.mdf"

     

  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    solstice
    solstice's avatar
    Kayıt Tarihi: 04/Nisan/2008
    Erkek

    olmadı hocamda neyse tesekkürler şu connectionstring.com a bakayım  biraz daha.


    https://www.youtube.com/watch?v=k6LrGZGqYn8
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    sims
    sims's avatar
    Kayıt Tarihi: 18/Eylül/2007
    Erkek

    bu gibi şeyler configuration dosyasında tutulur ki değişiklik olduğunda derlenmeye gerek kalmadan değiştirilebilinsin.

     

    ConfiguraionManager dı sanırım sınıfı da okumak için

  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    tarikogut
    tarikogut's avatar
    Kayıt Tarihi: 01/Haziran/2007
    Erkek

    windows 7 ise permission hatasından dolayı okumayabilir |datadirectory| bu kısmı değişmen lazım c:\flaan filan :)

  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    MaviGozluDev
    MaviGozluDev's avatar
    Kayıt Tarihi: 05/Eylül/2005
    Erkek

    solstice bunu yazdı:
    -----------------------------
     

    selam hocalar

    sql serverda oluşturduğum veritabanı program files ın içinde. ve ;

    SqlConnection conn = new SqlConnection("Data Source=localhost;Initial Catalog=Bilet;Integrated Security=True");

    ve yolu bu şekilde gösterdiğimde sorun yok. ancak veritabanını masaüstümdeki çalışma dosyamın bin klasörünün içine taşıdığımda yukardaki kodda nasıl bir değişiklik yapmam lazım ?


    -----------------------------

     

     

    OleDbConnection baglanti= new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:/Users/..../Desktop/xxx.mdb");

    örneğin masaüstünde ki bi access veritabanı için yukarıdaki gibi yazman gerekir..  Data Source tan sonra masaüstünde nereye attıysan o veritabanını onun adresini yazman gerekir.. sağ tık-özelliklerden alırsan adresi, içinde ki ' \ '  leri  ' / ' yapmayı unutma yoksa boş yere hata aramaktan delirebilirsin :) oradaki "...." bilgisayar adın, xxx.mdb ise veritabanı adıdır.

    sen sql server için sormuşsun OleDbConnection ları SqlConnection şeklinde değiştirmen yeterli olacaktır diye düşünüyorum.

    Kolay gelsin

     


    .
  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    ThundeR
    ThundeR's avatar
    Kayıt Tarihi: 08/Mart/2007
    Erkek

    solstice bunu yazdı:
    -----------------------------

    olmadı hocamda neyse tesekkürler şu connectionstring.com a bakayım  biraz daha.


    -----------------------------

    bilgisayarında sql express yüklü değil mi ?

    yüklüyse alttaki linke bir gözat, datadirectory olayına..

    http://www.eggheadcafe.com/articles/20060719.asp

  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    NuLL29
    NuLL29's avatar
    Kayıt Tarihi: 09/Temmuz/2007
    Erkek

    hocam SQL Server Management Studio kur sonra db ne detach yap o yazdığın C:\Program Files\Microsoft SQL Server\xxxxxxversiyon\MSSQL\DATA klasöründen db ni kes istediğin klasöre taşı.(veritabanıAdi.mdf ve veritabanıAdi.ldf dosyası ikisinide al)

    sonra istediğin yere götür yapıştır. daha sonra SQL Server Management Studio yu aç Databases üzerinde ters tıkla Attach ye tıkla ve taşıdığın yerdeğik mdf yi göster. bu kadar.

    connection string vs değiştirmene gerek yok. sadece db yinin yerini değiştiricen sonrada sql server a db artık orada değil burada isteyene burada dersin dicen o kadar. :)


    .::::Tesadüfen Doğdum Mecburen Yaşıyorum Zorudan Ölücem:::...
  9. KısayolKısayol reportŞikayet pmÖzel Mesaj
    solstice
    solstice's avatar
    Kayıt Tarihi: 04/Nisan/2008
    Erkek

    hocalar tesekkür ediyorum saolun..


    https://www.youtube.com/watch?v=k6LrGZGqYn8
Toplam Hit: 2328 Toplam Mesaj: 9