Instal 2 versi 1c di server 8.3. Peluncuran paralel beberapa server 1C:Enterprise dengan versi berbeda di satu komputer

Pemasangan platform teknologi dan solusi aplikasi komputer lokal atau laptop sederhana dan mudah. Untuk melakukan ini, Anda perlu membeli versi berlisensi dari salah satu konfigurasi yang disertakan disk instalasi dengan panduan langkah demi langkah untuk menginstal platform dan program pengguna itu sendiri.

Menginstal platform teknologi dan konfigurasi pada disk lokal

Karena tidak ada solusi aplikasi 1C tidak dapat bekerja tanpa mesinnya sendiri - platform - instalasi pada komputer lokal dibagi menjadi dua langkah mendasar:

Panduan langkah demi langkah tentang cara menginstal 1C dijelaskan secara rinci dalam dokumentasi yang dilampirkan pada setiap versi berlisensi dari konfigurasi standar atau industri. Mengikuti instruksinya dengan tepat akan memungkinkan Anda menyelesaikan instalasi sendiri dan tanpa kesulitan.

Menginstal 1C: Server perusahaan di MSSQL

Untuk memahami apa yang dijelaskan di bawah ini, ada dua konsep yang perlu diperjelas:

  • klien - Komputer pribadi atau perangkat lunak, unit jaringan yang menghasilkan permintaan ke server untuk menerima atau memproses data apa pun;
  • pelayan – komputer yang kuat dengan kemampuan produksi atau perangkat lunak yang signifikan yang menghasilkan respons terhadap permintaan pelanggan.

Arsitektur klien-server melibatkan interaksi aplikasi klien dengan server basis data informasi melalui aplikasi khusus– 1C:Server perusahaan.

Menginstal MSSQL pada mesin server dijelaskan dalam banyak manual dengan kemungkinan variabilitas tergantung pada versi SQL dan versi server sistem operasi. Secara umum, Anda dapat menginstal 1C di server dengan mengikuti langkah demi langkah:

  1. Pada distribusi yang ada, Anda harus menjalankan file instalasi setup.exe (untuk melanjutkan, Anda memerlukan Microsoft.NET Framework dan Penginstal Windows):
  2. Beberapa opsi ditawarkan untuk pengembangan acara lebih lanjut: instalasi awal, modifikasi komponen yang sudah diinstal, pembaruan atau pencariannya. Pada tahap ini program memeriksa kepatuhan persyaratan minimal MSSQL ke sistem operasi:
  3. Anda harus memasukkan kunci produk yang Anda terima saat membeli program berlisensi. Setelah membaca dengan cermat dan bijaksana perjanjian lisensi pada bahasa Inggris Anda harus menunjukkan persetujuan Anda dengan mencentang kotak:

    Transisi ke langkah selanjutnya dilakukan dengan mengklik tombol Next.

  4. Ketika Anda mengklik tombol Instal, Anda ditawari banyak pengaturan, kotak centang yang dapat dicentang sesuai kebutuhan: Anda dapat memilih semuanya (Pilih Semua) atau hanya yang paling diperlukan (DatabaseEngineServices, ClientToolsConnectivity, ManagementToolBasic dengan penyertaan komponen bawahan):
  5. Disarankan untuk membiarkan pengaturan pada langkah selanjutnya sebagai default;
  6. Direktori dipilih untuk menyimpan data pengguna (database SQL 1C), log, file sementara, dan file Salinan cadangan database informasi (cadangan).
  7. Langkah selanjutnya menambahkan pengguna saat ini, yang akan memiliki hak administrator sistem (tombol “Tambahkan Pengguna Saat Ini”):
  8. Pengaturan pada halaman berikutnya tetap default kecuali situasi mengharuskan sebaliknya. Ketika Anda mengklik tombol Instal, proses instalasi itu sendiri dimulai: garis warna menunjukkan dinamika prosedur yang sedang dilakukan. Setelah instalasi berhasil diselesaikan, pesan terkait akan ditampilkan dan yang tersisa hanyalah menutup penginstal dengan mengklik tombol Tutup.

Jika menginstal bagian server dengan begitu banyak pengaturan tampaknya cukup rumit, Anda harus menghubungi administrator sistem jaringan lokal Anda untuk menyelesaikannya.

Menginstal platform teknologi 1C:Enterprise di server

Menginstal konfigurasi platform yang diperlukan untuk pengoperasian sebenarnya tidak jauh berbeda dari biasanya, dengan satu-satunya pengecualian bahwa pada langkah tertentu Anda perlu memilih instalasi komponen: "1C:Enterprise Server" dan "1C:Enterprise Administrasi Server”:

Pada halaman penginstal berikutnya, Anda harus memilih bahasa antarmuka default, memilih bahasa yang sudah ada, atau membuat pengguna baru untuk identifikasi saat memulai layanan. Keamanan koneksi dijamin dengan memasukkan kata sandi dan mengonfirmasinya.

Ketika Anda mengklik tombol “Instal”, proses instalasi platform teknologi 1C:Enterprise di server akan dimulai:

Nantinya, Anda akan diminta untuk menginstal driver perlindungan jika Anda membeli pengiriman dengan kunci perangkat keras atau mengaktifkannya lisensi perangkat lunak. Jika platform teknologi 1C:Enterprise 8 berhasil diinstal, pesan sistem akan dikeluarkan.

Membuat basis info di server SQL

Membuat basis info baru di jendela peluncuran tidak berbeda dengan membuat database di komputer lokal, hingga Anda memilih lokasinya. Untuk server Anda harus memilih:

Selanjutnya, Anda harus mengisi semua bidang yang diperlukan untuk menyiapkan parameter basis informasi: nama database dan namanya di cluster server, IP cluster server 1C:Enterprise dan server database, jenis sistem manajemen database (DBMS) , dll.:

Melanjutkan langkah-langkah berikut dengan pengaturan default tersisa, tindakan terakhir adalah membuat basis info SQL di server.

Menginstal program klien

Untuk memungkinkan pengguna bekerja dengan database informasi SQL, perlu untuk menghubungkannya dengan benar di stasiun klien. Urutan koneksi tersebut:


Jika pengaturan untuk membuat basis info di server 1C:Enterprise telah ditentukan dengan benar dan konfigurasi klien 1C telah diselesaikan dengan benar, saat Anda memulai program dari stasiun kerja klien, koneksi ke mesin server akan dibuat.

Artikel ini berisi informasi tentang prosedur instalasi 1C di versi client-server.

Pemasangan platform 1C dijelaskan di artikel kami yang lain - “Administrasi 1C”, di bagian “Instalasi 1C”. Instalasi di server hampir sama persis dengan instalasi di komputer lokal, hanya saja perbedaannya hanya satu. Pada versi server, saat memilih komponen yang akan diinstal, Anda harus memilih “1C:Enterprise Server” dan “1C:Enterprise Server Administration”.

Instal 1C di komputer klien tempat koneksi ke server akan dibuat.

Instalasi pada komputer klien tidak berbeda dengan metode yang dijelaskan sebelumnya di artikel “Administrasi 1C”.

Buat basis info di SQL.

Membuat infobase di SQL juga sangat mirip dengan membuat database versi file. Bedanya pada tahap pemilihan jenis lokasi basis informasi, Anda harus memilih “Di server 1C:Enterprise”.

Di item "Server cluster", tentukan nama (atau lebih baik lagi, alamat IP) server tempat Anda menginstal SQL.

Di bagian “Nama Infobase”, tentukan nama apa pun yang ingin Anda berikan ke database.

Jenis DBMS – SQL.

Pengguna database dan kata sandinya adalah pengguna super yang sama yang disebutkan di atas selama instalasi MS SQL.

Biarkan offset tanggal sebagai default.

Anda perlu mencentang opsi "Buat database jika tidak ada" dan klik "Berikutnya".

Sekarang database telah berhasil dibuat di SQL server dan ditambahkan ke daftar database yang tersedia. Di bawah gambar Anda dapat melihat hasil pekerjaan yang dilakukan.

Perlu dicatat bahwa database yang dibuat masih kosong. Ini adalah kerangka kerja, tempat yang dialokasikan dalam SQL untuk basis informasi Anda. Untuk memuat database Anda ke dalam kerangka ini, Anda perlu menggunakan alat basis informasi Unggah/Muat. Prosedur Unggah/Unduh juga dijelaskan di artikel kami yang lain “Administrasi 1C”.

Untuk membawa sistem ke keadaan ideal di masa depan, perlu untuk mengkonfigurasi “rencana pemeliharaan” untuk database yang dibuat. Rencana pemeliharaan adalah serangkaian prosedur yang akan dilakukan SQL secara rutin pada jadwal tertentu. Misalnya, akan rutin melakukannya cadangan dan menghapus file-file sementara. Bekerja dengan SQL berada di luar cakupan artikel ini dan akan dijelaskan dalam salah satu artikel berikut.

