PDA

View Full Version : اتچ خودکار بانک در اولین اجرا



skmr_ae
دوشنبه 14 فروردین 1391, 09:44 صبح
سلام
مهندسین محترم
کسی اطلاع داره چطور می شه وقتی پروژه رو در سیستم دیگه ای اجرا می کنم بانک پروژه (sql) به طور خودکار اتچ بشه . و یا خودکار به اس کیو ال اضاف بشه؟؟؟:متفکر:
تشکر

md_davari
دوشنبه 14 فروردین 1391, 10:04 صبح
سلام
به لینک زیر و دو جواب بنده در این لیک نگاه کن
لینک مورد نظر (http://barnamenevis.org/showthread.php?333556-%D8%B3%D8%A7%D8%AE%D8%AA-setup/page2)

skmr_ae
دوشنبه 14 فروردین 1391, 16:29 عصر
سلام
به لینک زیر و دو جواب بنده در این لیک نگاه کن
لینک مورد نظر (http://barnamenevis.org/showthread.php?333556-%D8%B3%D8%A7%D8%AE%D8%AA-setup/page2)

سلام
از روش لینک استفاده کردم خطا داد
این خطا

The file "I:\without atach db\without atach db\bin\Debug\db\book.mdf" is compressed but does not reside in a read-only database or filegroup. The file must be decompressed.
Could not open File Control Bank (FCB) for invalid file ID 2 in database 'I:\WITHOUT ATACH DB\WITHOUT ATACH DB\BIN\DEBUG\DB\BOOK.MDF'. Verify the file location. Execute DBCC CHECKDB.
خواهش می کنم کمک کنید
با تشکر

skmr_ae
شنبه 19 فروردین 1391, 19:04 عصر
سلام
از روش لینک استفاده کردم خطا داد
این خطا

The file "I:\without atach db\without atach db\bin\Debug\db\book.mdf" is compressed but does not reside in a read-only database or filegroup. The file must be decompressed.
Could not open File Control Bank (FCB) for invalid file ID 2 in database 'I:\WITHOUT ATACH DB\WITHOUT ATACH DB\BIN\DEBUG\DB\BOOK.MDF'. Verify the file location. Execute DBCC CHECKDB.
خواهش می کنم کمک کنید
با تشکر

سلام
یکی کمک کنه؟؟؟؟؟؟؟؟؟

skmr_ae
یک شنبه 20 فروردین 1391, 13:09 عصر
سلام
یکی کمک کنه؟؟؟؟؟؟؟؟؟

سلام
یکی کمک کنه
واقعا کسی نمی دونه؟؟
خواهشا...

hakim22
یک شنبه 20 فروردین 1391, 14:16 عصر
عزیز من با SMO میتونی اینکارو انجام بدی :

Microsoft.SqlServer.Management.Smo


Server mServer = new Server(".");

mServer.AttachDatabase("attach", new StringCollection { "C:\\t\\attach.mdf", "C:\\t\\attach_log.ldf" }, AttachOptions.None);

skmr_ae
یک شنبه 20 فروردین 1391, 16:31 عصر
عزیز من با SMO میتونی اینکارو انجام بدی :

Microsoft.SqlServer.Management.Smo


Server mServer = new Server(".");

mServer.AttachDatabase("attach", new StringCollection { "C:\\t\\attach.mdf", "C:\\t\\attach_log.ldf" }, AttachOptions.None);



سلام
ممنون
اما روی AttachOptions.None خطا داد و نشناخت . روی server هم خطا داد.
namespase هم وارد نشد. خطا داشت
خواهش می کنم یک نمونه لطف کنید و بزارید:گریه:
ممنون

ehsanes
یک شنبه 20 فروردین 1391, 17:01 عصر
سلام
اینجا اموزش attach کردن از داخل برنامه توضیح داده
http://irancsharp.net/Post-58.aspx

hakim22
دوشنبه 21 فروردین 1391, 09:38 صبح
خب server باید آدرس سرور باشه ، نقطه برای سرور های محلی آدرس پیشفرض هست. اگر متغیر سرور ساخته نشه (nothing باشه) معلومه که بقیه ی کد هم خطا میده.
اول مطمئن بشید که سرور ساخته میشه و آدرس درون کوتیشن ها رو تنظیم کنید بعد .
این کد عینا برای پروژه ی خودم جواب میده.

skmr_ae
دوشنبه 21 فروردین 1391, 10:42 صبح
سلام
اینجا اموزش attach کردن از داخل برنامه توضیح داده
http://irancsharp.net/Post-58.aspx

سلام
ممنون از راهنمایی تون
می شه این مورد رو هم بهم بگید:
چطور حالا select کنم و گریدویو رو پر کنم.؟؟؟؟
خواهش می کنم..
ممنون