問題タブ [rda]

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 投票する
2 に答える
2423 参照

distributed - 同期の悪夢-IISなしで2つのSQLCEインスタンス間でマージレプリケーション(またはRDA)を使用することは可能ですか?

以下の同期を維持することを含む次の問題に直面しています。

  • 1集中型サーバー(IIS / MSSQL 2005)
  • ClickOnceによって配布される多くのデスクトップWPFクライアント
  • 多くのモバイルクライアント-(Windows CE)

代替テキストhttp://img502.imageshack.us/img502/8246/deployment.png

これらの厄介な制約がある場合:

  • すべての同期関係は双方向です
  • デスクトップとモバイルノードにはオフラインモードが必要です
  • モバイルノードは中央サーバーと同期できませんが、USB経由でデスクトップノードと同期します。デスクトップノードは、中央サーバーではなく、モバイルクライアントのサーバーとして機能します。次に、モバイルノードからの更新は、デスクトップと同期し、そのデスクトップを中央サーバーと同期することにより、中央サーバーに伝播する必要があります。 おい

不快な。

デスクトップとサーバーを同期するには、Merge Replicationを使用できることがわかっています。サーバーはプロバイダーであり、デスクトップはサブスクライバーです。しかし、モバイルノードとデスクトップノードの同期についてはどうでしょうか。どうやらデスクトップはSQLサーバー+ISSなしではパブリッシャーにはなれませんよね?MSSQLCEはデスクトップにのみ展開できます。

この場合でも、ノードはサブスクライバーとパブリッシャーの両方になることができますか?この配置はMergeReplicationアーキテクチャではサポートされていないようです。サポートされているモデルはハブアンドスポークだけのようです。

考えられる解決策としてRDAまたはマージレプリケーションを排除できるかどうかを判断しようとしています。そうであれば、おそらくMSSyncFrameworkを追求するでしょう。

おそらく、私たちが検討できる他のテクノロジーはありますか?

皆さんありがとう、

アシュリー

更新:MS Sync Frameworkを使い始めたばかりで、すばらしいです。

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

.net-3.5 - デスクトップ アプリケーションで RDA を使用していますか?

モバイル デバイスのローカル SqlCe データベースとリモート MSSql-2008 サーバー (RDA プッシュとプルを使用) の間でデータを移動するために RDA を使用する .NET 3.5 Compact Framework プロジェクトがあります。

サーバー マシンは、RDA 用に sqlcesa35.dll (v3.5.5386.0) がセットアップされた仮想ディレクトリです。
通常、これらのcabをモバイル デバイスにインストールしますが、
RDAプロセスに問題はありません。

今、このアプリケーションをデスクトップ アプリケーションとして実行しようとしています。RDA プル (ダウンロード) はうまく機能しています。しかし、RDA プッシュ (アップロード) が問題を引き起こしています。

これは、RDA プッシュを使用しようとしたときにデスクトップ アプリケーションで発生する例外です。

System.Data.SqlServerCe.SqlCeException

クライアント エージェントとサーバー エージェント コンポーネントのバージョンに互換性がありません。互換性のあるバージョンは、クライアント エージェント バージョン 3.0 および 3.5 とサーバー エージェント バージョン 3.5、およびクライアント エージェント バージョン 3.5 とサーバー エージェント バージョン 3.5 です。クライアント エージェントとサーバー エージェントのバージョンが一致するレプリケーション コンポーネントを再インストールします。[ 35,30,クライアント エージェント バージョン = ,サーバー エージェント バージョン = ]

ファイルをコピーしてみました

C:\Program Files\Microsoft SQL Server Compact Edition\v3.5\Desktop\SqlServerCe.dll (v3.5.5692.0)

bin\debug へ

また、別のバージョンの SqlServerCe.dll (v3.0.5206.0) を bin\debug にコピーしようとしました。しかし、これは私にわずかに異なる例外を与えます:

System.Data.SqlServerCe.SqlCeException [35,30]

使用する必要がある別のセットアップまたは別の dll はありますか?

0 投票する
6 に答える
6507 参照

