نمایش نتایج 1 تا 10 از 10

نام تاپیک: مشکل در کانکشن استرینگ برای تهیه پشتیبان

  1. #1
    کاربر دائمی آواتار sh2007
    تاریخ عضویت
    آذر 1386
    محل زندگی
    آبهای نیلگون خلیج فارس و دریای عمان خطه جنوب
    پست
    1,040

    مشکل در کانکشن استرینگ برای تهیه پشتیبان

    دوستان سلام
    من برای برنامه ام از این کانکشن استرینگ استفاده می کنم

    Data Source=.\sqlexpress;AttachDbFilename=|DataDirector y|\Db.mdf;Integrated Security=True

    حالا اونطور که من استنباط کرده ام با این کانکشن استرینگ نیازی به نصب محیط منجمنت SQL Server Management Studio برای کاربر نیست و نرم افزار براحتی برای کاربر جواب می ده که بتونه ثبت و ضبط اطلاعات ر و انجام بده اما مشکل من از اینجا شروع شد که برای نرم افزاری که طراحی کردم باید تهیه پشتیبان بنویسم


    BACKUP DATABASE DB TO DISK ='" & StrPath & "' WITH NOFORMAT, NOINIT, NAME = 'x', SKIP, NOREWIND, NOUNLOAD, STATS = 10"

    اما این کد جواب نمی دهد در صورتی که اگه همین دیتابیس توی محیط SQL Server Management Studio طراحی شده باشد تهیه پشتیبان راحت جواب می دهد
    حالا سوال من از دوستان اینه که اگه من کانشکن استرینگم رو به

    Data Source=.\sqlexpress;Initial Catalog=Db;Integrated Security=True

    تغییر بدم پس محیط منجمنت رو باید برای کاربر نصب کنم
    تقریبا توی این قسمت گیچ می زنم کسی از دوستان نیست توضیحی بده و منو راهنمائی کنه چیکار کنم
    ممنون

  2. #2
    کاربر دائمی آواتار f_pakzad
    تاریخ عضویت
    اردیبهشت 1387
    محل زندگی
    مازندران
    پست
    185

    نقل قول: مشکل در کانکشن استرینگ برای تهیه پشتیبان

    میتوانید کانشن استرینگ مورد نیاز برای بکاپ و ری استور را با بقیه کارها جدا در نظر بگیرید. بدون اینکه management نصب شود و فقط با نصب sqlexpress . من از همین دو تا کانکشنی که نشوتید استفاده میکنم و مشکل ندارم.
    یعنی کانکشن اول برای کارهای درج و ذخیره و حذف
    "Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirector  y|\test.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True"


    برای بکاپ هم به این صورت:
    کوئری

    string query = "BACKUP DATABASE [" + dbname + "] TO DISK =N'" + path + "'" +


    " WITH Checksum,CONTINUE_AFTER_ERROR ,FORMAT, INIT, NAME = N'accounting-Full Database Backup', SKIP,NOREWIND, NOUNLOAD, STATS = 10";


    و کانکشن
    "Data Source=.\SQLEXPRESS;Integrated Security=True;Connect Timeout=30;User Instance=True"

  3. #3
    کاربر دائمی آواتار sh2007
    تاریخ عضویت
    آذر 1386
    محل زندگی
    آبهای نیلگون خلیج فارس و دریای عمان خطه جنوب
    پست
    1,040

    نقل قول: مشکل در کانکشن استرینگ برای تهیه پشتیبان

    نقل قول نوشته شده توسط f_pakzad مشاهده تاپیک
    میتوانید کانشن استرینگ مورد نیاز برای بکاپ و ری استور را با بقیه کارها جدا در نظر بگیرید. بدون اینکه management نصب شود و فقط با نصب sqlexpress . من از همین دو تا کانکشنی که نشوتید استفاده میکنم و مشکل ندارم.
    یعنی کانکشن اول برای کارهای درج و ذخیره و حذف
    "Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirector  y|\test.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True"


    برای بکاپ هم به این صورت:
    کوئری

    string query = "BACKUP DATABASE [" + dbname + "] TO DISK =N'" + path + "'" +


    " WITH Checksum,CONTINUE_AFTER_ERROR ,FORMAT, INIT, NAME = N'accounting-Full Database Backup', SKIP,NOREWIND, NOUNLOAD, STATS = 10";


    و کانکشن
    "Data Source=.\SQLEXPRESS;Integrated Security=True;Connect Timeout=30;User Instance=True"
    دوست من از لطف شما سپساسگذارم این کانکشن رو که گفتی خطا می دهد خطای اتصال به سرور
    Cannot open user default database. Login failed.
    Login failed for user 'Sh-PC\Sh'.

    چطور باید اونو حل کنم
    راستی این کد بکاپ بهم ریخته است
    ممنون
    آخرین ویرایش به وسیله sh2007 : شنبه 26 شهریور 1390 در 19:40 عصر

  4. #4
    کاربر دائمی آواتار f_pakzad
    تاریخ عضویت
    اردیبهشت 1387
    محل زندگی
    مازندران
    پست
    185

    نقل قول: مشکل در کانکشن استرینگ برای تهیه پشتیبان

    کانکشن اول خطا میدهد یا دومی؟
    کوئری بکاپ

    string query = "BACKUP DATABASE [" + dbname + "] TO DISK =N'" + path + "'" +

    " WITH Checksum,CONTINUE_AFTER_ERROR ,FORMAT, INIT, NAME = N'accounting-Full Database Backup', SKIP,NOREWIND, NOUNLOAD, STATS = 10";

  5. #5
    کاربر دائمی آواتار sh2007
    تاریخ عضویت
    آذر 1386
    محل زندگی
    آبهای نیلگون خلیج فارس و دریای عمان خطه جنوب
    پست
    1,040

    نقل قول: مشکل در کانکشن استرینگ برای تهیه پشتیبان

    نقل قول نوشته شده توسط f_pakzad مشاهده تاپیک
    کانکشن اول خطا میدهد یا دومی؟
    کوئری بکاپ

    string query = "BACKUP DATABASE [" + dbname + "] TO DISK =N'" + path + "'" +

    " WITH Checksum,CONTINUE_AFTER_ERROR ,FORMAT, INIT, NAME = N'accounting-Full Database Backup', SKIP,NOREWIND, NOUNLOAD, STATS = 10";
    دوستان خیلی جالبه من تا ;User Instance=True رو می ذارم این خطا رو می ده
    Cannot open user default database. Login failed.
    Login failed for user 'Sh-PC\Sh'.
    اما وقتی User Instance=True رو بر می دارم به پایگاه داده وصل می شه دلیلش چیه
    راستی اگه براتون مقدوره همین بازیابی و رستور رو بصورت یک پروژه کوچیک بذارید اینجا ممنون می شم

  6. #6
    کاربر دائمی آواتار f_pakzad
    تاریخ عضویت
    اردیبهشت 1387
    محل زندگی
    مازندران
    پست
    185

    نقل قول: مشکل در کانکشن استرینگ برای تهیه پشتیبان

    مطمئنید که از sqlexpress استقاده میکنید و دیتابیسی که استفاده میکنید همراه با برنامه است؟منظورم اینه که این دیتابیس را در management studio اتچ نکردید؟
    این لینک را ببینید

    در مورد مثال هم که خواستید در همین سایت زیاد هست

  7. #7
    کاربر دائمی آواتار sh2007
    تاریخ عضویت
    آذر 1386
    محل زندگی
    آبهای نیلگون خلیج فارس و دریای عمان خطه جنوب
    پست
    1,040

    نقل قول: مشکل در کانکشن استرینگ برای تهیه پشتیبان

    آره اکسپرسه قبل از پشتیبان نوشتن روی سیستم یوزر نصب کردم و دارن کار می کنن اما حالا توی پشتیبان و رستور مشکل دارم دیتابیس توی منجمنت هم اتج نکردم

  8. #8
    کاربر تازه وارد
    تاریخ عضویت
    تیر 1389
    محل زندگی
    شیراز
    سن
    36
    پست
    50

    نقل قول: مشکل در کانکشن استرینگ برای تهیه پشتیبان

    نقل قول نوشته شده توسط f_pakzad مشاهده تاپیک
    میتوانید کانشن استرینگ مورد نیاز برای بکاپ و ری استور را با بقیه کارها جدا در نظر بگیرید. بدون اینکه management نصب شود و فقط با نصب sqlexpress . من از همین دو تا کانکشنی که نشوتید استفاده میکنم و مشکل ندارم.
    یعنی کانکشن اول برای کارهای درج و ذخیره و حذف
    "Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirector  y|\test.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True"


    برای بکاپ هم به این صورت:
    کوئری

    string query = "BACKUP DATABASE [" + dbname + "] TO DISK =N'" + path + "'" +


    " WITH Checksum,CONTINUE_AFTER_ERROR ,FORMAT, INIT, NAME = N'accounting-Full Database Backup', SKIP,NOREWIND, NOUNLOAD, STATS = 10";


    و کانکشن
    "Data Source=.\SQLEXPRESS;Integrated Security=True;Connect Timeout=30;User Instance=True"
    با سلام
    من هم از روش شما استفاده کردم .پشتیبان گیری به درستی انجام میشه ولی در انتها این خطا نشون داده میشه لطفاً راهنمایی کنید
    متن خطا :
    Invalid column name 'is_compressed'.
    Invalid column name 'compressed_backup_size'.
    Could not insert a backup or restore history/detail record in the msdb database. This may indicate a problem with the msdb database. The backup/restore operation was still successful.
    12 percent processed.
    22 percent processed.
    32 percent processed.
    42 percent processed.
    52 percent processed.
    62 percent processed.
    72 percent processed.
    82 percent processed.
    92 percent processed.
    Processed 320 pages for database 'E:\ARCHIVE\DABIRKHANEH\DABIRKHANEH\BIN\DEBUG\ARCH IVE.MDF', file 'Baygani' on file 1.
    100 percent processed.
    Processed 1 pages for database 'E:\ARCHIVE\DABIRKHANEH\DABIRKHANEH\BIN\DEBUG\ARCH IVE.MDF', file 'Baygani_log' on file 1.
    BACKUP DATABASE successfully processed 321 pages in 0.152 seconds (16.498 MB/sec).

  9. #9
    کاربر دائمی آواتار f_pakzad
    تاریخ عضویت
    اردیبهشت 1387
    محل زندگی
    مازندران
    پست
    185

    نقل قول: مشکل در کانکشن استرینگ برای تهیه پشتیبان

    علت بروز خطا را نمیدانم. اما در این لینک در پست شماره 3 خطای مشابه برنامه شما مشاهده شده.

  10. #10

    نقل قول: مشکل در کانکشن استرینگ برای تهیه پشتیبان

    سلام.
    برای رفع این خطا به این تاپیک مراجعه کنید.

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •