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

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

Menginstal platform teknologi dan konfigurasi pada disk lokal

Karena tidak ada satu pun solusi aplikasi 1C yang 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;
  • server – komputer yang kuat dengan kemampuan produksi atau perangkat lunak yang signifikan yang menghasilkan respons terhadap permintaan klien.

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 sistem operasi server. 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 pilihan untuk pengembangan lebih lanjut ditawarkan: instalasi awal, modifikasi komponen yang sudah terpasang, memperbarui atau mencarinya. Pada tahap ini, program memeriksa kepatuhan terhadap persyaratan minimum sistem operasi MSSQL:
  3. Anda harus memasukkan kunci produk yang Anda terima saat membeli program berlisensi. Setelah membaca perjanjian lisensi dalam bahasa Inggris dengan cermat dan penuh pertimbangan, Anda harus menunjukkan persetujuan Anda dengan mencentang kotak:

    Transisi ke langkah berikutnya dilakukan dengan mengklik tombol Berikutnya.

  4. Ketika Anda mengklik tombol Instal, Anda ditawari banyak pengaturan, kotak centang yang dapat dicentang sesuai kebutuhan: Anda dapat memilih semua (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 cadangan basis informasi (backup).
  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 diidentifikasi 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 produk dengan kunci perangkat keras atau mengaktifkan 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.

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.

Penggunaan 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 terhubung 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 sistem file 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 prosedur tersebut 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.

Menginstal 1C Server di Windows Server 2012 R2

Pada artikel ini kita akan membahas secara detail instalasi server 1C 8.3 di Windows Server 2012.

Pertama, kita akan menginstal Server 1C (alias cluster server) x32, tiga puluh dua bit, dan kemudian kita akan menginstal Server 1C x64 (Enam puluh empat bit).

Jadi pertanyaan pertama adalah di mana mendapatkan Server 1C versi baru?

Di situs tersebut kita perlu menemukan “Platform Teknologi”. Karena Server 1C x32 diinstal sebagai komponen saat menginstal platform 1C.

Jadi saya yakin Anda sudah memiliki Server 1C.

Instalasi 1C Server (Server Cluster) X32.

Instalasinya cukup mudah!

Seperti saat menginstal platform 1C, klik Setup.exe.

Dan pada tab berikutnya kita perlu memilih komponen yang diperlukan.

Kita hanya membutuhkan: “1C Enterprise Server” dan komponen: “1C Server Administration: Enterprise”. Semua yang lain dapat dinonaktifkan.

Saya sarankan untuk tidak mengubah folder tempat kita akan menginstal server 1C; lebih baik membiarkan jalur default yang disarankan 1C.

Sekarang di tab ini kita perlu menentukan atau membuat akun di mana Server 1C, atau lebih tepatnya layanan Agen Server 1C, akan dimulai. Selain itu, kami tidak menghapus kotak centang di sebelah “Instal server 1C: Perusahaan sebagai layanan Windows.”

Untuk alasan keamanan, saya tidak menyarankan memilih akun administrator dari daftar atau membuat (pengguna) USR1CV8. Lebih baik buat dulu akun yang “Login” dan “Password”-nya hanya Anda yang tahu! Dan atas nama akun ini, mulai layanan "Agen Server 1C".

Tentukan kata sandi untuk pengguna ini dan masukkan kata sandi lagi pada kolom di bawah.

Setelahnya Anda hanya perlu menginstal lisensi perangkat keras atau perangkat lunak.

Instalasi 1C Server (Server Cluster) X64.

Sekarang untuk menginstal x64.

Di sini kita perlu mengunduh Server 1C secara terpisah.

Sebenarnya, kami juga mengunjungi situs dukungan pengguna https://users.v8.1c.ru - "unduh pembaruan"

Di sana kami mencari platform teknologi 1C 8.3, pilih versi yang kami minati, dan setelah mengklik tautan, Anda akan menemukan apa yang Anda butuhkan - “1C:Enterprise Server (64-bit) untuk Windows.”

Unduh arsip, buka kemasannya, temukan pintasan Setup.exe.

“Komponen untuk akses ke server 1C Enterprise” dan “1C Enterprise Server 8”.

Komponen lainnya tidak perlu diinstal. 1C Enterprise Server akan berfungsi.

Sistem 1C:Enterprise, selain versi file, dapat bekerja dengan basis informasi dalam versi client-server. Dalam kasus terakhir, dipahami suatu arsitektur yang terdiri dari beberapa lapisan perangkat lunak, yang secara skematis digambarkan pada gambar di bawah.

  • Aplikasi klien, klien tipis dan klien web- ini adalah "1C:Enterprise" dalam berbagai mode peluncuran yang digunakan pengguna akhir. Untuk aplikasi klien dan klien tipis, browser web sudah cukup di komputer pengguna (atau aktif), untuk klien web.
  • Kluster server "1C:Perusahaan" adalah kumpulan proses kerja yang berjalan pada satu atau lebih komputer dan daftar basis informasi yang terletak di cluster ini. Di cluster server, semua pekerjaan objek aplikasi dilakukan, persiapan dilakukan untuk menampilkan formulir (membaca objek infobase, mengisi data formulir, mengatur elemen, dll.) dan antarmuka perintah, laporan dibuat, dan pekerjaan latar belakang dijalankan . Klien hanya menampilkan informasi yang disiapkan di cluster server. Selain itu, file layanan disimpan di server cluster 1C:Enterprise, serta log pendaftaran infobase.
  • server basis data— di server database, penyimpanan langsung dan pengerjaan data dilakukan, disediakan oleh salah satu sistem manajemen database (DBMS) berikut yang didukung oleh sistem 1C:Enterprise:
    • Microsoft SQL Server dari Microsoft SQL Server 2000 dan lebih tinggi;
    • PostgrageSQL sejak versi 8.1;
    • IBM DB2 sejak versi 9.1;
    • Oracle Database sejak versi 10g Rilis 2.
  • server web hanya diperlukan untuk klien web dan salah satu opsi klien tipis. Menyediakan interaksi jenis koneksi ini dengan cluster server 1C:Enterprise.

Perlu juga dicatat bahwa setiap lapisan perangkat lunak tidak harus ditempatkan pada komputer fisik yang terpisah. Cluster server dapat ditempatkan di komputer yang sama dengan server database, server web, dll. Misalnya, struktur kerja berikut sering ditemukan di organisasi kecil:

Pada artikel ini saya akan menjelaskan instalasi 1C:Enterprise server versi 8.3.4.389 (untuk versi lain dari 1C:Enterprise platform 8.1, 8.2 dan 8.3 langkah-langkahnya serupa) pada satu komputer yang menjalankan Windows Server 2008 (R2) atau Windows Server 2012 (R2). Microsoft SQL Server 2008 (R2) atau Microsoft SQL Server 2012 akan dianggap sebagai DBMS. Untuk ini kita memerlukan:

  1. Komputer yang memenuhi persyaratan sistem untuk menginstal server 1C:Enterprise dan dengan OS yang diinstal pada komputer ini atau .
  2. Komputer untuk server database, juga menjalankan OS atau (bisa berupa komputer dari langkah 1).
  3. Hak administrator lokal di kedua komputer.
  4. Kit distribusi untuk menginstal server 1C:Enterprise 8.
  5. Lisensi perangkat lunak atau kunci perlindungan HASP4 Net untuk server 1C:Enterprise.
  6. Kit distribusi untuk menginstal Microsoft SQL Server 2008 (R2) atau Microsoft SQL Server 2012.

2. Instalasi DBMS MS SQL Server

Kami menginstal DBMS MS SQL Server di komputer yang berfungsi sebagai server database. Untuk mengoperasikan sistem 1C:Enterprise, cukup menginstal komponen berikut:

  • Layanan Mesin Basis Data
  • Alat Manajemen - Dasar
    • Alat Manajemen - Lengkap.

Pilih opsi penyortiran " Sirilik_Umum_CI_AS" Detail tentang instalasi sistem

3. Mengonfigurasi Windows Firewall untuk pengoperasian DBMS

Jika server database dan server cluster 1C:Enterprise terletak di komputer fisik yang berbeda, Anda perlu mengkonfigurasi Windows Firewall di server database agar server 1C:Enterprise dapat bekerja dengan DBMS, yaitu membuka koneksi masuk pada port 1433 (untuk contoh SQL Server default).

  • Saya menulis secara detail tentang pengaturan Windows Firewall untuk Microsoft SQL Server 2008 (R2)/2012.

4. Menambahkan pengguna ke MS SQL Server

Selanjutnya, kami akan menambahkan pengguna terpisah ke MS SQL Server, di mana database server 1C:Enterprise akan terhubung. Pengguna ini juga akan menjadi pemilik database ini. Pengguna yang akan ditambahkan harus diberi otorisasi di server menggunakan kata sandi dan memiliki serangkaian peran berikut: dbcreator, admin proses, publik. Detail tentang menambahkan pengguna ke

  • Microsoft SQL Server 2008 (R2) saya tulis.
  • Saya menulis Microsoft SQL Server 2012.

5. Pemasangan server 1C:Enterprise

Sekarang mari kita lanjutkan menginstal file server 1C:Enterprise dan memulai layanan terkait. Instalasi memerlukan kit distribusi platform teknologi 1C:Enterprise. Dari daftar distribusi yang disediakan, berikut ini yang cocok:

  • Platform teknologi 1C:Enterprise untuk Windows - memungkinkan instalasi server 1C:Enterprise 32-bit
  • 1C:Enterprise server (64-bit) untuk Windows - memungkinkan instalasi 32-bit dan 64-bit 1C:Enterprise server

(Ada juga versi tambahan dari server KORP 1C:Enterprise 8.3, detailnya dapat ditemukan di situs web 1C)

Buka direktori dengan file instalasi server 1C:Enterprise dan jalankan file tersebut setup.exe.

Asisten instalasi sistem 1C:Enterprise akan dimulai. Di halaman pertama klik " Berikutnya».

Pada halaman berikutnya Anda perlu memilih komponen yang akan diinstal; kami memerlukan komponen berikut:

  • Server 1C:Perusahaan— 1C:Komponen server perusahaan
  • Administrasi server 1C:Perusahaan 8— komponen tambahan untuk mengelola cluster server 1C:Enterprise

Komponen lainnya (daftar komponen mungkin bergantung pada distribusi spesifik), tergantung kebutuhan, juga dapat diinstal di komputer ini. Setelah menentukan pilihan Anda, klik “ Berikutnya».

Pilih bahasa antarmuka yang akan digunakan secara default dan klik " Berikutnya».

Jika server 1C:Enterprise diinstal sebagai layanan Windows (dan dalam banyak kasus ini adalah cara menginstalnya), saya sarankan segera membuat pengguna terpisah di mana layanan yang dibuat akan diluncurkan. Untuk ini

  • Biarkan bendera "aktif" Instal 1C:Server perusahaan sebagai layanan Windows (disarankan)»;
  • Kami memindahkan sakelar yang sesuai ke “ Buat pengguna USR1CV8».
  • Masukkan kata sandi untuk pengguna yang dibuat dua kali. Secara default, kata sandi harus mematuhi kebijakan kata sandi Windows. Anda dapat membaca lebih lanjut tentang ini:
    • Untuk Microsoft Windows Server 2008 (R2) - ;
    • Untuk Microsoft Windows Server 2012 - .

Anda juga dapat memilih pengguna yang ada untuk menjalankan server 1C:Enterprise. Dalam hal ini, pengguna yang dipilih harus memiliki hak berikut:

  • Masuk sebagai layanan
  • Masuk sebagai pekerjaan batch
  • Pengguna Log Kinerja.

Selain itu, pengguna harus diberikan hak yang diperlukan atas direktori file layanan server (secara default C:\Program Files\1cv8\srvinfo untuk 64-bit dan C:\Program Files (x86)\1cv8\srvinfo untuk server 32-bit).

Pengguna yang dibuat secara otomatis USR1CV8 akan memiliki semua hak di atas.

Setelah mengisi parameter yang sesuai, klik “ Berikutnya».

Dan terakhir, klik “ Memasang» untuk memulai instalasi. Ini akan menyalin file dari komponen yang dipilih, membuat file konfigurasi, mendaftarkan komponen program, membuat pintasan, dan juga memulai layanan server 1C:Enterprise.

Setelah instalasi selesai, asisten akan meminta Anda untuk menginstal driver perlindungan - HASP Device Driver. Jika Anda menggunakan lisensi perangkat lunak untuk server 1C:Enterprise, tidak perlu menginstal driver. Tinggalkan atau hapus bendera " Instal driver perlindungan" dan klik " Berikutnya».