SQL мэдээллийн санг 1С рүү хэрхэн шилжүүлэх вэ

Агуулгын хүснэгт:

SQL мэдээллийн санг 1С рүү хэрхэн шилжүүлэх вэ
SQL мэдээллийн санг 1С рүү хэрхэн шилжүүлэх вэ

Видео: SQL мэдээллийн санг 1С рүү хэрхэн шилжүүлэх вэ

Видео: SQL мэдээллийн санг 1С рүү хэрхэн шилжүүлэх вэ
Видео: Установка и настройка MS SQL и перенос файловой версии 1С предприятия на сервер БД Часть 1 2024, May
Anonim

1С бол сүүлийн жилүүдэд бусад бүх өрсөлдөгчөө хөөсөн цахим нягтлан бодох бүртгэлийн систем юм. Хөтөлбөр нь ихэвчлэн DBF файлууд дахь өгөгдлийг хадгалдаг боловч SQL хувилбар бас байдаг. Серверийн тогтвортой байдлыг сайжруулахын тулд тэд ихэвчлэн 15-аас дээш тооны хэрэглэгчидтэй SQL рүү шилждэг. MS SQL мэдээллийн санг нэг серверээс нөгөө рүү шилжүүлэх хэд хэдэн арга байдаг.

SQL мэдээллийн санг 1С рүү хэрхэн шилжүүлэх вэ
SQL мэдээллийн санг 1С рүү хэрхэн шилжүүлэх вэ

Энэ нь зайлшгүй шаардлагатай

  • - "1C: Enterprise" програмыг суулгасан;
  • - компьютер.

Зааварчилгаа

1-р алхам

SQL-ийг дамжуулах хамгийн хурдан арга бол өгөгдлийн санг серверээс салгаж, бүртгэлийн хамт шинээр шилжүүлэх явдал юм. Нэгдүгээрт, та мэдээллийн баазыг нэрийг нь өөрчилж, салгах хэрэгтэй. Үүнийг хийхийн тулд дараах алхмуудыг дагана уу: Мастер, GO, "Exec sp_detach_db 'database_name', 'true'", GO-г ашиглаарай, энд sp_detach_db нь мэдээллийн санг эх сурвалжаас салгахад ашиглагддаг. Энэ нь дараахь параметрүүдтэй байна: @dbname - нэр ба @skipchecks - статистикийг шинэчлэх заалт. Статистикийн шинэчлэлтийг хавсралт дээр шинэчлэхийг баталгаажуулахын тулд ‘үнэн’ гэж тохируулна уу.

Алхам 2

Дараа нь ажиллуулна уу: Мастер, GO, "Мэдээллийн санг хавсаргах", "EXEC sp_attach_db @dbname = 'database_name'", "@ filename1 = 'c: / mssql7 / data / database_name.mdf'", "@ filename2 = ' d: / mssql7 / data / database_name_log.ldf '". Энэ нь мэдээллийн ба бүртгэлийг шинэ сервер дээр хавсаргах болно.

Алхам 3

DTS-ийн импорт, экспортын шидтэнг ашиглан серверээс сервер рүү мэдээлэл хуулж ав. DTS дизайнер эсвэл өгөгдлийн санг хуулах шидтэнг ашиглан өгөгдлийн сан болон нэвтрэлтийг шилжүүлэх даалгавар үүсгээрэй.

Алхам 4

Bulk insert / bcp ашигладаг өгөгдөл дамжуулах хөдөлгүүр бий болгох. Скриптийг ашиглан зорилтот сервер дээр схемийг хийж, дараа нь bulk insert / bcp ашиглан мэдээллийг хуулж ав. Юу хэрэглэхээ сонгохдоо bcp-ээс ялгаатай нь бөөнөөр оруулах нь өгөгдлийг экспортлох боломжгүй гэдгийг санаарай.

Алхам 5

Тараасан асуултуудыг ашиглах. Зорилтот сервер дээр схемийг үүсгэсний дараа холбогдсон серверийг зохион байгуулж, openquery болон openrowset функцуудыг ашиглан insert мэдэгдлийг бичнэ. Өгөгдөл байршуулахаас өмнө шалгах хязгаарлалт, гадаад түлхүүрийг идэвхгүйжүүлж, үйл ажиллагаа дууссаны дараа дахин холбоно уу.

Алхам 6

Нөөцлөлт ба сэргээх-ийг ашигла. Өгөгдлийн сангийн хуулбарыг хийж дараа нь шинэ сервер рүү сэргээнэ үү.

Зөвлөмж болгож буй: