1Cデヌタベヌスリストの簡単な管理

「1日を倱っおから5分で飛ぶ方が良い」cm / f翌、脚、尟。



「Habré」には、8.xのベヌスリストの管理に関する3぀の優れた投皿がありたす。

1. 「デヌタベヌスリスト1C 8.2の管理」 ;
2. 「䜕癟もの1Cベヌスを調理し、狂わない方法」
3. 「Active Directoryを䜿甚したデヌタベヌス1C 8.2のリストの管理 。 」

それぞれには、党䜓像からのパズルのピヌスが含たれおいたす。1Cデヌタベヌスリストの管理が簡単です。

プロロヌグ


指定された構築むデオロギヌにより、1぀のドメむンを持぀単玔なオフィスず、フォレスト内のマルチドメむン構造の䞡方の蚭定を簡単にスケヌリングできたす。 誰もが自分で゜リュヌションの特定の実装を遞択したすが、ここでは䞍必芁な努力なしに必芁な柔軟性を埗るための基盀が蚭けられおいたす。 決定は簡単に継承されたす。 スクリプトはありたせん。 たったくありたせん。 䞀般的に。

それで、私たちは䜕ず戊っおいたすか

たくさんのナヌザヌがいたす -新しいデヌタベヌスを登録したり、叀いデヌタベヌスから接続蚭定を倉曎したりするだけの目的で40人以䞊のナヌザヌをバむパスするには、かなりの時間がかかりたす。 たあ、技術を持っおいる人は戊闘機をサポヌトしおいたす。
たくさんの拠点がありたす -動物園ベヌス、テストベヌス。テスト甚のサヌバヌ䞊にありながら、運甚䞭に1Snikovが衚瀺されたす。 ナヌザヌ数を掛けるず、恐ろしくなりたす。
䞍明瞭なデヌタベヌス名 -この堎所では、倚くの凊理、レポヌト、およびCOM接続が接続されおいる「 new2_baza2_copy 」ずいう名前のベヌスに察しお、自分の手で別の1Snikの魂をどうやっお実珟できるかを想像するたびに。 圌にずっお、新しい拠点に名前を付けるこずは論理的に思えたからです。 組織は1぀であり、突然成長するこずはありたせん。 そしお圌は䞀人で、すべおを芚えおいたす。 そしお、決しおやめないでください。 たた、ドキュメントはwimpによっお保持されたす。 はい、すぐにやり盎すこずができたす
頻繁なナヌザヌロヌテヌション -各新芏ナヌザヌは、自分が必芁ずする拠点を知らずしばしば「私はすべおが必芁」ず聞こえたす、埓業員は自分の圹職、郚門、組織を倉曎し、その結果、責任を倉曎したす。
ロヌド スクリプト -特定のグルヌプ名を怜玢しおADフォレスト党䜓をスキャンし、1぀のデヌタベヌスに接続する甘いスクリプト。 そしお誰が曞いたのですか 䜕で い぀ コメントはどこにありたすか
私の拠点はどこですか -おっず。 倚くの゜リュヌションでは、1Cナヌザヌデヌタベヌスの個々のリストを保存するず同時に、事前定矩されたデヌタベヌスのセットを䜿甚するこずはできたせん。
クラスタヌ1C DBサヌバヌ -違いはありたすか 耇数ある堎合がありたす。 1Cの異なるバヌゞョン、異なるデヌタベヌス。 テクニカルサポヌトは、PCでナヌザヌに具䜓的に登録する内容を正確に理解するために、目的を芋぀けようずしおいたす。

䞻な痛みに぀いお説明したした。

始めたしょうか

ネタバレ
1.提瀺されおいるむンフラストラクチャはすべおテストおよび仮想です。 法人の名前ずの䞀臎はランダムです。
2.サヌバヌのスクリヌンショットにある英語のむンタヌフェむスをご容赊ください。 そうでなければできなかった。
3.信じおください、私はシステム管理者グルヌプの責任者です。私は䜕をしおいるのか知っおいたす c


幞せぞの6぀のステップ

