PDA

View Full Version : سوال: اشکال در بک آپ گیری از دیتابیس از طریق برنامه



f_arab
دوشنبه 06 دی 1389, 10:37 صبح
با سلام خدمت دوستان عزیز
من کد زیر و برای گرفتن بک آپ تو vb.net نوشتم ولی جواب نمیده البته دوستان بخش vb.net میگن این کد به اونا جواب داده به خاطر همین فکر کردم شاید مشکل از sql باشه و سؤالمو اینجا مطرح کردم



SaveFileDialog1.FileName = "backup"
SaveFileDialog1.Filter = "backup files (*.bak)|*.bak"
SaveFileDialog1.ShowDialog()
Dim cnn As New SqlConnection
cnn.ConnectionString = "Data Source=.\SQLEXPRESS;AttachDbFilename=C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data\names.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True"
If cnn.State = ConnectionState.Closed Then
cnn.Open()
End If
Dim query As String = "BACKUP DATABASE [names] TO DISK = '" & SaveFileDialog1.FileName & ".bak'"
Dim cmd As New SqlCommand(query, cnn)
cmd.ExecuteNonQuery()
cnn.Close()


اینم متن خطاییه که میده:


Could not locate entry in sysdatabases for database 'names'. No entry found with that name. Make sure that the name is entered correctly.


BACKUP DATABASE is terminating abnormally

Touska
دوشنبه 06 دی 1389, 10:59 صبح
این خطا می گوید که دیتابیس names وجود ندارد ، شما باید بجای [names] نام دیتابیس مدنظر را برای پشیبان گیری بگذارید.

f_arab
دوشنبه 06 دی 1389, 15:18 عصر
شما باید بجای [names] نام دیتابیس مدنظر را برای پشیبان گیری بگذارید.
دوست عزیز names نام دیتابیسی هست که تو sql ایجاد کردم و میخوام ازش بک آپ بگیرم:چشمک:

f_arab
سه شنبه 07 دی 1389, 09:57 صبح
سلام
کسی نمیدونه مشکل چیه؟:ناراحت:
لطفا اگه موردی هست که می تونه به من کمک کنه راهنمایی کنید
ممنون