Pada artikel ini kita akan melihat proses peluncuran dan konfigurasi operasi paralel beberapa server 1C:Enterprise versi yang berbeda(relevan untuk versi 8.1 , 8.2 Dan 8.3 ) di satu komputer. DI DALAM dalam contoh ini 1C:Enterprise server 8.3 akan diluncurkan saat server versi 8.2 sedang berjalan, tetapi artikel ini akan relevan untuk situasi serupa lainnya, misalnya, ketika memulai 1C:Enterprise server versi 8.1 saat server versi 8.3 sedang berjalan atau menjalankan dua server dengan bitness berbeda.

1. Pernyataan masalah

Anggaplah ada server versi "1C:Enterprise" yang berfungsi 8.2 . Selain itu, agen server diluncurkan sebagai layanan dan parameter startup agen server standar dipilih, yaitu:

  • 1540
  • 1541
  • 1560:1591
  • Cluster ini terletak di direktori: " C:\Program Files\1cv82\srvinfo"
  • Layanan ini dimulai sebagai pengguna lokal USR1CV8

Mari luncurkan dan konfigurasikan server versi 1C:Enterprise agar berfungsi di komputer fisik yang sama 8.3 .

2. Instalasi bagian server 1C:Enterprise versi 8.3

Kami memulai instalasi server 1C:Enterprise (saya menulis secara detail tentang instalasi server 1C:Enterprise), pilih komponen untuk instalasi:

  • Komponen untuk mengakses server 1C:Enterprise 8
  • Server 1C:Perusahaan 8

Dan pada saat yang sama, ingat direktori instalasi file “1C:Enterprise” (dalam hal ini - “ C:\Program Files\1cv8\8.3.4.389»).

Kami menginstal server “1C:Enterprise” bukan sebagai layanan, tetapi sebagai aplikasi, yaitu kami menghapus tanda “ Instal 1C: Server Enterprise 8 sebagai layanan jendela " selama instalasi.

3. Pendaftaran server 1C:Enterprise versi 8.3