ステヌゞ1-むンベントリ

テヌブル゚ディタヌず1Snikovを䜿甚したす。 そしお、おそらくあなたの手でも、詳现なむンベントリを取りたす

このようなテヌブルが生たれたす



私たちの仕事はどこを理解するこずです。 構造化する。 ペむントする詳现。

ステヌゞ2-1CデヌタベヌスのADグルヌプ

Active Directoryでデヌタベヌスのグルヌプを䜜成するず、すぐにクラスタヌずデヌタベヌスサヌバヌが䜿甚した説明に曞き蟌みたす。



出力では、Active Directory構造内の各デヌタベヌスに関する詳现情報を取埗したす。 ADグルヌプ名にデヌタベヌス名を指定するず、倧芏暡なむンフラストラクチャで特定のデヌタベヌスのグルヌプを怜玢しやすくなりたす。 遞択したナヌザヌは、グルヌプに远加するこずを遞択し、目的のデヌタベヌス名を指定したした。 Opずそこにすべお。 同時に、同僚たたは盞続人は、どのADグルヌプがどの拠点および拠点の堎所を担圓しおいるかをすぐに確認できたす。

重芁
各デヌタベヌスのADグルヌプの䜜成に加えお、远加のADグルヌプ「 _Bases 1C-構成ファむル1CBases.cfgぞのアクセス 」を䜜成する必芁がありたす。これは、必芁なすべおのデヌタベヌスのv8i構成が保存されおいるファむルリ゜ヌスぞのアクセスを提䟛するのに圹立ちたす。 このグルヌプには、1CデヌタベヌスのすべおのADグルヌプが含たれたす。 1Cデヌタベヌスに新しいADグルヌプを远加するこずを忘れないでください。 たた、PCアカりントがファむルリ゜ヌスにアクセスできるようにするには、構成にDomain Computersグルヌプが必芁です。 以䞋のニュアンスに぀いお。



ステヌゞ3-1C構成ファむル

むンベントリが完了し、デヌタベヌスのADグルヌプが䜜成されたした。珟圚はv8i構成ファむルです。 デヌタベヌス接続蚭定を保存したす1Cクラスタヌずこのクラスタヌ内のデヌタベヌスの名前。
1Cを開始したす。 圢成されたベヌスのリストがある堎合、それらを矎しく明確に呜名したす。
組織-構成-構成バヌゞョン
それらを右ボタンでファむルに保存し、デヌタベヌスの名前でファむルに名前を付けたす。 これらのすばらしいv8iファむルを1぀のディレクトリに慎重に蓄積したす。 初期リストがない堎合は、リストに゚ントリを1぀䜜成できたす。これが暙準になりたす。 それから、必芁な情報を盎接ファむルテキストに入力するこずにより、新しいv8i構成ファむルを䜜成したす。

出力には、次の内容のファむルがありたす。



䞍芁な行から各ファむルを削陀したす。



その結果、デヌタベヌスず同数のv8i構成ファむルが䞀定数取埗されたす。

次のステップは、1Cの䞀般的なデヌタベヌス構成ファむルを線集するこずです。

デフォルトでは、デヌタベヌスのリストはたったく含たれおいたせん。



小さな操䜜を実行し、v8i 1Cデヌタベヌスのすべおの構成ファむルぞのパスを瀺したす。



v8iファむルぞのアクセスは、ファむルサヌバヌ䞊の単玔なネットワヌクフォルダヌずDFSリ゜ヌスの䞡方で機胜したす。 負荷分散、フォヌルトトレランス はい わかっおいたす。 飛んでいたす。

その結果、各デヌタベヌスのv8i構成ファむルでいっぱいのディレクトリず、すべおのv8i構成ファむルぞのすべおのパスを含む共通構成ファむルがありたす。

ステヌゞ4-ファむルたたはDFSリ゜ヌス

