Forum
Bildirimler
Hepsini Temizle
Yazılım Genel
4
Yazılar
2
Üyeler
0
Reactions
1,606
Görüntüleme
Konu başlatıcı
Merhaba arkadaşlar,Sql server management studio olmayan bir pc ye c# ile database attach işlemi yapmak istiyorum.Örnek bir projesi olan arkadaşlar burada paylaşabilir mi acaba.
Gönderildi : 01/10/2015 17:41
merhaba aşağıdaki gibi bir kodla yapabilirsiniz.
string query = "select name from sys.databases where name='cstmrDB'";
SqlConnection con = new SqlConnection(@"Data Source=eravse\SQLEXPRESS;Initial Catalog=master;Integrated Security=True");
SqlDataAdapter da = new SqlDataAdapter(query , con);
DataTable dt = new DataTable();
con.Open();
da.Fill(dt);
if(dt.Rows.Count==0)
{
query=" CREATE DATABASE AdventureWorks2008R2 ON"+
" (FILENAME = 'C:\eravse\DataFiles\Data\cstmrDB.mdf'), "+
" (FILENAME = 'C:\eravse\DataFiles\Data\cstmrDB.ldf'),"+
" (FILENAME = 'c:\myFTCatalogs\cstmrDBCat')"+
" FOR ATTACH;"
SqlCommand cmd = new SqlCommand(query);
cmd.Connection = con;
cmd.ExecuteNonQuery();
}
con.Close();
ProfectSoft Yazılım ve Danışmanlık Hizmetleri
LogPusher & Bifyou E-Commerce System
www.profectsoft.com
Gönderildi : 02/10/2015 20:42
Konu başlatıcı
Tşk ler hocam.Ben connectionstring içine benzer kod yazarak tek satırda çözdüm.Öncesinde database'i sql server'ın DATA klasörüne atmam gerekiyor.Senin gönderdiğin kodları da deneyeceğim.
Gönderildi : 07/10/2015 12:12
merhaba gerı bıldırım yaparsan sevınırız burda da referans olarak dıger arkadaslara kalır postumuz
saygılar
ProfectSoft Yazılım ve Danışmanlık Hizmetleri
LogPusher & Bifyou E-Commerce System
www.profectsoft.com
Gönderildi : 13/10/2015 14:38