Bağlantı noktası 1C'de varsayılan olarak nasıl değiştirilir. Kurulumla ilgili olası sorunları çözme

Prehistory ... Şirketimizde, 1C başarıyla faaliyet gösteriyor: Enterprise versiyonu 8.2, içinde yoğun olarak kullanılan yaklaşık 100 hesaplama üssü var. Bu davanın altında tahsis edildi ayrı Sunucu Oldukça etkileyici özelliklerle, çünkü Operasyon sırasında, 1C'nin demetinin olduğu ortaya çıktı: Kurumsal 8.2 + MS SQL 2005, "Demir" kaynaklarını çok zorluyor. sabit sürücüler, işlemci ve en önemlisi - sayı rasgele erişim belleği. Böyle bir sunucunun maliyeti bizim için 250 bin ruble (hem işletim sistemi üzerinde hem de 1C'de lisans sayılmaz).

1C altında ayrı ayrı "Demir" tahsis etmek için: Kurumsal sürüm 8.3, 1C sunucu için ikinci anahtar seti için 100 bin ruble ödeyecek şekilde, iyi, çok önemli! "Alnında" kurma girişimi "1C: Enterprise versiyonu 8.3, bir kümenin mevcut tabanlarla kaybolduğu gerçeğine yol açtı. Bu, 1C'nin iki sunucu sürümünün kurulumunun ve başlatılmasının özelliklerinin ortaya çıktığı yerdir: bir bilgisayarda işletmeler.

Kurulum programı 1C: İşletmeler 8.2 ve 8.3, standart bağlantı noktalarını kullanmak için yazılımı ayarlar: 1540 (Sunucu Temsilcisi tarafından kullanılır), 1541 (Küme Yöneticisi tarafından kullanılır), 1560-1591 (İş akışları için kullanılan port aralığı). Bu nedenle, sunucu 1c: Enterprise 8.3, Sunucu 1C: İşletmeler 8.2 ile aynı anda çalışmalıdır., Ardından ilk önce önceki sürüm sunucusunun çalışma örneğini kullananlar dışındaki bağlantı noktaları belirtmelidir.

Zaten kurulu sunuculu bir bilgisayarda 1C: Enterprises versiyonu 8.2 "Server 1c: Enterprise 8.2" hizmeti, yukarıdaki standart bağlantı noktalarını kullanan "Sunucu 1c: Enterprise 8.2" servisi kayıtlıdır. "Sonraki" Sunucu 1C'yi yüklediyseniz: Enterprise 8.3, ardından hizmetinin başlangıcı "Sunucu 1c: Enterprise 8.3" acil duruma başlayacak, çünkü Zaten "meşgul" bağlantı noktalarını kullanmaya çalışacak. Bunu önlemek için aşağıdakileri yapmalısınız.

(Aşağıda açıklanan her şey adil Windows Server 2008 R2 Kurumsal (ve Standart) 64 Bit + SP1 ve 32 bit Sunucu Sürümleri 1C: Kurumsal 8.2 ve 8.3).

1C: Kurumsal 8.2 (Sürüm 8.2.19.90) Mevcut adına koşma haklarına sahip bir Windows hizmeti olarak kuruldu. yerel kullanıcı "Yönetici".

Pencerede kurulumun sonunda Sunucu Yöneticisi -\u003e Yapılandırma -\u003e Hizmetler Koşu hizmetini "Sunucu 1c: Enterprise 8.2" görüyoruz:

parametrelerle başlatıldı:

C: \\ Program Dosyaları (X86) \\ 1CV82 \\ 8.2.19.90 \\ Bin \\ ragent.exe "-srvc -Agent -Regport 1541 -Port 1540 -Range 1560: 1591 -D" C: \\ Program Dosyaları (x86) \\ 1CV82 \\ srvinfo "

Sunucu 1c: İşletmeler 8.3 (Sürüm 8.3.4.437) Aynı şekilde kuruldum:

Ancak, pencerede gördüğümüz gibi Sunucu Yöneticisi -\u003e Yapılandırma -\u003e Hizmetler, Servis "Sunucu Ajanı 1c: Enterprise 8.3" başlamadı:

Şimdi pencereyi açmamız gerekiyor komut satırı cmd. ve kurulu sunucu sürümünün BIN dizinine gidin.

C: \\ Users \\ Administrator\u003e CD C: \\ Program Dosyaları (x86) \\ 1CV8 \\ 8.3.4.437 \\ Bin C: \\ Program Dosyaları (x86) \\ 1CV8 \\ 8.3.4.437 \\ Bin\u003e ragent.exe -rmsrvc hatası! ControlService Hatası!

Hata hatası atladım! ControlService Hatası! ilke olarak bekleniyor, çünkü Hizmet sistemde düzgün şekilde kaydedildi. Ama aslında, kaldırılmalıdır. Pencerede Sunucu Yöneticisi -\u003e Yapılandırma -\u003e Hizmetler Artık görmeyeceksin.

Artık bu sunucuyu yeniden kaydetmeniz gerekir, ancak aynı zamanda zaten Ajan 1C: işletmelerin 8.2 kullananların dışındaki bağlantı noktalarını belirtin. Benim durumumda, takım bakacak:

