none
Database kurma

    Soru

  • Herkese kolay gelsin. Şimdi arkadaşlar sorum şu ki setup projesi oluşturuyorum. Projenin özelliklerinden sql server'ı da kurduruyorum. Hatta Programın açılışında database de oluşturuyorum. Ancak database deki tabloları bir türlü oluştıramadım. bu konuda yardımcı olabilecek bir arkadaş varmı. Database deki tabloların scriptini alıp projenin recourse na text olarak kaydettim olmadı. Sorgumdaki go ları ve daha fazlasını kabul etmedi. Sorguyu düz bi satır haline getirmemde çok zor. Bu konuda yardımcı olabilecek bir arkadaş varmı?
    22 Şubat 2012 Çarşamba 08:39

Yanıtlar

  • Database'inizin (boş halini) .mdf dosyasını setup içine koyup, connection string ile SQLServere Attach edebilirsiniz.

    Data Source=.\SQLExpress;Integrated Security=true; AttachDbFilename=|DataDirectory|\<database_dosyası>.mdf;User Instance=true;

    mdf dosyasını exe yanına koyman yeterli. Db oluşturmak için boşuna uğraşmışsın (:


    e-mail: onay[nokta]yalciner[at]hotmail[nokta]com

    • Yanıt Olarak İşaretleyen facia026 22 Şubat 2012 Çarşamba 09:24
    22 Şubat 2012 Çarşamba 09:05

Tüm Yanıtlar

  • Database'inizin (boş halini) .mdf dosyasını setup içine koyup, connection string ile SQLServere Attach edebilirsiniz.

    Data Source=.\SQLExpress;Integrated Security=true; AttachDbFilename=|DataDirectory|\<database_dosyası>.mdf;User Instance=true;

    mdf dosyasını exe yanına koyman yeterli. Db oluşturmak için boşuna uğraşmışsın (:


    e-mail: onay[nokta]yalciner[at]hotmail[nokta]com

    • Yanıt Olarak İşaretleyen facia026 22 Şubat 2012 Çarşamba 09:24
    22 Şubat 2012 Çarşamba 09:05
  • ya önay hocam walla bu kadar basit anlatıyorsunki ya bunumu yapamadım diye soruyorum kendime:) ama şöyle bi sorun var şimdi ben Sql Management Studioda database sağ tıklayıp attach dediğim zaman attach yapacağım dosyayı istiyor benden ve o dosyayı seçmeye çalıştığımda bana şöyle bir hata fırlatıyor:

    TITLE: Microsoft SQL Server Management Studio
    ------------------------------
    Failed to retrieve data for this request. (Microsoft.SqlServer.Management.Sdk.Sfc)
    For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&LinkId=20476
    ------------------------------
    ADDITIONAL INFORMATION:
    An exception occurred while executing a Transact-SQL statement or batch. (Microsoft.SqlServer.ConnectionInfo)
    ------------------------------
    CREATE FILE encountered operating system error 5(Erişim engellendi.) while attempting to open or create the physical file 'C:\Program Files\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\DATA\LogoKobiPersoneli.mdf'. (Microsoft SQL Server, Error: 5123)
    For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=10.00.5500&EvtSrc=MSSQLServer&EvtID=5123&LinkId=20476

    Bu durumda ne yapmamı önerirsiniz

    22 Şubat 2012 Çarşamba 09:13
  • Önay hocam tamam databasein yedeğini aldım. Şimdi anladığım kadarıyla bu .mdf ile .ldf dosyalarını setup projesinde debug klasörünün içine koyacağım ve sizin verdiğiniz connection stringi SqlConnection içine yazacağım ancak SqlCommand içerisine ne sorgusu yazacağım ve executeNonQuery ile mi çalıştıracağım
    22 Şubat 2012 Çarşamba 09:26
  • Ben O Şekilde Denedim Hiçbişide Kurmadı :)

    uur

    20 Haziran 2012 Çarşamba 13:37