نحوه انتقال پایگاه های داده SQL به 1C

فهرست مطالب:

نحوه انتقال پایگاه های داده SQL به 1C
نحوه انتقال پایگاه های داده SQL به 1C

تصویری: نحوه انتقال پایگاه های داده SQL به 1C

تصویری: نحوه انتقال پایگاه های داده SQL به 1C
تصویری: آموزش زبان برنامه نویسی #C مبحث اتصال به دیتا بیس در سی شارپ (SqlConnection) قسمت اول* 2024, دسامبر
Anonim

1C یک سیستم حسابداری الکترونیکی است که در سال های اخیر تمام رقبا را از بین برده است. این برنامه اغلب داده ها را در پرونده های DBF ذخیره می کند ، اما یک نسخه SQL نیز وجود دارد. آنها اغلب با تعداد زیادی کاربر ، بیش از 15 نفر ، به SQL می روند تا ثبات سرور را بهبود بخشند. روش های مختلفی برای انتقال پایگاه داده MS SQL از یک سرور به سرور دیگر وجود دارد.

نحوه انتقال پایگاه های داده SQL به 1C
نحوه انتقال پایگاه های داده SQL به 1C

لازم است

  • - برنامه نصب شده "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

از پشتیبان گیری و بازیابی استفاده کنید. یک کپی از پایگاه داده ایجاد کنید و سپس آن را به سرور جدید بازگردانید.

توصیه شده: