問題タブ [database-administration]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
8811 参照

sql - レプリケーション-テーブルのID列に明示的な値を指定する必要があります

マージレプリケーションを使用しています。ID範囲管理は自動です

識別列としてdocumentIDを持つSERIALNUMBERSCHEMEテーブルに行を挿入する会社テーブルにトリガーがあります

同期中にエラーが発生します

'SERVER\MUMBAI.PROD_SUB'の行挿入を'SERVER\NEWYORK.PROD'に伝播できませんでした。この失敗は、制約違反が原因である可能性があります。IDENTITY_INSERTがONに設定されている場合、またはレプリケーションユーザーがNOT FOR REPLICATION ID列に挿入している場合は、テーブル'SerialNumberScheme'のID列に明示的な値を指定する必要があります。

データはサブスクライバーで正しく挿入されますが、パブリッシャーでは複製されません

解決策/提案はありますか?

0 投票する
1 に答える
1954 参照

sql - レプリケーション - ユーザー定義のテーブル タイプがサブスクライバに伝播されない

2 つの列 (id と name) を持つ tvp_Shipment という名前のユーザー定義テーブル タイプを作成しました。スナップショットが生成され、ユーザー定義のテーブル タイプがすべてのサブスクライバーに適切に伝達されました。

私はこの tvp をストアド プロシージャで使用していましたが、すべて正常に動作しました。

次に、このテーブル値パラメーターにもう 1 つの列 created_date を追加したいと思いました。ストアド プロシージャを (レプリケーションからも) 削除し、3 つの列を持つユーザー定義テーブル タイプを削除して再作成し、ストアド プロシージャを再作成して公開できるようにしました。

新しいスナップショットを生成すると、ユーザー定義テーブル タイプの変更がサブスクライバーに反映されません。新しく追加された列はサブスクリプションに追加されませんでした。

エラーメッセージ:

0 投票する
2 に答える
330 参照

php - デーモン (およびその構成ファイル) を制御する Web アプリケーションを作成するための良い方法は何ですか?

httpd.conf やバインド ゾーン ファイルなどの構成ファイルと対話する Web アプリケーションを扱う際の基本的なアドバイスを教えてください。

コードを完全に検証せずに恣意的な実行を許可することは実際には非常に危険です。しかし、仮想ホストを apache 構成に追加できる小さなアプリを作成する任務を負っているとします。

コードを完全な権限で実行しますか、将来の変数をデータベースに書き込み、cron ジョブに (完全な権限で) データベースから変数を取得してテンプレート構成ファイルにスローするスクリプトを実行させますか?

この問題に関するいくつかの考えと貢献をいただければ幸いです。

tl;dr - Apache の httpd.conf などの構成ファイルのエントリを更新/作成する Web アプリを安全に作成するにはどうすればよいですか?

0 投票する
1 に答える
538 参照

sqlite - msaccessからsqliteへのデータを同期するための無料ツール

ms-accessデータベーステーブルのデータをsqliteテーブルと比較し、更新されている場合は更新し、見つからない場合は挿入できるツールはありますか?

前もって感謝します

0 投票する
3 に答える
882 参照

database - GAE データストアのフロントエンド - GAE の phpMyAdmin ライク

mysql で phpMyAdmin を使用するのと同じように、管理者がレコードを挿入、更新、削除し、Google Application Engine データストアからテーブルを変更および削除できるようにするフロント エンドはありますか?

0 投票する
1 に答える
128 参照

sql-server-2008 - SQL Server DBA がデータベース内の情報を表示できないように制限することはできますか?

一部のデータ プライバシー規制のため、私の会社では、ミラーリング、インデックスの再構築、ログ配布、一般的なシステム メンテナンスのクラスタリングなどを DBA に任せる必要があるかもしれませんが、データベース テーブル内の情報を表示するためのアクセス権はありません。

これは私には不可能に思えますが、含まれているデータを表示する以外に、データベースで何かを行うためのアクセス権を誰かに与えることはまったく可能ですか?

0 投票する
4 に答える
43674 参照

database-administration - Squirrel SQL を使用してデータベース内のすべてのテーブルを一覧表示するにはどうすればよいですか?

Squirrel SQL を使用して、デスクトップ上の JavaDB/Derby データベースに接続しています。SQL クエリを実行できます。

しかし、データベース内のすべてのテーブルを一覧表示するにはどうすればよいでしょうか? そしてできればすべての列と列の種類。

0 投票する
1 に答える
611 参照

sql - SQL Server:孤立したファイルスクリプトIDファイルがパーティションスキーマ/インデックスにありません。ファイルを返しています-SQLServerは「空ではありません」とスローします

SQL Server:孤立したファイルスクリプトIDファイルがパーティションスキーマ/インデックスにありません。削除が試行されたときにSQLServerが「空ではない」とスローするファイルを返しています

a)「孤立した」ファイル(パーティションスキーマまたはインデックスに関連しない「孤立した」ファイルグループ/ファイル)のみを返すために、このスクリプトにさらに何ができるでしょうか。

b)これで十分な場合、alter db removeファイルが発行されたときにファイルの1つが返されるのはどうしてですか?dbは「空ではありません」とスローしますか?

b1)ファイル/ファイルグループはかつてパーティションの一部でしたが、マージされました。これをSQLと@パーティションスキーマで確認しました

b2)ファイルは128のサイズを示しています。これは、ファイルの可能な最小サイズとして私が観察したものです。


友達の思いで、私はファイルを縮小して、合計1 mb(.88 mb無料)を見に行きました。次に、空になると予想していた@他のファイルを調べました。それらの大部分は合計1mbのスペースで、.94mbの空きスペースを示しています。

0 投票する
3 に答える
10330 参照

oracle - Oracle 10g Express GUIクライアント?

無料のOracle10gExpress GUIクライアントはありますか?phpMyAdminと同様の機能を持つアプリを探しています。

0 投票する
1 に答える
6556 参照

database - Oracle データベースのミラーリング

ORACLEデータベースにデータを保存するERPアプリケーションがあります。また、ERP データベースを使用する別のアプリケーションも多数あります。データベースは同じですが、インスタンスは異なります。ERP と別のアプリケーションが同じデータベースを使用すると、パフォーマンスの問題が発生しました。

データベースサーバーを3台に分離する予定です。ERP 用に 1 つ、レポートとアプリケーション用に 2 つ。これらの新しいデータベース サーバーは、同じデータベース構造とデータを使用するため、ERP データベースから取得されました。したがって、これらの新しいデータベース サーバーは ERP データベースのミラーであると言えます。また、ミラーデータベースのデータが他のアプリケーションによって更新される場合があり、ERP データベースでも更新する必要があります。

この状態を再現するには、どのようなベスト プラクティスと方法を使用する必要がありますか? ORACLE の Data Guard を使用するだけで十分ですか?

これは建築計画の写真です。 ここに画像の説明を入力