windows - リモート デスクトップ アプリケーションとして実行すると、Delphi TOpenDialog が Windows 2008 でハングする

2 番目の exe を起動する Delphi 2010 exe があります。2 番目の exe には、openDialog.execute を呼び出すダイアログがあります。これをリモート デスクトップの Windows 2008 Enterprise R2 で実行すると、期待どおりに実行されますが、リモート アプリケーションとして実行すると、ファイル ダイアログがポップアップするとすぐにアプリケーションがハングし、すべてのアプリケーション ウィンドウが白くなります。それから抜け出す唯一の方法は、アプリケーションを終了することです。TOpenDialog を TFileOpenDialog に置き換えてみましたが、結果は同じです。メイン アプリケーションを起動する RDP ファイルの変更を検討しましたが、違いを生むパラメータが見当たりません。誰もこの種の行動を見たことがありますか?


2010.07.13 更新

これは、簡単な例を使用して再現できます。この例には 2 つの実行可能ファイルがあります。1 つ目は m_module.exe と呼ばれるファイル ランチャーで、1 つの編集、1 つのボタン、および以下のコードが含まれています。起動ボタンをクリックする前に、編集で実行可能ファイルの名前を 2 番目の実行可能ファイルと一致するように変更します。

2 番目の実行可能ファイルには、ボタンと以下のコードが含まれています。

最初のモジュールは、RDP ファイルから起動されます。

2010.07.14 更新

次のdllをコピーすると、次のことがわかりました。

\Windows\System32 フォルダからアプリケーション フォルダに移動すると、問題は解消されます。

さらに、\Windows\System32 フォルダーにあるこれらの dll の所有権とアクセス許可のレベルを TrustedInstaller から管理者のグループに変更しても同じ結果になることがわかりました (それらをアプリケーション ディレクトリにコピーすると、所有権とアクセス許可が変更されると思います)。

これを確認するために、所有権とアクセス許可のレベルを管理者グループから離れて TrustedInstaller に戻すと、エラーが再発することを確認しました。

したがって、これは何らかのアクセスの問題であると思われます。おそらく、これは問題の原因を発見するのに役立ちます。

2010.07.18 更新

役立つと思われる追加情報 (Embarcadero 提供):

この GetWindowsDirectory に関する MSDN の記事http://msdn.microsoft.com/en-us/library/ms724454%28VS.85%29.aspxには、ターミナル サービスで実行されているアプリケーションの興味深い動作が記載されています。GetWindowsDirectory が直接呼び出されていない間、ユーザーごとの Windows システム ディレクトリのサンドボックス化が何らかの問題を引き起こしている可能性があります。おそらく、GetOpenFileNameA への呼び出しチェーン内の DLL の 1 つが、サンドボックス化されたディレクトリではなく、実際のシステム ディレクトリ内の実際の DLL を参照しようとしているため、権利侵害が発生しています。憶測に過ぎませんが、調べる価値はあります。サーバー上で SysInternals Process Monitor または Process Explorer を動作させることができた場合は、commdlg32 およびスタック トレース内の他の DLL が読み込まれていることを確認できるはずです。

すべてのレガシ アプリケーション (つまり、ターミナル サービスまたはリモート デスクトップ サービス用に作成されていないすべてのアプリケーション) は、アプリケーション互換性レイヤーの下で実行されます。この MSDN の記事http://msdn.microsoft.com/en-us/library/cc834995%28VS.85%29.aspxを参照してください。IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE フラグは、Windows.PAS で定義されています。テスト目的で、Windows をアプリケーションの USES セクションに追加し、USES セクションのすぐ下に追加することで、アプリケーションの PE ヘッダーに追加できます。

{$SetPEOptFlags IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE}

これにより、アプリケーションは互換性レイヤーをバイパスします。生成されたプロセス (例: 2 番目の exe) が、RDS で定義されたアプリケーションのすべての権利と設定を保持しているかどうかを現在調査中です。

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

r - RCMDチェックおよび.RDaデータファイル

dataサブディレクトリの下に.RDa形式のデータファイルがあります。ただし、コマンドはこの段階でコマンドとその失敗をR CMD check認識しておらず、次のエラーが発生します。load("test.RDa")

