ビュー:

重要な注意事項
DocuWareデータベースの移行は複雑なプロセスであり、データベース、オペレーティングシステム、DocuWareのバージョンが異なる場合は、さらに困難な場合があります。このプロセスには、DocuWareに関する深い技術的理解が必要です。私たちの経験では、このプロセスの実行中にエラーや不正確さによって問題が発生することがあります。DocuWareデータベースの新サーバーへの移行や、サーバー間のシステム移行に起因する問題は、サポートサービスの対象外です。DocuWareサポートによるサポートや支援が必要な場合は、時間と物量に限って提供することができます。さらに詳しいサポートが必要な場合は、このプロジェクトを円滑に進めるために、弊社のプロフェッショナルサービス部門(professional.services.emea@docuware.com またはprofessional.services.americas@docuware.com)にお問い合わせいただくことをお勧めします

データベースのみを新しいサーバーに移動する

データベースまたはその一部、つまりシステムデータベース(DWSYSTEM)またはデータストア(DWDATA)のみを移動する場合は、以下の手順に従ってください:

  • DocuWareデータベース(MSSQL、MySQL、またはOracle)用に新しいサーバー(マシン)を準備します。
    • MySQL
      • KBA-36255に従ってください 。 注意:将来の問題を避けるために、外部データベースのV2をインストールすることをお勧めします。 これが外部MySQLデータベースの場合、その外部MySQLサーバーでroot権限を持つユーザーを準備する必要があります
    • MSSQL
      • データベース所有者ユーザーを見つけ、新しいMicrosoft SQLサーバーに同じユーザーを作成します。このユーザーは、新しいサーバーでシステム管理者とセキュリティ管理者の権限を持っている必要があります。
    • Oracle(DocuWare 7.10でサポート終了)
      • Oracleで、以前のデータベースサーバーのスキーマと同じスキーマ名のユーザーを作成します。このユーザーは、OracleサーバーのDBA権限を持っている必要があります。
  • IISサービスを停止する(例:IISRESET /stop)
  • そのDocuWareサーバーで実行されているすべてのDocuWareプログラム(Desktop Apps、Administration Toolなど)を終了します。
  • データベース以外のすべてのDocuWareサービスを停止します。データベースをバックアップするために、データベースを実行する必要があります。
  • 古いデータベースのバックアップを作成します:
    • MySQLのバックアップを作成します:MySQL管理ツールを使用して、DocuWareデータベースのバックアップを取る。MySQL Workbenchなど、お好みのツールを使用することもできます。通常、同じツールを使用してデータベースのバックアップと復元を行います。DocuWareデータベースのバックアップを取るときは、"information_schema "データベースと "mysql "データベースをバックアップしないようにしてください。これらのデータベースはMySQLシステム・データベースの設定であり、新しいサーバーにリストアしてはいけません
    • MSSQL:SQL Server Management Studio "を使用してデータベースのバックアップを取る。SQL Server Management Studio "を使用することで、後で新しいサーバーにデタッチおよびアタッチすることができる。 これらのタスクを実行する際には、一貫性を保つようにしてください。言い換えれば、データベースをバックアップおよびリストアする際には、両方のマシンで同じユーザー名を使用するようにしてください。DocuWareシステムを構成するすべてのデータベースのバックアップを取ってください。
    • Oracle (DocuWare 7.10でサポート終了): すべてのDocuWareオブジェクトを所有するユーザースキーマのバックアップを取ります。
      通常、すべてのDocuWareオブジェクトはシングルユーザースキーマになります。
  • DocuWare 7.4以降のシステムでは、 認証サーバーを起動するだけで、DWSystemデータベース接続のデータベース情報を変更してから、別のデータベースバックアップを取ります。
    • 認証 サーバーの停止
  • 部分的または完全なバックアップを新しいデータベースにリストア/インポートします。
    • MySQL を使用します:新しいデータベースサーバーのMySQL管理ツールに、データベースのバックアップを取ったのと同じユーザーでログインします。MySQLは大文字と小文字を区別する傾向があるので、ユーザー名とパスワードが以前のユーザー名とパスワードと一致していることを確認する。DocuWareシステムを構成するすべてのデータベースをリストア します。
    • MSSQL:SQL Server Management Studio」に、以前のデータベースを所有しているのと同じアカウントでログインします。つまり、データベースを所有しているのと同じアカウントでデータベースをリストアしてください。そのアカウントを持っていない場合は、データベースをリストアする前に、SQLサーバーにログインし、以前のアカウントを作成する必要があります。
    • Oracle(DocuWare 7.10でサポート終了):同じOracleスキーマでバックアップを復元 します。
  • 以前のデータベースサーバーを停止するか、データベースをオフラインにします。認証サーバーが次回起動時に新しいデータベース・サーバーに接続するようにします
  • KBA-36264に従って、dwmachine.config内のデータベース情報を再作成する。
  • 管理ツールの各データベース接続で、Database Server Nameを変更していることを確認してください。
  • これが完了すると、DocuWareサービスが新しいデータベース上で実行されるようになります。

KBAはオンプレミス組織にのみ適用されます。

注意:この記事英語からの翻訳ですこの記事まれる情報オリジナルの英語版製品づくものです。翻訳版記事使用されている文法などには、細かいりがある場合があります。翻訳正確さを完全保証することは出来かねますがほとんどの場合、十分情報られるとわれます。万一、疑問じた場合、英語版記事えてごください