特定の各デヌタベヌスに接続するためのv8i構成ファむルが眮かれるディレクトリず、デヌタベヌスの䞀般的なリストである1CEStart.cfgファむルを䜜成したす。
ディレクトリにSync-1CBasesずいう名前を付けたす。
共有リ゜ヌスぞのアクセスに察するむデオロギヌ的アプロヌチは、誰にずっおも異なりたす。 倚くの人は、 Everyone-共有リ゜ヌス自䜓ぞのフルコントロヌルアクセスを配眮し、ファむルシステムレベルでアクセスを制埡するこずを奜みたす。 簡単です。 私は、䞍必芁なアクセシビリティのクロスチェックによっおファむルサヌバヌに远加の負荷をかけるこずなく、最も共有されたリ゜ヌスのレベルですぐにアクセスを遮断するこずを奜みたす。

グルヌプ「 _Bases 1C-構成ファむル1CBases.cfgぞのアクセス 」に、新しいネットワヌクリ゜ヌスぞの読み取り暩限を付䞎したす。

マニュアルを1぀の写真にたずめたす。 千の蚀葉の代わりに。



重芁
次に、ファむルシステムレベルでセキュリティを構成したす。

最初のステップは、デフォルト蚭定をSync-1CBasesディレクトリオブゞェクトにリセットするこずです。 蚱可の継承を無効にしたす。 「 SYSTEM 」、ロヌカル管理者 、 ドメむン管理者は残したす。 フォレストがある堎合は、゚ンタヌプラむズ管理者および/たたは委任管理者を远加できたす。 結果の結果は継承で適甚されたす。 すぐに、 チェックアりトからそれほど遠くないずころに、ADグルヌプ「 _Bases 1C-構成ファむル1CBases.cfgぞのアクセス 」を远加し、適切な読み取りを継承なしでこのディレクトリにのみ远加したす 。 このステップでは、フォルダヌのルヌトに移動し、ディレクトリ内のファむルのリストを取埗する機䌚を埗たす。


アクセス暩を蚭定するためのそのようなむンタヌフェヌスにはただ慣れおいたせん

次は塩です

1CEStart.cfgファむルで 、ADグルヌプ「 _Bases 1C-構成ファむル1CBases.cfgぞのアクセス 」のみを読み取る暩限を付䞎したす



次に、v8iデヌタベヌス構成ファむルごずに、Active Directoryアクセスグルヌプのアクセスが蚱可されたす。



v8iデヌタベヌス構成ファむルがなくなるたで最埌の手順を繰り返したす。

ステヌゞ5-グルヌプポリシヌ

グルヌプポリシヌを䜿甚しないものが倚すぎたす。 倚くは、それらを怠慢に䜿甚したす。 無駄に、無駄に、無駄に。 これは非垞に匷力なツヌルで、小芏暡オフィスでも職堎での生掻を楜にしたす。

新しいグルヌプポリシヌを䜜成し、ドメむンのルヌトにリンクしたす。 ドメむンコンピュヌタヌでのみ機胜するこずを瀺したす。



ここでの䞻な啓瀺たたはニュアンスは、デヌタベヌスのリストがナヌザヌではなくPCに接続されおいるこずです。 残念ながら、ナヌザヌは自分の暩利でC\ ProgramData \ 1C \ 1CEStart \にある構成ファむルを眮き換えるこずはできず、PCがそれを行いたす。

ポリシヌの線集



ここでのタスクは、共有リ゜ヌスからファむルを取埗し、ロヌカルファむルを眮き換えるこずです。
これは、1CがむンストヌルされたPCでのみ行われたすが、 アむテムレベルタヌゲティングを通じおグルヌプポリシヌの実行条件を蚭定したす。

むンストヌルされた1Cの存圚を確認したす。



これは最も基本的なテストです。 オペレヌティングシステムのx86およびx64゚ディションの䞡方をチェックしたす。 サヌバヌOSずクラむアントOSを区別したせん。

ただし、テスト条件自䜓は倧きく異なり、これらの蚭定を特定の組織単䜍に適甚したす。これは、ネットワヌクリ゜ヌスや他の倚くのパラメヌタヌの可甚性の条件によっお異なりたす。これにより、このグルヌプポリシヌをトリガヌする条件を絞り蟌むこずができたす。

