سلام و عرض ادب خدمت اساتيد محترم
يه نرم افزار حسابداري داريم كه نسخه desktop engine 2000 در واقع همون نسخه free رو به عنوان بانك اطلاعاتي استفاده مي كنه ، مشكلي هست اينه كه من الان ميخوام از فايل هاي mdf ديتابيس بصورت اتوماتيك مثلا هر 2 ساعت يكبار پشتيبان بگيره ، منتها خوب در حالت عادي چون سرويس sql در حال اجراس خطا ميده و بايد اون رو stop كنم اول و بعد پوشه ديتابيس رو تو مسير دلخواه كپي كنم ، الان يه فايل batch ساختم كه اول سرويس sql رو stop ميكنه و بعد پوشه DataBase رو كپي مي كنه ، منتها مشكلي كه هست اينه كه هر بار ميخواد اجرا بشه بايد كاربرها از سيستم حسابداري خارج بشن و ... ، حالا ميخوام ببينم آيا راهي هست كه بشه بدون stop كردن سرويس ، از بانك اطلاعاتي و در واقع پوشه DataBase پشتيبان بگيرم ؟ توي اينترنت جستجو كردم دستوراتي مثل زير را گفته بودن كه توي cmd بزنم :
SqlCmd -E -S mhn-PC -Q "BACKUP DATABASE [tap3] TO DISK='D:Ba
ckupsMyDB.bak'"
منتها موقع اجرا خطاي زير را ميده :
Sqlcmd: Error: Microsoft SQL Server Native Client 11.0 : SQL Server Native Clien
t 11.0 does not support connections to SQL Server 2000 or earlier versions..
Sqlcmd: Error: Microsoft SQL Server Native Client 11.0 : Client unable to establ
ish connection.
ممنون ميشم اگه اساتيد و دوستان راهنمايي كنن .
با تشكر
این پست در تاریخ {{ dateString(new Date(post.deleteDate)) }} توسط {{ post.deletedByUser }} حذف شده است.
دلیل حذف: {{ post.deleteReason ?? 'نامشخص' }}
زمان پاسخ گویی روز های شنبه الی چهارشنبه ساعت 9 الی 18
فقط به موضوعات مربوط به محصولات آموزشی و فروش پاسخ داده می شود