Sekarang mari kita mendaftar secara manual server baru"1C:Enterprise" sebagai layanan Windows, dengan parameter yang diubah. Untuk ini kami akan menggunakan garis komando atau program Windows PowerShell. Anda dapat meluncurkan PowerShell dengan menjalankan perintah PowerShell(untuk melakukan ini, tekan kombinasi Menangkan kunci+ R, di jendela yang muncul “ Menjalankan" (Jalankan) masukkan nama perintah pada kolom " Membuka"(Buka) dan tekan " OKE") atau dengan mengklik pintasan yang sesuai di taskbar.

Di tempat terbuka Konsol Windows PowerShell, untuk kemudahan memasukkan perintah selanjutnya, mari masuk ke direktori tempat sampah katalog dengan file yang diinstal“1C:Enterprise” (katalog dari poin 1) dengan menjalankan perintah

CD "C:\Program Files\1cv8\8.3.4.389\bin"

Jika server 1C:Enterprise versi 8.3 telah diinstal sebelumnya sebagai layanan, Anda harus menghapus registrasi server yang ada. Untuk melakukan ini, Anda perlu menjalankan perintah

.\ragent.exe -rmsrvc

Anda juga perlu menghapus semua file di direktori registri cluster dari instalasi server 1C:Enterprise sebelumnya. Secara default ini adalah direktori C:\Program Files\1cv8\srvinfo.

Sekarang Anda dapat melanjutkan untuk mendaftarkan layanan agen server 1C:Enterprise baru. Karena port default ( 1540 , 1541 , 1560-1690 ) sudah ditempati oleh layanan server 1C:Enterprise versi 8.2, maka perlu menggunakan port alternatif, misalnya 2540 , 2541 dan jangkauan 2560-2591 . Untuk mendaftarkan server dengan parameter ini, jalankan perintah

.\ragent.exe -instsrvc -port 2540 -regport 2541 -range 2560:2591 -usr .\USR1CV8 -pwd UsrPass8 -d "C:\Program Files\1cv8\srvinfo"

(Anda dapat membaca lebih lanjut tentang parameter peluncuran agen server 1C:Enterprise di artikel)

Contoh ini mendaftarkan server dengan nilai parameter berikut:

  • Nomor port jaringan agen server - 2540
  • Nomor port jaringan manajer cluster - 2541
  • Rentang port untuk pemilihan dinamis - 2560:2591
  • Layanan ini dimulai sebagai pengguna lokal - USR1CV8
  • Kata sandi pengguna yang menjalankan layanan adalah UsrPass8
  • Data registri cluster terletak di direktori "C:\Program Files\1cv8\srvinfo"
  • Jika Anda perlu mengaktifkan debugging di server, Anda perlu menambahkan parameter ke baris startup - men-debug

Baiklah, mari kita segera memulai layanannya dengan menjalankan perintah

.\ragent.exe -mulai

Mari pergi ke Layanan Windows dan kita akan melihat bahwa layanan yang diperlukan dengan nama tersebut muncul dalam daftar 1C:Agen Server Perusahaan 8.3 (x86-64). Layanan sedang berjalan, dan startup layanan menggunakan parameter yang baru saja Anda masukkan.

Dan jika kita masuk ke direktori dengan file registri cluster, kita akan melihat bahwa file yang sesuai telah muncul di sana.

5. Menambahkan server 1C:Enterprise versi 8.3 ke konsol administrasi server

Untuk mengelola server 1C:Enterprise, gunakan konsol administrasi server 1C:Enterprise. Anda dapat membuka konsol administrasi versi yang diperlukan dari subdirektori umum direktori dengan file terinstal dari program 1C:Enterprise (belum tentu komputer ini - konsol dapat diinstal secara terpisah di komputer mana pun di jaringan) dengan menjalankan snap-in Server 1CV8 (x86-64).msc.

Di konsol administrasi server 1C:Enterprise, klik kanan di pohon pengaturan pada “ Pusat 1C:Server Perusahaan 8.3", pilih barang" Membuat» — « Server pusat 1C:Perusahaan 8.3».

Di jendela parameter untuk server pusat 1C:Enterprise yang muncul, tentukan:

  • Protokol - tcp
  • Nama - nama komputer tempat server 1C:Enterprise berjalan
  • Port IP — nomor port jaringan agen server, dalam hal ini 2540
  • Deskripsi - deskripsi sewenang-wenang dari server pusat 1C:Enterprise

Klik " OKE» untuk menyimpan parameter yang dimasukkan.

Setelah itu tadi server yang diinstal 1C:Enterprise versi 8.3 akan tersedia untuk administrasi melalui snap-in ini.

Apakah artikel ini membantumu?

Versi kerja klien-server- salah satu opsi untuk mengoperasikan sistem 1C:Enterprise 8.

Versi klien-server dari pekerjaan ini dimaksudkan untuk digunakan dalam kelompok kerja atau pada skala perusahaan. Ini diimplementasikan berdasarkan arsitektur client-server tiga tingkat.

Arsitektur client-server membagi seluruh sistem kerja menjadi tiga bagian berbeda yang berinteraksi satu sama lain dengan cara tertentu:

Program yang berjalan untuk pengguna (aplikasi klien) berinteraksi dengan cluster server 1C:Enterprise 8, dan cluster, jika perlu, mengakses server database.

Dalam hal ini, cluster fisik server 1C:Enterprise 8 dan server database dapat ditempatkan di komputer yang sama atau di komputer yang berbeda. Hal ini memungkinkan administrator untuk mendistribusikan beban antar server jika diperlukan.

Menggunakan cluster server 1C:Enterprise 8 memungkinkan Anda memusatkan operasi pemrosesan data paling ekstensif di dalamnya. Misalnya, ketika menjalankan kueri yang sangat kompleks sekalipun, program yang dijalankan untuk pengguna hanya akan menerima pilihan yang diperlukan, dan semua pemrosesan perantara akan dilakukan di server. Biasanya, meningkatkan kapasitas cluster server jauh lebih mudah daripada mengupgrade seluruh armada mesin klien.

Aspek penting lainnya dalam penggunaan arsitektur 3-tier adalah kemudahan administrasi dan perampingan akses pengguna ke basis informasi. Dalam opsi ini, pengguna tidak perlu mengetahui lokasi fisik konfigurasi atau database. Semua akses dilakukan melalui cluster server 1C:Enterprise 8. Saat mengakses infobase tertentu, pengguna hanya perlu menentukan nama cluster dan nama infobase, dan sistem meminta nama pengguna dan kata sandi masing-masing.

1C:Enterprise 8 menggunakan kemampuan sistem manajemen basis data untuk mengambil informasi secara efisien:

  • mekanisme query difokuskan pada memaksimalkan penggunaan DBMS untuk melakukan perhitungan dan menghasilkan laporan,
  • melihat daftar dinamis yang besar dipastikan tanpa melakukan panggilan database dalam jumlah besar; pada saat yang sama, pengguna diberikan kemampuan pencarian yang efektif, serta pengaturan pemilihan dan penyortiran.

Menyebarkan opsi client-server dan mengelolanya cukup sederhana. Misalnya, pembuatan database dilakukan langsung saat peluncuran konfigurator (sama seperti versi file).

Aplikasi Klien

Bekerja dalam versi client-server dimungkinkan baik secara langsung dengan cluster atau melalui server web. Selain itu, dalam kasus koneksi langsung ke cluster, klien tebal dan klien tipis menggunakan protokol TCP/IP. Saat menyambung melalui server web, klien tipis dan klien web menggunakan protokol HTTP atau HTTPS.

Kluster server

Cluster server 1C:Enterprise 8 adalah komponen utama platform, memastikan interaksi antara pengguna dan sistem manajemen database dalam mode client-server. Kehadiran cluster memungkinkan Anda memastikan pengoperasian sejumlah besar pengguna yang tidak terputus, toleran terhadap kesalahan, dan kompetitif dengan database informasi yang besar.

server basis data

Berikut ini dapat digunakan sebagai server database:

Administrasi cluster server

Platform ini mencakup serangkaian alat yang memungkinkan administrator mengelola komposisi cluster, database informasi, dan koneksi pengguna.

Melakukan fungsionalitas dasar di server

Semua pekerjaan dengan objek aplikasi, membaca dan menulis database hanya dilakukan di server. Fungsionalitas formulir dan antarmuka perintah juga diimplementasikan di server.

Server menyiapkan data formulir, mengatur elemen, dan mencatat data formulir setelah perubahan. Klien menampilkan formulir yang sudah disiapkan di server, memasukkan data dan memanggil server untuk mencatat data yang dimasukkan dan tindakan lain yang diperlukan.

Demikian pula antarmuka perintah dibentuk di server dan ditampilkan di klien. Selain itu, laporan dibuat seluruhnya di server dan ditampilkan di klien.

Pada saat yang sama, mekanisme platform difokuskan untuk meminimalkan jumlah data yang ditransfer ke komputer klien. Misalnya, data dari daftar, bagian tabel, dan laporan tidak langsung ditransfer dari server, tetapi saat pengguna melihatnya.

Server berjalan:

  • Kueri basis data
  • Perekaman data,
  • Melaksanakan dokumen,
  • Berbagai perhitungan
  • Melakukan pemrosesan,
  • Pembuatan laporan,
  • Mempersiapkan formulir untuk dipajang.

Berjalan di klien:

  • Menerima dan membuka formulir,
  • Tampilan formulir,
  • “Komunikasi” dengan pengguna (peringatan, pertanyaan...),
  • Perhitungan kecil dalam bentuk yang membutuhkan respon cepat (misalnya mengalikan harga dengan kuantitas),
  • Bekerja dengan file lokal,
  • Bekerja dengan peralatan komersial.

Menggunakan bahasa bawaan pada klien

Anda dapat mengelola fungsionalitas formulir tidak hanya di server, tetapi juga di klien. Klien mendukung bahasa bawaan. Ini digunakan dalam kasus di mana perlu untuk melakukan perhitungan terkait dengan formulir yang ditampilkan di layar, misalnya, dengan cepat (tanpa menghubungi server) menghitung jumlah baris dokumen berdasarkan harga dan kuantitas; ajukan pertanyaan kepada pengguna dan proses jawabannya; membaca file dari berkas sistem komputer dan mengirimkannya ke server.

Namun, pengoperasian bahasa bawaan pada klien didukung sampai batas tertentu. Prosedur klien dalam modul secara eksplisit dipisahkan dari prosedur server, dan menggunakan komposisi terbatas model objek bahasa bawaan.

Pekerjaan langsung dengan database tidak diperbolehkan di klien. Bekerja secara langsung dengan objek aplikasi tidak diperbolehkan; misalnya, jenis bahasa bawaan seperti Objek Direktori.<имя> . Permintaan tidak diperbolehkan. Jika Anda perlu memanggil tindakan dengan data dalam kode klien, Anda perlu memanggil prosedur server yang sudah mengakses data tersebut.

Publikasi tentang topik tersebut