理由を教えていただけますか?ロードする場所を指定するパスを指定する必要がありますか?

0 投票する
5 に答える
17407 参照

r - Rで.rdaファイルをロードしてデータフレームの名前を取得する

保存されたデータフレームである .rda ファイルを r にロードしようとしています。私はそれの名前を覚えていません。

私が試してみました

その場合、aで何もできません。エラーが発生します

= 記号も使用しようとしました。

この .rda ファイルをロードして使用するにはどうすればよいですか?

R を load("al.rda) で再起動しましたが、次のエラーが発生することがわかっています

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

r - Rで非.rdaファイルを開く方法

R プログラミング言語 (および Mac OS Lion の R アプリ) を初めて使用する論文の作業をしようとしています。ここからファイルをダウンロードして作業する必要がありましたが、.rda または .r のファイルはありません。すべてのファイル拡張子が異なります。これらのファイルを変換または使用する方法を教えてください。

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

c# - RDA を使用して更新されたセルのみをプッシュする方法

私の在庫モバイル アプリケーションでは、RDA を使用しています。モバイル デバイスを使用して、アイテム マスター (.sdf ファイル) にある特定のアイテムのバーコードのみを更新します。次に、テーブルを SQL Server にプッシュします。アイテム マスターの変更など、他のすべての機能を処理する Web アプリケーションがあります。と例えば。

(1) アイテム マスターをモバイル デバイスにプルします。(2) Web アプリケーションからアイテム名を変更します。(デバイスからではありません) (3) デバイスからバーコードを更新します。 (4) モバイル デバイスから SQL Server にテーブルをプッシュします。

この状況では、古いアイテム名が置き換えられます。バーコードを更新するだけです。

私を助けてください。

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

r - パッケージ内部で R データをどのように処理しますか?

私が開発している R パッケージには、事前に計算されたモデルやパラメーターなど、いくつかの R データ オブジェクトが必要です。

現在、個々の .RData ファイルのパッケージの「データ」ディレクトリに各オブジェクトがあります。パッケージを使用する場合、ユーザーは「データ」機能を使用して、これらのオブジェクトを環境にアタッチできます。

代わりに、パッケージをロードすると、データオブジェクトが内部パッケージ環境に自動的にアタッチされ、ユーザーが直接アクセスできないようにすることをお勧めします。

私の理解では、現在「data」にあるオブジェクトを含むパッケージの「R」ディレクトリに「sysdata.rda」ファイルを配置すると、望ましい結果が得られます。ただし、各オブジェクトをグループ化するのではなく、個別のファイルに入れることができるようにする方法はありますか?

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

r - R vegan RDA すべてのレベルの制約がトリプロットに表示されるわけではありません

私のRDAトリプロットでは、「サイト」、「種」、および私の場合はフィールドとTrtであるそれらの制約を表示したいと思います。問題は、制約のすべてのレベルがプロットに表示されないことです。各要因には 2 つのレベルがあります。

私のRDAコードは次のとおりです。

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

r - RDA の RDA に矢印を追加する

私はRに比較的慣れていないので、他のソフトウェアを使用する必要がないように、Rで調整手法を実行する方法を理解しようとしています。種の代わりに環境要因を使用して PCA を取得しようとしています。質的に (土地利用の点で) 異なるサイトがあるので、最終的なプロットでその違いを (異なる色で) 表示できるようにしたかったのです。したがって、私はパッケージビーガンでギャビンシンプソンの方法を使用しました. ここまでは順調ですね。そのために使用したコードも次のとおりです。

環境変数の矢印を配置プロットに配置しようとすると、問題が発生します。biplot や ordiplot などの他の関数を使用すると、2 つのタイプのサイトで異なる色を維持することができないため、それらを使用したくありません。ここでコマンドを使用すると:

素敵な矢印が表示されますが、前のコードで指定した環境変数 (5 行目) とは一致していません (場合によっては完全に反対です)。スケーリングを変更しようとしましたが、整列できません。

誰もその問題に対処する方法を知っていますか?

どんなヒントも役に立ちます。