PDA

View Full Version : پشتیبان گیری از بانک اطلاعاتیsql server management studio express



catgirl
شنبه 07 خرداد 1390, 23:29 عصر
سلام.من با استفاده از دستورات زیر از بانک اطلاعاتی پشتیبا گیری می کنم.اما وقتی توی برنامه ی sql server mangement studio express می خوام اونوattach کنم بهم این خطا رو میده.ممنون می شم اگه راهنماییم کنین.

SqlCommand cm = new SqlCommand(@" USE bookstore BACKUP DATABASE bookstore TO DISK ='C:\\BackupDat abaseLibrary\\aa.mdf'");

SqlConnection c = new SqlConnection(@"Data Source=localhost;Initial Catalog=bookstore;Integrated Security=True");
cm.Connection = c;
c.Open();
cm.ExecuteNonQuery();
c.Close();
متن خطا:
failed to retrieve data for this request.(microsoft.sqlserver.express.smoenum)
:additional information
an exception occured while executing a transact-sql statement or batch.(microsoft.sqlserver.express.smoenum)
c:\program file\microsft sql server\MSSQL.2\MSSQL\DATA\a.mdf is not a primaray database file
(microsft.sqlserver,ERROR: 5171)
ممنون میشم اگر راهنماییم کنین.

reza2012
یک شنبه 08 خرداد 1390, 04:55 صبح
كدت اشتباست تو يه پست ديگه هم جوابتونو دادم كدهاي درستم گذاشتم
بك آپ پسوندش mdf نيست