1C یک سیستم حسابداری الکترونیکی است که در سال های اخیر تمام رقبا را از بین برده است. این برنامه اغلب داده ها را در پرونده های DBF ذخیره می کند ، اما یک نسخه SQL نیز وجود دارد. آنها اغلب با تعداد زیادی کاربر ، بیش از 15 نفر ، به SQL می روند تا ثبات سرور را بهبود بخشند. روش های مختلفی برای انتقال پایگاه داده MS SQL از یک سرور به سرور دیگر وجود دارد.
لازم است
- - برنامه نصب شده "1C: Enterprise" ؛
- - یک کامپیوتر.
دستورالعمل ها
مرحله 1
یکی از سریعترین راههای انتقال SQL جدا کردن پایگاه داده از سرور و انتقال به یک جدید به همراه log است. ابتدا باید پایگاه داده را جدا کرده و نام آن را متناسب تغییر دهید. برای انجام این کار ، این مراحل را دنبال کنید: از Master، GO، "Exec sp_detach_db" database_name '، "true"، GO استفاده کنید ، جایی که از sp_detach_db برای جدا کردن پایگاه داده از منبع استفاده می شود. این پارامترهای زیر را دارد:dbname - نام وskipchecks - نشانه ای برای به روزرسانی آمار. برای اطمینان از به روزرسانی آمار پس از پیوست ، روی «درست» تنظیم کنید.
گام 2
سپس اجرا کنید: از Master ، GO ، "PRINT" Attaching Database "،" EXEC sp_attach_dbdbname = 'database_name' "،" @ filename1 = 'c: / mssql7 / data / database_name.mdf' "،" @ filename2 = 'استفاده کنید d: / mssql7 / data / database_name_log.ldf '". با این کار پایگاه داده و گزارش ها به سرور جدید متصل می شوند.
مرحله 3
برای کپی کردن اطلاعات از سرور به سرور ، از جادوگر واردات و صادرات DTS استفاده کنید. برای ایجاد وظیفه ای برای انتقال پایگاه داده و ورود به سیستم ، از DTS Designer یا Copy Database Wizard استفاده کنید.
مرحله 4
یک موتور انتقال داده ایجاد کنید که از درج انبوه / bcp استفاده کند. با استفاده از یک اسکریپت ، طرحواره را روی سرور مورد نظر ایجاد کنید و سپس برای کپی کردن اطلاعات ، از انبوه insert / bcp استفاده کنید. هنگام انتخاب اینکه چه چیزی را اعمال کنید ، به یاد داشته باشید که درج انبوه ، بر خلاف bcp ، نمی تواند داده را صادر کند.
مرحله 5
از نمایش داده های توزیع شده استفاده کنید. پس از ایجاد طرحواره در سرور هدف ، سرور پیوند داده را سازماندهی کرده و دستورات درج را با استفاده از توابع openquery و openrowset بنویسید. قبل از بارگذاری داده ها ، حتماً محدودیت های بررسی و کلید خارجی را غیرفعال کرده و پس از اتمام عملیات مجدداً آنها را متصل کنید.
مرحله 6
از پشتیبان گیری و بازیابی استفاده کنید. یک کپی از پایگاه داده ایجاد کنید و سپس آن را به سرور جدید بازگردانید.