C: \\ Program Dosyaları (X86) \\ 1CV8 \\ 8.3.4.437 \\ Bin\u003e

  • -Port 2540. - 1C sunucu aracısının çalışacağı liman: Kurumsal sürüm 8.3;
  • -Regport 2541. - 1C sunucu kümesinin uygulandığı liman: Kurumsal sürüm 8.3;
  • -Range 2560: 2591 - İş akışları için bağlantı noktaları;
  • -B "C: \\ Program Dosyaları (x86) \\ 1CV8 \\ srvinfo" - Yeni oluşturulan yeni sunucu 1C kümesi hakkında bilgi depolamak için katalog: Kurumsal Sürüm 8.3;
  • -Usr. \\ Yönetici - Kullanıcı adına sunucu 1c sunucusu tarafından başlatılacak: Kurumsal Sürüm 8.3;
  • -Pwd ******** - Belirtilen kullanıcı için şifre (girin).

Bundan sonra, "Sunucu 1c: Enterprise 8.3" servisini tekrar pencerede göreceksiniz. Sunucu Yöneticisi -\u003e Yapılandırma -\u003e Hizmetler. Sadece ragent.exe-start ekibiyle koşmak zorundasın:

C: \\ Program Dosyaları (X86) \\ 1CV8 \\ 8.3.4.437 \\ bin\u003e ragent.exe-start

Pencerede Sunucu Yöneticisi -\u003e Yapılandırma -\u003e Hizmetler "Sunucu 1c: Enterprise 8.3" hizmetini görüyoruz:

parametrelerle başlatıldı:

"Yürütülebilir dosyanın" alanının bir ayarı vardır:

C: \\ Program Dosyaları (X86) \\ 1CV8 \\ 8.3.4.437 \\ Bin \\ ragent.exe "-srvc -Agent -Regport 2541 -Port 2540 -Range 2560: 2591 -D" C: \\ Program Dosyaları (x86) \\ 1CV8 \\ srvinfo "

Ve şimdi en ilginç olan şey: yapmak zorunda kalacaksın bu operasyon Her seferinde sunucunun sürümünü güncelleme ihtiyacı 1C: işletmeler 8.3! "Bravo", geliştiriciler ...

Şimdi, belirtilen paketle nasıl yaşayacağınız hakkında biraz. 1C programını çalıştırmanız gerekiyor: Eski sürümün işletmeleri (C: \\ Program Dosyaları (x86) \\ 1cv82 \\ Common) artık değil. 1C'yi yüklerken: Kurumsal sürüm 8.3 Masaüstündeki etiket, C: \\ Program Dosyaları klasöründen (X86) \\ 1CV8 \\ Common programın başlangıcında otomatik olarak yeniden başlatılır. Sunucu sürüm 8.2'de çalışan bir muhasebe veritabanını açarsanız, ince istemcinin istenen sürümünde otomatik olarak açılır.

Veritabanları oluşturmak için şablonlar (muhasebe veya zick), bunları başlattığınız adına kullanıcı dizininde varsayılan olarak yerleştirilir. Bunu yönetici adına yaparsanız, onları C: \\ Users \\ Administrator \\ AppData \\ ROAMING \\ 1C \\ 1CV8 \\ TMPLTS yolunu bulacaksınız. Yeni bir veritabanı eklemek istiyorsanız Şablon ayarla, İnce müşteri Sürüm 8.3 hepsini görecek:

Şimdi, bir veritabanı sürüm 8.3 kaydetmeniz gerekiyorsa, "Sunucular 1C: Kurumsal Küme" bilgisayarında, 1C sürüm 8.3 sunucusuyla ve kayıt yaparken belirttiğiniz küme yöneticisinin bir kolonuyla belirtmeniz gerekir. 1C sürüm 8.3 Sunucu. Davamda - 2541:

Kurumsal sunucuda yeni olanların yeni bir muhasebe listesi eklediğinizde: Kurumsal Sürüm 8.3 Ayrıca, Sunucu adını ve bir kolon aracılığıyla, Küme Yöneticisi tarafından kullanılan bağlantı noktası:

Her bir kurulum / güncelleme kaydedildikten sonra her iki 1C sunucunun (her iki sürüm 8.2 ve 8.3) kümesini yönetmek için yardımcı programı kaydetme ihtiyacı.

Şimdi 1C sunucuların çeşitli sürümlerini çalıştıran kümelerin yönetimine geçiyoruz: bir bilgisayarda işletme. C: \\ Program Dosyaları (X86) \\ 1CV8 \\ Common yolundaki klasörü açın ve konsol için masaüstündeki konsolda bir küme yönetimi oluşturun. 8.3 sağlayın (örneğin, hemen hemen yeniden adlandırılmıştır. 1CV8.3.):

Aynı şekilde, Explorer'da C: \\ Program Dosyalarını (X86) \\ 1CV82 \\ 'nı açın ve konsol için masaüstündeki konsolda bir küme yönetimi oluşturun (örneğin hemen yeniden adlandırılmıştır, 1CV8.2.):

Masaüstünde aşağıdakileri alacaksınız:

1C Sunucu Kümesinin Yardımcı Programını Başlatalım: Kurumsal Sürüm 8.2 "1CV8.2" Etiketi (Sunucu varsayılan bağlantı noktalarını kullandığından, küme problemsiz görünecektir):

