C# Setup Oluşturamama

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    unbalanced
    unbalanced's avatar
    Kayıt Tarihi: 14/Haziran/2006
    Erkek

    sql server a ekli mi peki ? sql server management studio varsa görebilrisin? 


    Ülkesini Seven Her Türk Vatandasi, Ülkesinin Sessiz Istilasi'na karsi durmak zorunda.
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    erngnctrk
    erngnctrk's avatar
    Kayıt Tarihi: 10/Eylül/2012
    Erkek
    unbalanced bunu yazdı

    sql server a ekli mi peki ? sql server management studio varsa görebilrisin? 

    server a ekli değil


    .
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    unbalanced
    unbalanced's avatar
    Kayıt Tarihi: 14/Haziran/2006
    Erkek

    muhtemelen bu db 2012 de hazırlanmış ve sendeki db de 2008. bunu convert etmen gerekiyor. en iyi yol aslında scriptini almak 

    http://www.youtube.com/watch?v=vAtg3gl6yts&feature=player_embedded 

    burada nasıl alacağının görseli var. bu scriptini kopyalayıp sql server management i açıp oradan new query ile yeni db oluşturabilirsin


    Ülkesini Seven Her Türk Vatandasi, Ülkesinin Sessiz Istilasi'na karsi durmak zorunda.
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    erngnctrk
    erngnctrk's avatar
    Kayıt Tarihi: 10/Eylül/2012
    Erkek
    unbalanced bunu yazdı

    muhtemelen bu db 2012 de hazırlanmış ve sendeki db de 2008. bunu convert etmen gerekiyor. en iyi yol aslında scriptini almak 

    http://www.youtube.com/watch?v=vAtg3gl6yts&feature=player_embedded 

    burada nasıl alacağının görseli var. bu scriptini kopyalayıp sql server management i açıp oradan new query ile yeni db oluşturabilirsin

    hafız haklısın bende 2008 ve 2012 yüklü idi.

    . ile bağlanıyordum 2012 ye oda sql server 11.0.300

    .\sqlexpress de herhalde 2008 den kalma .\sqlexpress ile bağlandığım 10.0.2531 

    sorun bundan çıkıyor .

    sqlexpress 2012 yi setup'a eklerim sorun çıkmaz heralde


    .
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    unbalanced
    unbalanced's avatar
    Kayıt Tarihi: 14/Haziran/2006
    Erkek

    sql server 2012 ile hiç çalışmadım o yüzden kesin bir şey diyemiyorum ama .\SQLEXPRESS bir servis yoludur. oradaki nokta localhost u temsil eder. sadece nokta ya da localhost yazarak deneyebilrsin 

    muhtemelen 2008 yerine 2012 kullanırsan çalışacaktır. denemelerini yapıp öyle dağıt programını :)


    Ülkesini Seven Her Türk Vatandasi, Ülkesinin Sessiz Istilasi'na karsi durmak zorunda.
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    erngnctrk
    erngnctrk's avatar
    Kayıt Tarihi: 10/Eylül/2012
    Erkek
    unbalanced bunu yazdı

    sql server 2012 ile hiç çalışmadım o yüzden kesin bir şey diyemiyorum ama .\SQLEXPRESS bir servis yoludur. oradaki nokta localhost u temsil eder. sadece nokta ya da localhost yazarak deneyebilrsin 

    muhtemelen 2008 yerine 2012 kullanırsan çalışacaktır. denemelerini yapıp öyle dağıt programını :)

    eyw çok sağol hafız :) ders için yapıyorum  dağıtımla işim yok :D


    .
  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    unbalanced
    unbalanced's avatar
    Kayıt Tarihi: 14/Haziran/2006
    Erkek

    bir kaç şahsi tavsiyede bulunayım müsadenle,

    ders için bir şey yapmanın yararı yok. kendini geliştirmek adına yap yoksa üniversiteden mezun olduktan sonra her hangi biri olursun. ben

    öğrencilik hayatımda ders çalışmadım pek onun yerine kendimi geliştirmek adına uğraştım bu da derslerimde yarar sağladı :)

    ikinci olarak bu sql in işini bırakma öğrenmen gereken çok şey var. stroed procedure yazma,trigger oluşturma daha da önemlileri linq, entity

    framework gibi teknolojileri öğren ve göreceksin ki şuan yaptığın sadece amelelikmiş :) 

    öğrencilik hayatındaki zamanı boş yere harcama. yığınla ipsiz sapsız öğrenci var onlardan olma. zaman bu dünyadaki en önemli şeylerden biridir. o

    yüzden  şuan elinde bu şans varken saniyesini bile iyi kullanmanı tavsiye ederim :)

     

    kolay gelsin, başarılar


    Ülkesini Seven Her Türk Vatandasi, Ülkesinin Sessiz Istilasi'na karsi durmak zorunda.
  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    erngnctrk
    erngnctrk's avatar
    Kayıt Tarihi: 10/Eylül/2012
    Erkek
    unbalanced bunu yazdı

    bir kaç şahsi tavsiyede bulunayım müsadenle,

    ders için bir şey yapmanın yararı yok. kendini geliştirmek adına yap yoksa üniversiteden mezun olduktan sonra her hangi biri olursun. ben

    öğrencilik hayatımda ders çalışmadım pek onun yerine kendimi geliştirmek adına uğraştım bu da derslerimde yarar sağladı :)

    ikinci olarak bu sql in işini bırakma öğrenmen gereken çok şey var. stroed procedure yazma,trigger oluşturma daha da önemlileri linq, entity

    framework gibi teknolojileri öğren ve göreceksin ki şuan yaptığın sadece amelelikmiş :) 

    öğrencilik hayatındaki zamanı boş yere harcama. yığınla ipsiz sapsız öğrenci var onlardan olma. zaman bu dünyadaki en önemli şeylerden biridir. o

    yüzden  şuan elinde bu şans varken saniyesini bile iyi kullanmanı tavsiye ederim :)

     

    kolay gelsin, başarılar

    çok teşeekkür ederim tavsiyeler için.

    dediklerinde haklısın. fırsatları kullanmak lazım . ellimden geldiğince dediklerini yapmaya çalışıyorum :D


    .
  9. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Elif - Efe
    undefined-01
    undefined-01's avatar
    Kayıt Tarihi: 19/Aralık/2003
    Homo

    SQL'i direk calistirmak zor. Biz bir projemizde makinede SQL kurulumu die kontrol ettirirp eger yok ise (servisten bakarak) Kurulumunu talep ediyorduk.

    Var ise de bir kullanici olusturmalarini ve bu kullanici bilgilerini o anda ekrana girmelerini talep etmistik.

    FAKAT sunu da beliritiyim SQL'in icinde cok veri olmayacak ise altarnatif onerim SQL COMPACT kullanman olacaktir.


    Bu aralar fazla yogunum. Unuttugum seyler oluyorsa affola. DM vs atın.
  10. KısayolKısayol reportŞikayet pmÖzel Mesaj
    solstice
    solstice's avatar
    Kayıt Tarihi: 04/Nisan/2008
    Erkek

    devexpress için crackli sürüm indirip yapman gerekiyordu. triali ancak öle kaldırırsın.

    eğer sql i setupa gömemezsen,  access denemeni öneririm.

    bir diğer konu ise eğer okulda göstereceğin pc de sql kurulu ise hani şöle bişi yapabilirsin.

    program açıldığın sayfanın loadında sql'e baglanıp veritabanın varmı diye kontrol ediyor. yoksa oluşturup içini dolduruyor. hani zaman bittiyse setup'a bunu göm daha kolay :) genede en güzeli tabiki veritabanını direk exeye gömmek

     

    private void Form1_Load(object sender, EventArgs e)
            {
                SqlConnection con = new SqlConnection("Server=localhost;Database=master;Integrated Security = true");
                SqlCommand cmd = new SqlCommand("if not exists(select * from sys.databases where name = 'CalendarDB') begin CREATE DATABASE CalendarDB  end", con);
                con.Open();
                cmd.ExecuteNonQuery();
                con.Close();
    
                SqlConnection con1 = new SqlConnection("Server=localhost;Database=CalendarDB;Integrated Security = true");
    
                SqlCommand cmd1 = new SqlCommand("if not exists(select * from sys.tables where name = 'AppoinmentsTable') begin create table AppoinmentsTable(ID int identity(1,1) primary key,StartDate smalldatetime,EndDate smalldatetime,Subject nvarchar(250),Location nvarchar(250),Description ntext) insert into AppoinmentsTable (StartDate,EndDate,Subject,Location,Description) values('2012-02-23','2012-02-23','test konu','test istanbul','test aciklama') end", con1);
                SqlCommand cmd2 = new SqlCommand("if not exists(select * from sys.tables where name = 'UsersTable') begin create table UsersTable(KisilerID int identity(1,1) primary key,Ad nvarchar(50),Soyad nvarchar(50),Telefon nvarchar(50),Email nvarchar(50),Adres ntext) insert into UsersTable(Ad,Soyad,Telefon,Email,Adres) values('test',’test','5392499472','mail@hotmail.com','istanbul') end", con1);
    
                con1.Open();
                cmd1.ExecuteNonQuery();
                cmd2.ExecuteNonQuery();
                con1.Close();
            }
    


    https://www.youtube.com/watch?v=k6LrGZGqYn8
Toplam Hit: 3039 Toplam Mesaj: 25