問題タブ [merge-replication]
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.
asp.net - 同じ値を持つデータテーブルの行をマージする方法 (VB)
value を持つデータテーブル tempDT が 1 つあります。
問題は、重複した serial_no を 1 つの行にマージして、testong の値を新しい列に追加することです。
私は多くの方法を試しましたが、解決策が見つかりません。
これが私のコードビハインドです:
デバッグすると、結果は次のようになります。
しかし、私は結果が次のようになりたかった:
azure - SQL Azure マージ レプリケーション
SQL Azure がマージ レプリケーションをサポートしているかどうか知っている人はいますか? 現在、SQL 2008 R2 の Web バージョンを使用していますが、これはレプリケーションの発行側をサポートしていないため、7000 ドルもかからないソリューションが必要です。
sql-server-2008 - テーブルをループし、nullの場合は外部キーを新しいレコードに割り当てます
私はSQLデータベースに取り組んでいます
私はテーブルユーザーを持っています
ここで、AddressIdはテーブル名Addressesへの外部キーです。
アドレステーブル:
すべてのユーザーをループするSQLスクリプトが必要です。そのユーザーのAddressIdがnullの場合は、デフォルト値を使用してAddressesテーブルに新しいレコードを作成し、外部キーとしてユーザーに割り当てます。
SQLスクリプトでは次のようになります。
編集 それは1対1の関係です
助けてくれてありがとう
sql-server-2012 - マージレプリケーションクライアントで時間が同期しなくなっても問題はありませんか?
私はマージレプリケーションについてはまったく新しいですが、シナリオです。サーバーがあり、プルサブスクリプションを持つ2つのクライアントがある場合、それらのマシンの時間が互いに同期していないか、サーバーと同期していないかは重要ですか?
それらのクライアントの1つでいくつかのデータを変更すると、その変更に対する時間を保存しますか?
MSSQL2012を使用しています。
ここで説明するセットアップを使用します。
http://msdn.microsoft.com/en-us/library/ms151329(v=sql.105).aspx
sql-server-2008 - マージ レプリケーションで Int ID を使用する方法
データを同期できるオフライン クライアント用に、SQL 2012 でマージ レプリケーションを使用する予定です。
マージ レプリケーション プロセスは、レプリケートされている各テーブルに GUID を追加しますが、追加の int ID を追加する方法も知りたいですか?
たとえば、クライアントがサポート デスクに電話をかけ、特定のレコードを特定する必要があり、GUID に対処する必要がありません。
ID 列があれば理想的ですが、レプリケーションではどのように機能するのでしょうか? サイトごとに異なる ID 範囲を設定する必要がありますか?
sql-server - SQL-Server 2005 から SQL-Server 2008 にアップグレードするときに競合リゾルバーを更新する方法
最近、SQL Server 2005 から SQL Server 2008 (R2、SP1) にアップグレードしました。このアップグレードにはいくつかのパブリケーションが含まれており、すべてのテーブルは「後で勝つ」原則に基づくデフォルトのコンフリクト リゾルバーでパブリッシュされています。そのスマート ネームは「Microsoft SQL Server DATETIME (Later Wins) Conflict Resolver」で、対応する dll ファイルは ssrmax.dll です。
ご存知のように、競合リゾルバーを使用してテーブルを発行すると、このテーブルを使用する以降のすべての発行で同じ競合リゾルバーを使用する必要があります。当然のことですが、以前に公開されたテーブルを新しいパブリケーションに追加し、このテーブルに使用する競合リゾルバーとまったく同じものを指定すると、エラー メッセージが表示されます。
そして、これは私たちが得るエラーです:
同じ競合リゾルバーがマシンによって「同じ競合リゾルバー」と見なされない理由を理解しようとすることで、レジストリに同じ名前で異なるバージョンの 2 つの競合リゾルバーがあることがわかりました。
2005年版:
- ファイルssrmax.dll、
- バージョン 2005.90.4035.0、
- cls_id D604B4B5-686B-4304-9613-C4F82B527B10
2008年版:
- ファイルssrmax.dll、
- バージョン 2009.100.2500.0、
- cls_id 77209412-47CF-49AF-A347-DCF7EE481277
そして、2008年のサーバーが2番目のサーバーを「利用可能なカスタムリゾルバー」と見なしていることを確認しました(sp_enumcustomresolversを実行してこれを取得しました)。問題は、両方の参照がレジストリで利用できることです。そのため、古い出版物は 2005 年版を参照しているのに対し、新しい出版物は 2008 年版を参照しようとしていると思いますが、これは実際には以前のものとは異なります。
問題は、どうすればこれら 2 つのバージョンのうちの 1 つだけをサーバーに考慮させることができるかということです。これは (もちろん) 既存の出版物を削除して再作成する必要がありません (これにより、次の 2 週間、私たちの生活は地獄に変わります)。
sql-server-2008 - マージ レプリケーションのサブスクリプションを作成する
2 つのサーバー (Server1、Server2) があります。Server1 のサブスクライバーである Server2 を作成するスクリプトを実行したいと考えています。ウィザードを使用すると非常に簡単です。ウィザードを使用して関連するスクリプトを生成しましたが、機能しません。スクリプトは次のとおりです。
間違っているものは何ですか?
sql-server - レプリケーションの警告:FILESTREAMデータのレプリケーションを許可するには
1行のスクリプトを実行しました
そしてこの警告を受けました
警告:FILESTREAMデータのレプリケーションを最適に実行し、メモリ使用率を削減できるようにするために、「stream_blob_columns」プロパティが「true」に設定されています。FILESTREAMテーブルアーティクルでblobストリーミングを使用しないようにするには、sp_changemergearticleを使用して「stream_blob_columns」を「false」に設定します。
大切ですか ?
sql-server - SQL Server Compact db 手動マージ
マージ レプリケーションSQL Server CE
を介して SQL サーバー上のデータベースと同期するモバイル db( ) があります。
デバイスでいくつかの問題が発生した後、モバイルデータベースをデバイスからコピーする必要がありましたが、それ以前は同期できませんでした。
そこにはいくつかの重要な情報があり、そこでデータベースを使用する他のデバイスはありません。SSMSで読むことはできますが、サーバー上で必要であり、手動でコピーしたくありません(レコードが多すぎて、変更され、新しいレコードもたくさんあります)
デバイスなしでSQLCEデータベースを同期することは可能ですか?
ありがとうございました
sql - 特定のテーブルに対して実行されているマージ レプリケーション コマンド
特定のテーブルに対して実行されているマージ レプリケーション コマンドを表示できるテーブルはありますか? ありがとうございました