Bu kümeyi konsoldan açmaya çalıştığınızda, 1C sunucu kümesini yönetmek için tasarlanmıştır: Kurumsal sürüm 8.3 (masaüstünden "1CV8.3" adıyla etikette bir hata göreceksiniz:

Bağlantı hatası 1C: İşletmeler 8.3: Müşterinin ve sunucunun versiyonları (8.3.4.437 - 8.2.19.90), istemci uygulaması: Küme Konsolu

İhtiyacınız olan 1C sunucu kümesini görüntülemek için: Kurumsal sürüm 8.3 Yeni bir merkezi sunucu oluşturmak için bu yapışmada gereklidir: İşletmeler 8.3:

  • alanda İsim vermek Bilgisayar adını 1C sunucu yüklü olarak belirtmelisiniz: Kurumsal 8.3;
  • alanda İp bağlantı noktası Ajan Starter'ı ayarlarken belirttiğiniz Sunucu Ajanının 1C: İşletmelerin 8.3'ü belirtmeniz gerekir;
  • alanda Açıklama Açıklama.

"OK" düğmesine bastıktan sonra, Sunucu 1c: Enterprise sürüm 8.3'ü yükledikten sonra ortaya çıkan yeni kümenizi görebilirsiniz.

Şunlar. Sunucu 1C'nin çeşitli versiyonlarının kümelenmelerinin yönetimi: Bir bilgisayara kurulan işletmeler uygun tutuşlar ile gerçekleştirilir.

Bu temelde bu. İyi şanslar!

_________
Güncellemek. Uygulama gösterildiği gibi, bu makalede açıklanan yöntem, Sunucu 1C'nin birkaç örneğinin bir sunucusundaki eşzamanlı başlatma için uygun değildir: işletmeler versiyonu 8.3. Başka bir sürümden 1C yeni bir servis aracısı oluşturmaya çalışırken: Diğer bağlantı noktalarında çalışan işletmeler, işlem:

C: \\ Program Dosyaları (X86) \\ 1CV8 \\ 8.3.4.437 \\ Bin\u003e ragent.exe -insrvc -port 2540 -Repport 2541 -Range 2560: 2591 -D "C: \\ Program Dosyaları (X86) \\ 1CV8 \\ SRVINFO" USR . \\ Yönetici -PWD ********

Çalışan hizmetin kaldırıldığı gerçeğiyle biter eski versiyon 1C 8.3 ve yeni oluşturulmaz.

Nasıl kurulacağını, uygun şekilde oluşturulacağını ve bir sunucuda çalıştırılacağını anlattım, sunucunun birden fazla sürümünü 1C: İşletmeler 8.3 ...

Şube bulmak

HKEY_LOCAL_MACHINE \\ SYSTEM \\ CurrentControlSet \\ Services \\ 1C: Enterprise 8 Server Agent , Parametre İmagepath.

Varsayılan olarak, sunucu 1c: işletmeler aşağıdaki bağlantı noktalarını kullanır:

  • 1540 - Sunucu Ajanı
  • 1541 - Küme Yöneticisi
  • 1560:1691 — dinamik aralık İş akışları için bağlantı noktaları.

Veya http://its.1c.ru adresinden resmi tanım:

Kurulum ve Ayarlar 1C: "Müşteri Sunucusu" sürümünde işletmeler 8.1

Çoğu durumda, kurulum için 1C: İşletmeler 8.1 "Müşteri Sunucusu" sürümünde, 1C kurulum programını başlatmak için yeterlidir: işletmeler 8.1. Aynı zamanda, sunucu 1c: İşletmeler normal işleyişi için gerekli olan parametrelerin standart değerlerini alırlar.

Sunucu 1C'nin kurulumunu düşünün: işletmeler daha ayrıntılı olarak. Sunucuyu yükleme işleminde 1C: İşletmeler 8.1 Kurulum programı 1C: İşletmeler 8.1 Aşağıdaki işlemleri gerçekleştirir:

    1C sunucu önyükleme modüllerini kopyalar: 1C kurulum programı tarafından belirtilen dizindeki işletmeler: Hedef klasör olarak işletmeler.

    Kurulum işleminde "Bir USR1CV81'i oluşturun" kullanıcısını seçerseniz, bir USR1CV81 kullanıcısı oluşturur. Bu kullanıcı adına, sunucu 1C: işletmeler 8.1, hizmet olarak başlarsa. Sadece 1C sunucunun gerektirdiği bu kaynaklar ona mevcuttur. 1C sunucunun: işletmelerin iki dizini gerektirmesi önemlidir: sunucu verilerine sahip ortak bir dizin (genellikle "C: \\ Program Dosyaları \\ 1CV81 \\ Sunucu") ve Geçici Dosya Dizini (genellikle "C: \\ Belgeler ve Ayarlar \\ USR1CV81 \\ Yerel Ayarlar \\ temp "veya" C: \\ Winnt \\ Temp "). Kullanıcı USR1CV81, Sunucu Verileri ile genel bir dizin hakkındaki hakları alır. Geçici dosyaların kataloğu genellikle tüm kullanıcılar için kullanılabilir.

    Yükleme işlemi sırasında "1C sunucuyu ayarlayın: Kurumsal 8.1 Windows Hizmeti olarak ayarlayın", Windows Server Agent 1C: İşletmeler ve başlar. İlk başladığınızda, bir 1C sunucu kümesi oluşturulur: Varsayılan ayarları olan işletmeler. Bir çalışan sunucuya ve bir iş akışına sahiptir. İşletim sunucusunun adresi, kurulumun yapıldığı bilgisayarın adıyla çakışır.

Kullanıcı usr1cv81 ve doğru

Sunucu 1C: İşletmeler, hangi kullanıcının sunucu bilgisayarına girmemesi gereken sunucu uygulamasıdır, eğer girilen birinde, eğer girdi. Bu nedenle, sunucuyu 1C'yi yüklerken: İşletmeler 1C sunucu için minimal olarak gerekli hakları olan özel bir USR1CV81 kullanıcısı oluşturulması önerilir: işletmeler ve etkileşimli girdi için tasarlanmamıştır. Sunucu 1c: İşletmeler sistem gibi görünüyor Windows kullanıcısı USR1CV81.

USR1CV81 kullanıcısı tarafından kurulacak hakları oku. Sunucu 1c: İşletmeler aşağıdaki dizinleri kullanır:

    Yükleme modüllerinin kataloğu katalogda, belirtilen program Ayarlar 1C: Bir hedef klasör olarak işletmeler. 1C sunucusunun yükleme modüllerine sahiptir: işletmeler. Kullanıcı userr1cv81, veri okuma ve bu dizinden ve alt dizinlerinden programları okuma ve başlatma haklarını gerektirir. Kullanıcı grubuna dahil edilmek sayesinde bu hakları dolaylı olarak alır.

    Sunucu veri dizini tipik olarak "C: \\ Program Dosyaları \\ 1CV81 \\ Sunucu" adına sahiptir. USR1CV81'in kullanıcısı bu dizine tam haklar gerektirir. 1C kurulum programı: USR1CV81 kullanıcısı oluştururken işletmeler bu dizine haklarını verir.

    Geçici dosyaların kataloğu, genellikle TEMP ortamının veya değişkeninin değeri ile belirlenen "C: \\ Belgeler ve Ayarlar \\ USR1CV81 \\ Local Ayarları \\ Temp" veya "C: \\ Winnt \\ Temp" adına sahiptir. Temp sistemik Çevre. Bu değişkenin değerini sistem özellikleri iletişim kutusunda (Başlat -\u003e Ayarlar -\u003e Denetim Masası -\u003e Sistem -\u003e Gelişmiş -\u003e Çevre Değişkenleri'nde görebilirsiniz). Kurulum Programı 1c: İşletmeler bu dizine USR1CV81 tam hakları olan kullanıcıyı belirtir. Genellikle ne zaman windows yüklemeleri Geçici dosyaların rehberi, Yaratıcı sahibi grubunun erişim listesini dahil ederek tüm kullanıcılar tarafından kullanılabilir. Ancak, bu tamamen erişim değildir. Özellikle, tüm kullanıcılar bu dizindeki dosyaları aramak için kullanılamaz. Bir USR1CV81 kullanıcı tam haklarını geçici dosya dizinine yüklemek, 1C sunucunun: işletmelerin ihtiyacınız olan tüm işlemleri gerçekleştirmelerini sağlar. Erişim listesini Güvenlik sekmesindeki dizin özellikleri iletişim kutusundaki görebilirsiniz. Yaratıcı sahibi grubunun varlığı, dizine bu dizinde herhangi bir dosya oluşturan veya bu dizinde herhangi bir dosyaya sahip olan herhangi bir kullanıcıya erişmenizi sağlar. Aynı zamanda, oluşturucu sahibi grubunun yaratıcı sahibi grubu yerine dosyayı oluşturan bir kullanıcı kaydedilecektir. Bu dizine erişmelerine izin verilen kullanıcılar arasında USR1CV81 olmalıdır, bu dizine tam haklarla donatılmıştır.
    Belirli bir kullanıcının geçici dosyalarının (USR1CV81 kullanıcısı dahil), bu kullanıcı ve sistemik ortam değişkenlerinin çevre değişkenlerinin kombinasyonu ile belirlenmesi önemlidir. Bu dizini bulmak için, kurulum programı 1C: İşletmeler USR1CV81 kullanıcı bağlamını talep eder. Buna, Windows 2000'de, 1C kurulum programının başlatıldığı adına kullanıcı: İşletmeler gerekli olabilir: İşletim sistemi Ve bypass travers kontrolü. Kullanıcı ayrıcalıklarını yerel Politikalar Şubesi -\u003e Kullanıcı Hakları ödevindeki yerel SEQUSE SUGESS yardımcı programında kontrol edebilirsiniz. Yeni kurma sürecinde yazılım Kurulum programı genellikle bu ayrıcalıkları otomatik olarak alır.

Kayıt Sunucusu 1C: Windows Hizmeti olarak işletmeler

Sunucu 1c: İşletmeler basit bir konsol Windows uygulaması Ve etkileşimli olarak başlatılabilir. Bununla birlikte, kalıcı kullanım için uygunsuzdur, çünkü sunucunun 1C'nin başlatılmasını sağladığı için: Aynı kullanıcının girişinden bir sunucu bilgisayara girişimler. Bu bağımlılığı ortadan kaldırmak için, sunucu 1c: İşletmeler Windows hizmeti olarak başlatılabilir. Bunu yapmak için, Windows Services Manager'da kayıtlı olmalıdır.

Windows Servisleri listesini ve parametrelerinin listesini görüntülemek için, Component Services yardımcı programı tasarlanmıştır (Başlat -\u003e Ayarlar -\u003e Denetim Masası -\u003e Yönetimsel Araçlar -\u003e Hizmetler). Sunucu 1c: İşletmeler Hizmet Listesi Servisi "Sunucu 1c: Enterprise 8.1" servisinde sunulmuştur. Servis Ayarları "Sunucu 1c: Kurumsal" (RAGENT), kullanıcının başladığı kullanıcı, yanı sıra acil durumlarda yeniden başlatılan bir yöntemi belirtin.

1C'nin iletişim kutusunda: Enterprise 8.1 Server 8.1'in Temsilcisi, Genel sekmesi, Sunucu Ajanı 1C: İşletmeler olan Ragent Proses String gösterilir. Genellikle bu satır formu vardır:

Bunu gösterir:

    sunucu aracısının işlemi, "C: \\ PROGRAME dosyaları \\ 1CV81 \\ Bin \\ ragent.exe" yükleme modülüdür;

    yaygın işlem bir Windows hizmeti olarak başlar ve Hizmet Yöneticisi (-SRVC) tarafından yönetilmelidir;

    sunucu Ajan 1C olarak kullanılır: işletmeler (-Agent);

    servisi ilk önce başlattığınızda, küme varsayılan parametrelerle ve 1541 numaralı ana IP portu (-Regport 1541) ile oluşturulmalıdır. Bu bağlantı noktasında, istemci uygulamaları kümede kayıtlı bilgi tabanlarına bağlanmalıdır;

    Sunucu acentesinin sunucusu 1540 numaraya sahip olmalıdır (-Port 1540). Bu bağlantı noktasına göre, küme konsolu, idari işlevleri gerçekleştirmek için merkezi sunucuya bağlanmalıdır;

    küme işlemlerini başlattığınızda bu sunucu 1560-1591 aralığından dinamik olarak IP bağlantı noktaları atayacaklar (-range 1560: 1591).

    genel küme verileri C: \\ Program Dosyaları \\ 1CV81 \\ Server dizinine yerleştirilecektir (-D "C: \\ Program Dosyaları \\ 1CV81 \\ Sunucu").

Servis Ajan Sunucusu 1C: Kurumsal 8.1 »1C kurulum programının 1C'yi yüklerken veya çıkarırken eklenebilir veya kaldırılabilir: 1C kurulum programının işletmeleri: işletmeler 8.1, ancak manuel olarak. Bunu yapmak için, karşılık gelen parametreleri kendisine belirterek RAGENT yardımcı programını komut satırından çalıştırabilirsiniz.

Bir hizmet oluşturmak için, -UnTSRVC parametresini ve parametrelerini belirlemeniz gerekir: -USR - Kullanıcı Adı, hizmetin çalışması gerektiği adına, -PWD bu kullanıcının şifresidir. Bu durumda, kalan parametreler, sunucu 1c sunucusunun dizesinin parametreleri olacaktır: hizmet olarak işletmeler. Örneğin, Hizmet Aracısı Hizmetinin standart kaydı için 1C: Hata ayıklama modundaki işletmeler parametreler kümesi şunlardır:

"C: \\ Program Dosyaları \\ 1CV81 \\ Bin \\ ragent.exe" -TSRVC -USR. \\ USR1CV81 -PWD Şifre -Regport 1541 -Port 1540 -Range 1560: 1591 -D "C: \\ Program Dosyaları \\ 1CV81 \\ Server" - Hata ayıkla.

Servisi silmek için, -RMSRVC parametresini belirtmeniz gerekir. Örneğin:

"C: \\ Program Dosyaları \\ 1CV81 \\ Bin \\ ragent.exe" -RMSRVC

Bazen sunucu aracısı başlatma dizesini veya ajan servisinin diğer parametrelerini değiştirmek mümkündür, örneğin hata ayıklama modunu etkinleştirin veya birden fazla hizmet oluşturma farklı versiyonlar. Servis özelliği iletişim kutusu, servis uygulamasının başlatma dizesini ve diğer parametrelerin, örneğin servis tanımlayıcısını düzenlemenize izin vermez. Düzenlemek için, görüntülemek ve düzenlemek için tasarlanmış bir Regedit yardımcı programına ihtiyacınız olacaktır. sistem kayıt defteri Pencereler.

Dikkat!
Windows sistem kayıt defterini düzenleme, aşırı dikkat gerektiriyor, çünkü bu konuda hatalı değişiklikler işletim sistemini çalıştırılabilir bir duruma yönlendirebilir.

Regedit yardımcı programını çalıştırın (açık başlangıç \u200b\u200b-\u003e Çalıştır ve regedit yazın) ve bir dal seçin:

HKEY_LOCAL_MACHINE \\ SYSTEM \\ CurrentControlSet \\ Services \\ 1C: Enterprise 8.1 Server Agent

Parametreleri arasında, değeri, sunucunun sunucusunun bir dizi olan bir ImagePath parametresi vardır: işletmeler. Burada yeni başlangıç \u200b\u200bdizesi parametreleri ekleyebilir veya mevcut olanların değerlerini değiştirebilirsiniz. "1C: Enterprise 8.1 Client-Sunucusu" belgelerinde olası parametrelerin tam bir listesi verilmiştir.

Birden fazla bağımsız 1C sunucu aracısı servisini kaydetmeniz gerekiyorsa: İşletmelerin farklı önyükleme modülleri, farklı bağlantı noktaları ve farklı küme veri kataloglarını belirtmesi gerekir. Hala farklı hizmet tanımlayıcılarıyla kaydetmek için gereklidir. Bu böyle yapılabilir:

    İlk hizmeti oluşturun:

"C: \\ Program Dosyaları \\ 1CV81 \\ Bin \\ ragent.exe" -SRVC -Agent -Regport 1541 -Port 1540 -Range 1560: 1591 -D "C: \\ Program Dosyaları \\ 1CV81 \\ Sunucu"

    Regedit yardımcı programını kullanarak, kayıtlı servis tanımlayıcısını değiştirin. Bunu yapmak için: Bir dal seçin


    HKEY_LOCAL_MACHINE \\ SYSTEM \\ CURRENTCONTROLSET \\ HİZMETLER \\ 1C: Kurumsal 8.1 Sunucu Ajanı Önce

    İkinci bir servis oluşturun:

"C: \\ Program Dosyaları \\ 1CV81_10 \\ Bin \\ ragent.exe" -SRVC -Agent -Regport 1641 -Port 1640 -Range 1660: 1691 -D "C: \\ Program Dosyaları \\ 1CV81_10 \\ Server"

    Belki de tanımlayıcısı da değiştirilir. Bunu yapmak için: Bir dal seçin
    HKEY_LOCAL_MACHINE \\ SYSTEM \\ CurrentControlSet \\ Services \\ 1C: Enterprise 8.1 Server Agent
    Ve örneğin adını değiştirin:
    HKEY_LOCAL_MACHINE \\ SYSTEM \\ CurrentControlSet \\ Services \\ 1C: Enterprise 8.1 Sunucu Ajanı İkinci

1C kurulum programı ne yapamazsınız: İşletmeler

Daha önce de belirtildiği gibi, 1C kurulum programı: Şirketler 1C yükleme modüllerini kopyalar: İşletmeler ve COM ve Windows Services Manager'da gerekli kayıtları gerçekleştirir. Yukarıdakiler, bu kayıtın iç mekanizmalarını anlamak için gerekli bilgilerdir. Sunucu bilgisayarı yalnızca sunucuyu değil, aynı zamanda müşteri bölümünü de yüklerse: İşletmeler, ardından kurulumdan hemen sonra çalışmaya hazırdır (ve koruma anahtarlarını bağlar).

1C'ye hizmet etmek için: İşletmeler diğer bilgisayarlardan mevcuttu. yerel ağ, kontrol etmeniz gerekiyor ağ ayarları Sunucu ve istemci bilgisayarda, ayrıca ağ için bir bütün olarak. Müşteri uygulamaları ve 1C sunucusu arasında veri aktarmak için: İşletmeler, ayrıca Sunucu Kümesi işlemleri arasında olan TCP / IP kullanılır. Doğru ayardan, 1C'nin çalışmasına bağlıdır: Müşteri sunucusu sürümündeki işletmeler.

1C Sunucu Küme İşlemleri: İşletmeler, çalışan sunucuların özelliklerinin "bilgisayar" özelliklerinin değerleri olarak tanımlanan adreslerle birbirlerine bağlanır. Bir küme için, "bilgisayar" özellikleri değerinin, nokta gösterilmesinde bir IP adresi veya IP adresinin TCP protokolü program arayüzünde tanımlanan GetHostbyname işlevi kullanılarak tanımlanabileceği böyle bir sembolik adres olması gerekir. IP adresinin tanımı, sembolik adreslerin yerel tablosuna (C: \\ Winnt \\ System32 \\ Drivers \\ etc \\ Hosts) veya mevcut adresler tarafından yapılır. DNS sunucuları. Eğer, çalışma sunucusunun sembolik adresinde, IP adresi yanlış tanımlanmamış veya yanlış belirlenmez (örneğin, IP adresi gerçek IP adresiyle eşleşmiyor bu bilgisayar), sonra küme işe yaramaz. Kümenin çalışma sunucularının her birindeki Windows'ta tanımlanan bilgisayarların adlarının ve adreslerinin, DNS'deki isimlerine aykırı olmaması önemlidir.

Her bir çalışma sunucusunda, küme işlemleri aşağıdaki bağlantı noktalarını kullanır: işletim sunucusunun IP portu (genellikle 1540); İş akışı bağlantı noktalarının IP portlarından IP bağlantı noktaları (genellikle 1560-1591). Ek olarak, Küme Bağlantı Noktası Merkez Küme Sunucusunda (genellikle 1541) kullanılır. Sistemde ağ ekranları kullanılıyorsa, bu bağlantı noktalarının üzerindeki veri iletimi izin verilmelidir. Listenin listesinden bağlantı noktası izni yerine, küme işlemlerinin veri aktarımını (RAGENT, RMNGR, RPOST) izin verebilirsiniz.

Bir istemci uygulamasının bağlanması 1C: Sunucu ile işletmeler 2 aşamada çalışır. İlk başta küme yöneticisine bağlantı kurar. Bu, merkezi sunucunun adresini (sembolik veya sayısal) ve küme portu (genellikle 1541) kullanır. Daha sonra, istemci uygulaması iş akışlarından biriyle bağlantı kurar. Adresi olarak, ilgili çalışma sunucusunun "bilgisayarın" özellikleri ve işletim sunucusu bağlantı noktalarının IP portundan seçilen iş akışının portunun değeri. Bu bağlantı noktalarına veri aktarımına izin verilmelidir. ağ ekranları Müşteri uygulamasından bilgisayar küme bilgisayarlarına olan rotada 1C: İşletmeler. Sunucu işlemlerinin IP adresi, müşterinin bilgisayarındaki GetHostbyname işlevi kullanılarak gerçekleştirilir. Merkezi ve çalışma sunucularının adlarının ve her küme sunucularının pencerelerinde tanımlanan adreslerinin adlarının, Müşterinin bilgisayarına erişilebilen DNS'deki isimlerini çelişmemesi önemlidir.

Ve son olarak. Açıkçası, 1C sunucuya başarıyla erişmek için: Diğer bilgisayarlardan işletmeler, ağda olmalı ve gerekli ayarlar yapılmalıdır. Ağa bağlanma ve yapılandırma metodolojisi, şebekelerin yönetimi ile ilgilidir. Microsoft Windows. ve ilgili talimatlarda açıklanmıştır.

Özellikler SQL Server ayarları

1C: "Client-Server" sürümünde Kurumsal SQL Server verilerinin depolanması için kullanır. Bu durumda, sadece sunucu 1c: işletmeler SQL Server'a yönlendirilir. Müşteriler 1c: SQL sunucusuna doğrudan erişim işletmeleri yoktur. SQL Server'ı kurmak ve yapılandırmak, Microsoft SQL Server belgelerinde ayrıntılı olarak açıklanmaktadır. Sunucunun 1C'nin başarılı bir şekilde çalışması için: SQL Server'a sahip işletmeler, aşağıdaki ayarlara özel dikkat göstermesi gerekir.

    Gerekli SQL Server bileşenleri. SQL sunucusuna 1C'nin sunucu tarafından erişmek için: 1C sunucu bilgisayarındaki işletmeler: İşletmeler Microsoft Veri Access 2.6 veya üstü yüklü olmalıdır.

    SQL Server kimlik doğrulaması. SQL Server veritabanı erişim hakları, kullanıcı tarafından veritabanlarına erişimi olan kullanıcı tarafından belirlenir. SQL Server'ın yüklü olduğu bilgisayardan, SQL Server Enterprise Manager yardımcı programını başlatın, yerel düğümü (konsol kök -\u003e Microsoft SQL Servers -\u003e SQL Server Grubu -\u003e (yerel)) bulacağız ve özelliklerini açar. SEQURY sekmesinde, SQL Server'ın iki kullanıcı kimlik doğrulaması yöntemini desteklediğini görebilirsiniz: SQL Server ve Windows ve Windows. Windows Kimlik Doğrulaması, 1C sunucunun: SQL sunucusuna yalnızca bir 1C sunucusu tarafından sunulan çeşitli bilgi tabanlarına erişim hakları arasında ayrım yapmasına izin vermeyen SQL Server'a erişmelerine izin verecektir: işletmeler. SQL Server ve Windows Modu seçmeniz önerilir. Bu durumda, belirli bir bilgi veritabanına yapılan itiraz, bu bilgi tabanını oluştururken bir SQL Server kullanıcısı olarak belirtilen kullanıcı adına yapılır. Bu kullanıcının yalnızca bilgi taban veritabanının tam haklarına sahip olmaması önemlidir, aynı zamanda SQL Server'da Veritabanları Oluşturma ve Ana Veritabanı Tablolarını okuyun.

    SQL Server'a erişmek için ağ protokolleri. Sunucu 1c: İşletmeler ve SQL Server farklı bilgisayarlarda yayınlanmışsa, ağ erişim protokollerini SQL Server'a yapılandırmanız gerekir. Bu, SQL Server Client Network Utility yardımcı programı kullanılarak yapılabilir. Genel sekmesinde, SQL Server'a erişmek için kullanılan bir ağ protokollerinin bir listesini seçebilirsiniz. En hızlı ve en evrensel, TCP / IP protokolünü kullanmaktır. Diğer protokolleri kullanırken, adlandırılmış borular gibi bazı bunlardan bazılarının ek kimlik doğrulama gerçekleştirilmesini engellemek gerekir. windows Araçları Bir SQL Server ile veri alışverişi yaparken. Bu durumda, bir USR1CV81 kullanıcısı, SQL Server'taki bir bilgisayardaki SQL Server ile başarılı bir şekilde çalışacak şekilde kaydedilmelidir. Bu SQL Server'a erişim protokolü, diğer ad sekmesinde değiştirilebilir.

Makale, 1C platformların lansmanına ayrılmıştır: bir çalışma sunucusunda Kurumsal Sürüm 8.1 ve 8.2. Bu, durumlarda, 8.2'ye olan kısmi bir geçişin daha önce üretildiği durumlarda gerekli olabilir, ancak işletme hala 8.1'in altında yapılandırmaları kullanır.

Ve böylece çalışan bir sunucumuz var Sunucu-1C. dan yüklü pencereler Sunucu 2008 R2 ve Windows SQL Server 2008 X64.

Platformları yüklemek için sırayla prosedür alacağız.

1C ile başlayalım: Kurumsal 8.1. Süreci tanımlamıyoruz, çünkü Bunun için doğaüstü bir şey yok. Kurulumdan sonra konsolu gidip başlatıyoruz Hizmetler. Hizmet özelliklerine gidelim 1C Sunucu Ajanı: Enterprise 8.1 (1c: Enterprise 8.1 Server Agent) Ve kullanıcıdan yönetici haklarıyla veya bir sistem hesabıyla başladığından emin olun.

Bu hizmeti başlatalım. Test veritabanını bağlayın Firmabuh81:

Ve iş istasyonundan buna bağlanın:

Deneme bağlantısı başarıyla tamamlandıktan sonra, Kurulum 1C: Kurumsal 8.2'ye gidin. Bundan sonra, daha yüksek yaptığımız gibi, hadi gidelim. Başlat - Kontrol Paneli - Yönetim Ve konsolu başlat Hizmetler. Servis görünecek 1C Sunucu Ajanı: Enterprise 8.2 (1c: Enterprise 8.2 Sunucu Ajanı). Benzer şekilde, sürüm 8.1, bu hizmet için giriş parametrelerini ayarlayın:

Önemli bir şeye dikkat edilmelidir. 1C standardına göre: Şirket başladı 1541 Porto. Bir kerede birkaç servis aracısı sunucusu 1c: Enterprise 8.x, hizmetin yetiştirildiği bağlantı noktasını değiştirmemiz gerekecektir. O zaman, sürüm 8.2 için bağlantı noktalarını değiştireceğiz.

Kayıt Defteri Düzenleyicisi'ni çalıştırın ( Başlamak Giriyoruz regedit. Ve Tamam'ı tıklayın). Yol boyunca geçiyoruz:

HKEY_LOCAL_MACHINE \\ SYSTEM \\ CurrentControlSet \\ Services \\

Ve sunucu servis aracımızın isimleri ile iki klasör görüyoruz: Kurumsal (1C: Enterprise 8.x Server Agent)

ImagePath Dize parametresinin değerini değiştirmemiz gerekiyor.

"C: \\ Program Dosyaları \\ 1CV82 \\ 8.2.13.219 \\ Bin \\ ragent.exe" -srvc -Agent -Regport 1541 -Port 1540 -Range 1560: 1591 -D "C: \\ Program Dosyaları \\ 1CV82 \\ Srvinfo"

"C: \\ Program Dosyaları \\ 1CV82 \\ 8.2.13.219 \\ Bin \\ ragent.exe" -srvc -Agent -Regport 1641 -Port 1640 -Range 1660: 1691 -D "C: \\ Program Dosyaları \\ 1CV82 \\ Srvinfo"

Bu işlemlerden sonra, Hizmet Ajanını Güvenle Çalıştırabiliriz.

Eylemler benzerdir). Sunucu 1C örneğine bir kural ekleyeceğiz: Enterprise 8.x (portu açmanız gerekir. 1541 Küme Yöneticisi, Bağlantı Noktaları için 1560-1591 İş akışları ve liman için 1540 Sunucu Ajanı için).

