Kodbank İndir

! CODEBANK 2012 !

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

ÖNEMLİ AÇIKLAMA: MUTLAKA OKUYUNUZ!

Gönderen Konu: Microsoft SQL Server 2005 Express Edition  (Okunma sayısı 2741 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı a_self_lion

  • Kıdemli Üye
  • *****
  • İleti: 169
  • Rep: +0/-0
Microsoft SQL Server 2005 Express Edition
« : 01 Ekim 2008 20:47:45 »
Selam arkadaşlar Delphi 7 ile basit bir uygulama geliştirmek istiyorum. kendi bilgisarayıma Microsoft SQL Server 2005 Express Edition kurdum fakat burda nasıl veritabanı dosyası oluşturabilirim. tablolarımı nasıl oluşturabilirim vb.. bunları delphiden yapabilirmiyim. veya Microsoft SQL Server 2005 Express Edition ı kullanabilmem için ayrı bir program dahamı yüklemem gerekli. yardım ederseniz sevinirim.

Çevrimdışı Kocaturk

  • Administrator
  • *****
  • İleti: 2.474
  • Rep: +56/-5
  • Cinsiyet: Bay
    • Delphi Dünyası
Ynt: Microsoft SQL Server 2005 Express Edition
« Yanıtla #1 : 02 Ekim 2008 01:17:17 »
Microsoft SQL Server Management Studio Express yada türevi bir araç ile veri tabanlarını ve bunlar içindeki tabloları vs oluşturmalısın. Daha sonra delphiden bu veri tabanına bağlanıp işlemler yapmalısın.

Çevrimdışı a_self_lion

  • Kıdemli Üye
  • *****
  • İleti: 169
  • Rep: +0/-0
Ynt: Microsoft SQL Server 2005 Express Edition
« Yanıtla #2 : 02 Ekim 2008 09:10:44 »
Çok Teşkkür ederim sayın Kocatürk.

Çevrimdışı antgök

  • Kıdemli Üye
  • *****
  • İleti: 64
  • Rep: +0/-0
Ynt: Microsoft SQL Server 2005 Express Edition
« Yanıtla #3 : 19 Eylül 2010 08:22:42 »
Kocaturk hocam zahmet olmazsa biraz daha acabilirmisiniz konuyu  delphide sql 2005 veri tabanına nasıl ulaşıyoruz.Sql 2005 de tabloları oluşturup program klasörünemi kopyalamak lazım.yada biz delphi ile sql 2005 e baglanıyoz o kendısımı alıyo dosyaları.

Çevrimdışı sabanakman

  • Global Moderatör
  • *****
  • İleti: 769
  • Rep: +13/-0
  • Cinsiyet: Bay
Ynt: Microsoft SQL Server 2005 Express Edition
« Yanıtla #4 : 19 Eylül 2010 11:03:53 »
SQL Server üzerinde biraz ön çalışma yapmanız çok faydalı olacaktır. Bu sizi daha hızlı sonuca götürecektir. Ön bilgi olarak SQL Server veritabanına ADO bileşenlerinden kolaylıkla erişebilirsiniz. SQL Server bir windows hizmeti olarak çalışmaktadır ve bu hizmet çalışır durumda olması şarttır. Tabi bu hizmet çalışırken dosyalar özel modda kullanımda olacağı için kopyalanmasına izin vermeyecektir.

SQL Server veritabanındaki en temel mantık veritabanlarının isimleri vardır ve bu isimler üzerinden çalışabilirsiniz. Bir veritabanında çok sayıda tablo bulunabilir. Veritabanına ait dosyalar 2 tanedir (Özel olarak farklı biçimde yapılandırılmamışsa). Bu dosyalar .mdf ve .ldf uzantılı dosyalardır.

Örnek olarak
Kod: [Seç]
create database denemesorgusuyla deneme isimli veritabanı oluşturulursa
Kod: [Seç]
C:\Program Files\Microsoft SQL Server\MSSQL\data\deneme.mdf
C:\Program Files\Microsoft SQL Server\MSSQL\data\deneme_log.LDF
şeklinde 2 adet dosya oluşacaktır. Burada tüm tablolar, kayıtlar ve bilgiler .mdf dosyasında tutulmaktadır ve ldf dosyası ise bilgilerin geçici olarak tutulduğu ara bir dosyadır.

ADO ile bu veritabanına bağlanılırken deneme ismi kullanılarak bağlantı sağlanabilir.
Şaban Şahin AKMAN

Derin olan kuyu değil kısa olan iptir

Çevrimdışı antgök

  • Kıdemli Üye
  • *****
  • İleti: 64
  • Rep: +0/-0
Ynt: Microsoft SQL Server 2005 Express Edition
« Yanıtla #5 : 20 Eylül 2010 02:50:24 »
Sağolun hocam bu dedıklerınızden faydalandım ve verı tabanı olusturmayı , sorunsuz bır sekılde baglantı kurmayı basardım su anda programım benım bılgısayarımda sorunsuz calısıyor ama baska bılgısayara alınca verı tabanı hatası verıyor bu sorunu nasıl halledebılırım.Yanı programımın ıstısnasız her kurulan bılgısayarda verı tabanı hatası vermeden calısmasını ıstıyorum bunu nasıl yapabılırım acaba...

Çevrimdışı sabanakman

  • Global Moderatör
  • *****
  • İleti: 769
  • Rep: +13/-0
  • Cinsiyet: Bay
Ynt: Microsoft SQL Server 2005 Express Edition
« Yanıtla #6 : 20 Eylül 2010 09:44:22 »
SQL Server üzerinde biraz ön çalışma yapmanız çok faydalı olacaktır. ...

Kod: [Seç]
Create Datase ...
Create Table ...
Create ... ...
v.s. kodlarıyla veritabanı oluşturabilirsiniz veya kendi bilgisayarınızda oluşturduğunuz boş bir şablon veritabanı dosyalarını
Kod: [Seç]
sp_attach_file ... .... ....koduyla diğer bilgisayarın veritabanlarına ekleyebilirsiniz. Sonuçta programın çalıştığı veritabanı programla beraber olmalıdır.
« Son Düzenleme: 20 Eylül 2010 09:46:37 by sabanakman »
Şaban Şahin AKMAN

Derin olan kuyu değil kısa olan iptir

Çevrimdışı antgök

  • Kıdemli Üye
  • *****
  • İleti: 64
  • Rep: +0/-0
Ynt: Microsoft SQL Server 2005 Express Edition
« Yanıtla #7 : 22 Eylül 2010 07:17:59 »
Arkadaşlar benim sorunum şu ben veri tabanımı sql server 2005 de oluşturdum zaten sorunsuz çalışıyor ama programı başka bilgisayarda çalıştırmaya kalkınca sorun cıkıyor.Ben sql in içindeki veri tabanı dosyalarımı program dosyama kopyalayamadım sorun bu , acaba sql server 2005 de yaptıgımız bır tabloyu nasıl program klasör dosyamıza kopyalarız.

Çevrimdışı sabanakman

  • Global Moderatör
  • *****
  • İleti: 769
  • Rep: +13/-0
  • Cinsiyet: Bay
Ynt: Microsoft SQL Server 2005 Express Edition
« Yanıtla #8 : 22 Eylül 2010 23:01:13 »
SQL Server hizmetini durdurursanız dosyaları istediğiniz gibi kopyalayabilirsiniz. Ayrıca SQL Server üzerine ön çalışma yapmanız şart.
SQL Server üzerinde biraz ön çalışma yapmanız çok faydalı olacaktır. Bu sizi daha hızlı sonuca götürecektir. Ön bilgi olarak SQL Server veritabanına ADO bileşenlerinden kolaylıkla erişebilirsiniz. SQL Server bir windows hizmeti olarak çalışmaktadır ve bu hizmet çalışır durumda olması şarttır. Tabi bu hizmet çalışırken dosyalar özel modda kullanımda olacağı için kopyalanmasına izin vermeyecektir.

SQL Server veritabanındaki en temel mantık veritabanlarının isimleri vardır ve bu isimler üzerinden çalışabilirsiniz. Bir veritabanında çok sayıda tablo bulunabilir. Veritabanına ait dosyalar 2 tanedir (Özel olarak farklı biçimde yapılandırılmamışsa). Bu dosyalar .mdf ve .ldf uzantılı dosyalardır.

Örnek olarak
Kod: [Seç]
create database denemesorgusuyla deneme isimli veritabanı oluşturulursa
Kod: [Seç]
C:\Program Files\Microsoft SQL Server\MSSQL\data\deneme.mdf
C:\Program Files\Microsoft SQL Server\MSSQL\data\deneme_log.LDF
şeklinde 2 adet dosya oluşacaktır. Burada tüm tablolar, kayıtlar ve bilgiler .mdf dosyasında tutulmaktadır ve ldf dosyası ise bilgilerin geçici olarak tutulduğu ara bir dosyadır.

ADO ile bu veritabanına bağlanılırken deneme ismi kullanılarak bağlantı sağlanabilir.
« Son Düzenleme: 22 Eylül 2010 23:02:57 by sabanakman »
Şaban Şahin AKMAN

Derin olan kuyu değil kısa olan iptir

Çevrimdışı antgök

  • Kıdemli Üye
  • *****
  • İleti: 64
  • Rep: +0/-0
Ynt: Microsoft SQL Server 2005 Express Edition
« Yanıtla #9 : 22 Eylül 2010 23:46:01 »
İlginiz için teşekkürler ya ben sorunu tam olarak anlatamadım yada sız farklı sekılde anladınız.Ben sızın anlatdıgınız seylerı anladım ama benım sorunum bunlar deyıl şöyle ben size sorunumu tam olarak açıklayıcı bir sekilde anlatayım.Benım makınamda sql server 2005 ve delphi 2007 kurulu sql de verı tabanımı olusturuyorum ve delphide yazdıgım programlada sorunsuz bır sekılde bu verı tabanıma baglanabılıyorum program eksızsız çalışıyor buraya kadar hıcbı sıkıntım yok.Benım sorunum su programı baska bılgısayara taşıdıgım zaman verı tabanı dosyası olmadıgı ıcın program klasorunde hata verıyor yanı ben sql ın ıcındekı verı tabanı dosyamı program klasörüne kopyalayamadım tam olarak sorunum bu.Bu yönde bilgi verirseniz sevinirim veya daha önce kendinize tıcari kaygısı olmadan  yaptıgınız küçük bi verı tabanı olan program varsa ve eklersenız sevinirim.İyi çalışmalar.

Çevrimdışı thelvaci

  • Kıdemli Üye
  • *****
  • İleti: 150
  • Rep: +2/-0
  • Cinsiyet: Bay
    • Delphi Programming
Ynt: Microsoft SQL Server 2005 Express Edition
« Yanıtla #10 : 23 Eylül 2010 17:32:50 »
 Sevgili arkadaşım gördüğüm kadarı ile sana gereken yanıtlar verilmiş. Lâkin biraz daha sakin bir kafa ile tane tane okumalısın sanırım. Kendi bilgisayarındaki bir Sql Server veritabanını başka bir bilgisayara aktarmanın bir kaç yöntemi vardır. Birincisi; "C:\Program Files\Microsoft SQL Server\MSSQL\Data" gibi bir klasörün altındaki uzantısı MDF ve LDF olan dosyaları kopyalayacak ve diğer makinaya aktaracaksın. Ancak; bu dosyaları kendi makinanda kopyalaman için Sql Server'ın servisini durdurman(stop) icap eder. İkinci yöntem ise; veritabanının bir scriptini alabilirsin.(Generate SQL Script). Ardından bu script dosyasını diğer bilgisayardaki sql serverda çalıştırabilirsin. Yada programının içinde veritabanının var olup olmadığını kontrol edebilir yoksa Create Database, Create table... vb Sql kodları ile kendin oluşturabilirsin. Yöntem çok. Biraz daha sakin ve dikkatli olabilirsen eminim rahatlıkla bu sorunun üstesinden geleceksin ;)