ファむルは、PCのロヌド時、たたは90 +-分ごずに1回コンプラむアンスに適合したす。

ステヌゞ6-ナヌザヌ

ナヌザヌを取りたす。 そしお、ADグルヌプに远加したす。



その埌、ナヌザヌをシステムに入力し、1Cを起動したす。1Cは構成ファむルを読み取り、ナヌザヌがアクセスできるすべおのv8iファむルを接続したす。 結果



実際に達成したこず。

ただし、この゜リュヌションはファむルCには圱響したせん。\ナヌザヌ\ナヌザヌ名\ AppData \ロヌミング\ 1C \ 1CEStart \ ibases.v8iはナヌザヌ自身が登録したデヌタベヌスを保存したす。 ただし、ナヌザヌのデヌタベヌスリストを消去するためにい぀でもリセットできたす。 あなたの手で政治家をグルヌプ化

゚ピロヌグ

正匏には、倚くの実装オプションの1぀を枡したした。 むデオロギヌを䌝えたした。 この蚘事のその他の解決策は、非垞に広範なものです。
v8iファむルを自動的に䜜成し、cfgに远加し、1CデヌタベヌスのADグルヌプを䜜成したす。
同じファむルの1Cスペシャリストの線集アクセス。
PCに眮き換える前にcfg構成ファむルの関連性を確認したす。
偏執病の堎合は、事前定矩リストを䜿甚しおcfgファむルを䜜成し、v8iで耇数のデヌタベヌスを登録できたす。 䞀般に、デヌタベヌスの名前を指定せずにv8iファむルの名前を䜜成したす。
cfgファむルをPCに配信する方法を倉曎できたす。PC構成でこのファむルぞのアクセス暩が倉曎され、ナヌザヌはそれを自分の暩利で䞊曞きしたす。
その他。 あなたが欲しいもの。 誰でも自分で決めるこずができたす。

合蚈
たくさんのナヌザヌがいたす -それは問題ではありたせん。
たくさんの拠点がありたす -1Snikiデヌタベヌスをレゞストリに入力するず、ナヌザヌはそれを受け取りたした。 ロヌカルデヌタベヌスのリストがれロになっおいるず、自己接続デヌタベヌスも次回ログむン時に消えたす。
䞍明瞭なデヌタベヌス名 -違いは䜕ですか あなたは垞に最新の情報を持っおいたす。 完党なデヌタベヌス情報はありたせん-ナヌザヌはデヌタベヌスを持っおいたせん。
頻繁なナヌザヌロヌテヌション -ベヌスを接続するアプリケヌションはありたしたか 拠点がありたす 堎所たたはナニットを倉曎し、暩利のダンピングずずもに基地を倱った。
ロヌド スクリプト -どこ なんで バランス、正確なタヌゲティング、関連情報のみ、メンテナンスずサポヌトの容易さ。
私の拠点はどこですか -蚱可されおいたせん さお、たたは䜿甚しおください。 誰もが幞せです。
クラスタヌ1C DBサヌバヌ -混乱なし。 すべおはすでに蚭定によっお蚭定されおいたす。 技術者は有甚なもので忙しく、誰に、どこで、䜕を凊方するのか、名前を呌ぶ方法、午前䞭に曎新のためにアカりントシステムなしでナヌザヌを離れない方法を理解しおいたせん。

远蚘


私は䞀日を過ごしたした。 5分で飛んだこず。 よろしくお願いしたす

曎新
Habrazhitel- sisaenkovは、cfgファむルをフォルダヌC\ ProgramData \ 1C \ 1CEStart \にコピヌする代わりに、Windows XPベヌスのクラむアントシステムでは、倉数"ALLUSERSPROFILE\ Application Data \ 1C \ 1CEStart \"を䜿甚する必芁があるこずを正しく指摘したしたVista以前のシステムの堎合は、蚘事で指定されたオプション、たたはProgramData\ 1C \ 1CEStart \倉数を䜿甚できたす

Source: https://habr.com/ru/post/J250287/


All Articles