Çalışırken bazı programlar ve hizmetler ağ Protokolleri Verileri değiştirmek için belirli bağlantı noktaları kullanın. Varsayılan olarak, Windows Güvenlik Duvarı etkinleştirilmiş, bu tür bir ağ etkinliğini engeller. Özellikle, istemci makineden bağlanmaya çalışırsanız, bir hatayla karşılaşabilirsiniz:

« Bir işlemi gerçekleştirirken hata oluştu bilgi tabanı (...). Hata ağ Girişi Sunucuya (...). Bağlantıyı kurmaya çalışmak başarısız oldu, çünkü gerekli cevap istenen süre için başka bir bilgisayardan alınmadı ya da zaten kırıldı yüklü bağlantı Zaten bağlı bilgisayarın yanlış yanıtı nedeniyle (...) »

Bu hata şu ki belirtilen adres Sunucu bulunamadı "1c: işletmeler", ya da portu sunucuda kapalı (içinde) bu durum Liman 1541 ).

Bağlantı noktasını açmak için, "1C: İşletmeler" sunucusunun kurulduğu bilgisayara gidin (örneğimde, bu, 10.192.128.15 adresine sahip bir bilgisayardır ve çalıştırmaya devam ettirilir. windows sistemi Sunucu 2012 R2).

