PDA

View Full Version : Attach کردن Databaseاز داخل برنامه به Sql server



vb_nima
چهارشنبه 12 اردیبهشت 1386, 17:33 عصر
آیا امکان داره از داخل برنامه Database را به سرور اتچ کنیم. من در query analyzer یه تکه کد برایAttach کردن دیتابیس دیدم. از همون میشه در وی بی استفاده کرد؟

moradidn
چهارشنبه 12 اردیبهشت 1386, 18:51 عصر
با استفاده از sp_attach_db می توانید اینکار را انجام دهید.

S_VB.max
چهارشنبه 12 اردیبهشت 1386, 19:04 عصر
با کتابخانه SQLDMO هم می توان انجام داد

vb_nima
چهارشنبه 12 اردیبهشت 1386, 22:55 عصر
با استفاده از sp_attach_db می توانید اینکار را انجام دهید.

من همین تابع را دیدم .خوب حالا تو وی بی چطور ازش استفاده کنم . من وقتی دیتابیسم اتچ نشده باشه چطوری کانکت بشم که این دستور را با رکورد ست بفرسته؟

S_VB.max
پنج شنبه 13 اردیبهشت 1386, 00:04 صبح
اگر می خوای از sp استفاده کنی به کمک برنامه OSQL.EXE که یکی از برنامه های جانبی SQL Server است بانک را اتچ کن
برای این کار از این کد استفاده کن :



exec sp_attach_db @dbname = 'Name_DataBase',
@filename1 = 'C:\Program Files\Microsoft SQL Server\MSSQL$DBNAME\Data\DBFileName.mdf',
@filename2 ='C:\Program Files\Microsoft SQL Server\MSSQL$DBNAME\Data\DBFileName_log.LDF'
go

moradidn
یک شنبه 16 اردیبهشت 1386, 10:28 صبح
فکر میکنم برای کانکت میتوانید در ConnectionString از Initial Catalog استفاده نکنید و یا آنرا مثلا به master تنظیم نمائید سپس sp_attach_db را اجرا نمائید.

reza_optical
جمعه 25 خرداد 1386, 01:40 صبح
عزیز میتونی از مثالهای که در query analyzer هست استفاده کنی خیلی راحت و با یه execute کردن حل میشه