問題タブ [sqlcompare]
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.
oracle - Oracle 用の SQL Compare-Like ツール?
私たちは .NET チームであり、多くの理由で Oracle DB を使用していますが、ここでは説明しません。しかし、展開は雌犬でした。開発中に実行したすべてのスクリプトの記録を保持することにより、各バージョンのスキーマへのすべての変更を手動で追跡しています。
ここで、開発者がスクリプトを実行した後にソース管理にチェックインするのを忘れた場合 (これはそれほど珍しいことではありません)、反復の最後に大きな頭痛の種になります。
Red-Gate の SQL Compare はこの種の問題を解決するかもしれないと聞きましたが、SQL Server しかサポートしていません。Oracle用の同様のツールを知っている人はいますか? 私はそれを見つけることができませんでした。
sql - SQL Compare GUI は機能するが、コマンド ラインで問題が発生する
私は最近、コマンド ライン機能用に SQL Compare 7.1 pro を購入しました。しばらくの間、問題なく GUI バージョンを使用しています。アイテムを同期から除外しようとしていますが、機能していません。
GUI から作成された .scp ファイルを使用しています。私の構文は次のとおりです。SQLCompare.exe /pr:"file.scp" /v sync >> Log.txt. /exclude:Function と /exclude:user を使用して特定のアイテムを除外しようとしましたが、それでも同期されます。
何かを除外する唯一の方法は、.scp ファイルに入り、除外していた「DeselectItem」を「SelectItem」に変更してから除外することです。誰かが GUI を開いて変更を加えると、チェックされている/チェックされていないすべての項目が逆になるため、これは逆に見えます。
ご協力ありがとうございました。
sql-server - SQLServer照合の競合
あるSQLサーバーから別のSQLサーバーにデータを転送していますが、スキーマを比較して同期すると、次のエラーが発生します。完了するためにredgateSQLcompareを使用しています。
同等の操作の照合の競合を解決できません
ベースSQLサーバーはSQL_Latin1_General_CP1_CI_ASであり、宛先サーバーはLatin1_General_CI_ASです。
sql - 3GB の SQL ファイル (Microsoft SQL Server) を実行するには?
メモリに収まらない大きな SQL ファイルがあり、Microsoft SQL Server 2008 に対して実行する必要があります。sqlcmd.exe
ツールは常に最初にメモリにロードするようですが、この場合は不可能です。何か案は?
残念ながら、このスクリプトは Red Gate の優れた SQL Data Compare によって生成されているため、分割できません。スクリプト全体が 1 つの大きなトランザクションであり、そのままにしておきたいと思います。データベースの世界では大量のデータを持つことが一般的であるため、巨大なスクリプトを持つことは珍しいことだとは思っていませんでした。スクリプトのサイズは 3 GB です。
sql - SQL2008 を使用して別のマシン上の SQL2005 DB と対話すると問題が発生しますか?
ローカル マシンに SQL2008 をインストールしており、SQL 2005 を実行しているリモート サーバー上の DB から行とテーブルを表示/変更/選択する必要があります。一部の人々が特定のものの互換性を設定することについて話しているのを見たことがありますが、これは SQL 2005 には存在しない SQL 2008 の新しい用語を使用する場合のみのようです。これは正しいですか?
助けてくれてありがとう。
database - Redgate の SQLCompare スキーマ比較で、コマンド ラインからオブジェクトを削除または追加できない
ローカル データベースを別の「マスター」データベースと同期するために使用する保存済みの SQLCompare プロジェクトがあります。GUI 経由でプロジェクトを実行すると、すべて正常に動作します。ただし、コマンドラインから実行すると、両側に存在するオブジェクトのみが同期されます。たとえば、列がテーブルに追加またはテーブルから削除されると、その変更が反映されます。しかし、テーブル全体が追加または削除された場合、その変更はローカル データベースに反映されません。コマンドラインですべてを同期させる方法はありますか? ローカル データベースをマスター データベースと正確に一致させたい。
バージョン 8.1 を実行しています。私が使用しているコマンドラインは次のとおりです。
sql-server - SQL Server、複数のデータベースでバッチ T-SQL スクリプトを実行
私たちの SQL Server 2000 インスタンスは、クライアントごとに 1 つずつ、すべて類似した複数のデータベースをホストしています。それらをすべて更新するときが来たら、Red Gate SQL Compare を使用して、開発データベースとすべてのクライアント データベースの現在の状態 DB のコピーとの間の移行スクリプトを生成します。
SQL Compare はトランザクションのスクリプトを生成します。1 つのステップが失敗すると、スクリプトはすべてをロールバックします。しかし現在、私たちのシステムでは、スクリプトをバッチ セパレータ ( GO ステートメント) で分割し、各コマンドを個別に実行する方法を使用しています。これにより、すべてのトランザクションが台無しになります。プログラミングによってデータベースを照会する場合、GOステートメントはサポートされません (クラシック ASP)。
ツールでプログラムまたは手動で、これらすべてのデータベース (250 DB など) でそのスクリプトを実行する (トランザクションを保持する) 方法を知りたいですか? Query Analyzerでは、各 DB を選択してRunを押す必要がありますが、これは DB の数に対して非常に長い時間です。
sql-server - SQLCompare の FOSS バージョンまたは同様のものですか?
実際、無料で十分です。オープンソースである必要はありません:)
現在、VS2008 のスキーマ比較ユーティリティを使用していますが、コマンド ライン インターフェイスがなく、他にもいくつかの弱点があります。
コマンドラインスキーマの比較/同期を提供するために他の人が使用している無料のツールは何ですか?
ありがとう。
database - データベース スキーマの検証 - 展開可能/コンパイル可能
スタンドアロン ツールにコンパイルできる、または別のアプリケーションで使用するモジュールとしてコンパイルできるデータベース スキーマ検証を構築できるツールを探しています。
シナリオは、顧客に販売され、サービス リリースを通じて維持されるクライアント/サーバー アプリケーションです。サービス リリースには、スキーマの変更などでデータベースを更新するためのデータベース スクリプトが含まれています。
ただし、これはデータベースであるため、顧客は次のいずれかを実行できます。
- アップグレード スクリプトを正しく実行しない、または
- いじくり回して、DBで何かを台無しにします
このツールを各リリースで利用できるようにして、構造と、場合によっては一部のデータが有効であることを確認できるようにしたいと考えています。また、顧客がサービス チケットを持っている場合にリモート デバッグに使用できるようにするため。
私が調査したスキーマ比較ツールは、ローカル データベースの比較にはうまく機能しますが、アプリケーションでデプロイ可能なものを生成できるツールは見たことがありません。
ありがとう!
sql-server - Red Gate SQL の比較と VS2010 Ultimate
以前は SQL2000 と Red Gate SQL Compare 3.2 を使用していましたが、満足のいくキャンピングカーでした。すべてのコーディングが完了し、スクリプトのリストをコンパイルして、prod db を prod と同期させる必要があるまで、dev データベースに加えた変更を追跡することについて心配する必要はありません。
これは、SQL Compare と、ある程度の SQL Data Compare が非常に貴重だった場所です。
- 違いを指摘し、さらに重要なことは、
- prod db を dev db と同期させるための SQL を生成するのを手伝ってくれました。
VS2010 Ultimate では 2 つのスキーマを比較できるようですが、#2 は実行できますか? 私はそれが想定されていると信じていますが、それを行う方法は私には明らかではありません。
正しい方向へのキックは、すぐに賛成票またはそれ以上になります。タイ。