Windows Güvenlik Duvarı çalıştırın. Sağ fare düğmesini tıklatarak yapabilirsiniz " Başlat» ( Başlat.), sonra " Kontrol Paneli» ( Kontrol Paneli) — « sistem ve güvenlik» ( SİSTEM VE GÜVENLİK.) — « Windows Güvenlik Duvarı» ( Windows Güvenlik Duvarı ). Veya komutu tamamlayarak firewall.cpl(Bunun için, Win + R tuşları kombinasyonunu, pencerede tıklamanız gerekir " Dışa çıkmak» ( Açık.) Komutun adını girin ve " TAMAM MI») .

Açılan pencerede, ağaçta soldaki, sekmeyi açın " » ( Gelen kurallar.) ve sonra menüde " Hareketler» ( Hareketler) Öğeyi seçin " Kural koy ...» ( Yeni kural ...).

Çalıştırmak " Yeni gelen bağlantı için oluşturma sihirbazı» ( Yeni Gelen Kural Sihirbazı). İlk sayfada, kural türünü seçin ( Kural türü) « Liman için» ( Liman.) ve tıklayın " Daha ileri» ( Sonraki).

Daha sonra protokolü (örneğimizde TCP'dir) ve doğrudan, açık olan port numarasını (belirli yerel bağlantı noktaları) belirtmeniz gerekir. Bundan sonra lütfen " Daha ileri» ( Sonraki).

Şimdi eklenen kuralla ilişkili eylemi belirtin. Seç " Bağlantı İzin Ver» ( Bağlantıya izin ver.) ve tıklayın " Daha ileri» ( Sonraki).

Üzerinde sonraki Sayfa Güvenlik duvarı profillerinin yönettiği şey için belirtmeniz gerekir. Gerekli profilleri kene ile kutluyoruz ve " Daha ileri» ( Sonraki).

Sonunda, yeni kural için bir isim ve açıklama giriyoruz ve " hazır» ( BİTİŞ) Sihirbazın çalışmalarını tamamlamak için.

1C: Kurumsal Sunucuya tekrar bağlanmaya çalışıyoruz ve hatanın korunmadığını görüyoruz, ancak mesaj zaten bir başkası, 1560. bağlantı noktası.

Yukarıda açıklanan yöntem, adıyla bir tane daha çözünürlük ekleyecektir. 1C: iş akışları»Tüm bağlantı noktaları için 1560 tarafından 1591 (1C çalışma işlemleri için), adım adım bir tire aracılığıyla gösterir " Protokol ve bağlantı noktaları» ( Protokol ve bağlantı noktaları.).

Şimdi, Snap'ta " Windows Güvenlik Duvarı Artan Güvenlik Modunda» ( Gelişmiş Güvenlik ile Windows Güvenlik Duvarı) masada " Gelen bağlantılar için kurallar» ( Gelen kurallar.) 2 yeni oluşturulan kuralları görmeliyiz.

Peki, hatasız sunucuya bağlanmam gerekiyor. Bu sunucuya geçmeniz gerekiyorsa, bağlantı noktasını da açmanız gerekir. 1540 .

Benzer şekilde, giden bağlantıların kuralları (giden kurallar) belirli programlar ve protokoller için kuralları yasaklamaktadır. Ayrıca, bu Snap'ın özelliklerini açarak herhangi bir kural değiştirilebilir.

Bu makale size yardımcı olacak mı?