問題タブ [redgate]
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.
sql - Schema Compare for Oracle を使用してデプロイメント スクリプトを作成する
データベース コードを展開するために使用される大規模な (2000 以上の) スクリプト セットがあります。正しい依存関係の順序に準拠する単一の展開スクリプトを作成するために使用できるツールがあるかどうかを知っている人はいますか?
Redgate の SQL Compare を使用してこれを実行できることは理解していますが、SQL Server を使用している場合はこれで十分です。Schema Compare for Oracle ツールに関する限られた情報から、この機能はないようです。
sql-server - ソース管理された VS2010 データベース プロジェクトからローカル開発 DB に変更をマージする方法
次の開発サイクルを使用して、新しい開発のために VS2010 データベース プロジェクトを試しています。
- Management Studio を使用してローカル DB インスタンスに変更を加えます (デザイナーなどを使用)
- VS2010 スキーマ比較を使用して、これらの変更を VSDB プロジェクトに同期/インポートします
- VSDB プロジェクトをチェックインし、自動化されたビルド/テストなどを実行します
ソース管理から「最新のものを取得」したいときは、次のようにします。
- ソース管理から VSDB プロジェクト ファイルを更新する
- スキーマ比較を使用して、変更をプロジェクトからローカル データベース インスタンスにプッシュする
これが故障の始まりです... スキーマ比較は2 つのバージョンを同期しようとしているため、独自の機能開発の一環としてローカル データベースに加えた変更を元に戻そうとします。
明らかに、変更したオブジェクトへの変更をスキップするようにスキーマ比較を指示できますが、残念ながら、これは常に正しく機能するとは限りません。compare-behavior-sql-2008-database-projects .
基本的に、VSDB プロジェクトの定義がローカル データベースと自動的に同期されないため、問題が発生します。したがって、スキーマ比較を使用して、変更を取得するたびに「貧しい人々 のマージ」を行う必要があります。
考えられる解決策の 1 つは、次のとおりです。
- スキーマ比較を使用して、最初にローカル DB から VSDB プロジェクトに変更を同期します
- ソース管理から VSDB プロジェクトを更新します (したがって、スキーマ比較ではなく、ソース管理ツールを使用してマージを行います)。
- スキーマ ソース管理からローカル DB インスタンスへの変更を比較する
...これは理想とはかけ離れています。
この点で、RedGate SQL ソース管理の方が優れていますか?
新しい 'Juneau' SQL ツールセットはどうですか?
build-automation - Red Gate での SQLCompare の自動化
異なるサーバー上のデータベースを比較および同期して毎晩実行する SqlCompare を自動化するにはどうすればよいですか? これを処理するためのリンクまたは簡単な手順を教えていただけますか?
version-control - Cruise Control.Net への SQL Server ソース管理の追加
最近、Red-Gate の SQL ソース コントロール (バージョン 2.2) を取得し、CI サーバーに Cruise Control.Net を使用して「ビルド」を追加したいと考えています。
このタスクを達成するためのスクリプトを作成する方法を知っている人はいますか? 基本的に、コードとデータベースを毎回ビルドする必要があります。
ありがとう
performance - Redgate ANTS Performance Profiler 6.3でエラーが発生する:「IISを起動できませんでした」という例外が発生したため、ターゲットプロセスに接続できませんでした
「ANTSPerformanceProfiler6.3」の14日間の試用版をダウンロードして、Webアプリケーションのパフォーマンスを確認しました。新しいセッションを開始した後の構成設定は次のとおりです([ファイル]メニューから)。私はWindows7を使用していて、IIS 7を実行しています。このWebアプリケーションは、フォーム認証を使用しています。サイトにログインし、[ASP.NET Webアプリケーション(URL)]フィールドで指定したページにログインしました。このエラーの原因は何ですか?
私は大げさな推測をしています。プロファイラー(ユーザー)にWebアプリケーションへのアクセス許可を与える必要がありますね。もしそうなら、私はどのユーザーを使用できますか?または、アプリケーションプールのIDユーザーを別のユーザーに変更する必要がありますか?
ダウンロードURL:
http://www.red-gate.com/products/dotnet-development/ants-performance-profiler/
設定:
エラー([プロファイリングの開始]ボタンをクリックした後):
sql-server - SQL Azure bacpac が破損していないことを確認する方法
SQL Azure の bacpac バックアップが破損しているため、何時間も無駄にしました。私が使用した復元メカニズムのいずれも、バックアップの復元時に何か問題が報告されたわけではなく、スキーマとデータはそこにあるように見えましたが、そこにあったことを考えると、そのバックアップに何か問題があったことは間違いありません。
私は Redgate のSQL Azure バックアップを使用していますが、実行しているのは を使用しcreate as copy of
、完了するまでチェックしてから、bacpac export Azure 機能を使用してバックアップを取得することだけです。
SQL Azure bacpac バックアップが破損していないことを確認する方法はありますか?
バックアップの症状に関する詳細情報:
- DAC フレームワークのクライアント側ツールまたは Azure 管理ポータルを使用して復元を実行しても、エラーは報告されません。
- テーブルのリストをざっと見てみると、1-2 テーブルの上位 100 レコードがよく見えました
- SQL ユーザーは、SQL ログインにマップできない状態のままでした (あたかもそれらのユーザーがローカル データベースで「ログインなし」オプションで作成されたかのように)。これは、データベースの他のバックアップでは発生しませんでした。
その質問では、ディスク容量が不足しているために破損したオンプレミスのバックアップで同様の状況にある他の誰かにリンクしています: http://www.sqlmag.com/forums/aft/96868
powershell - 動的PowerShellクエリを作成するにはどうすればよいですか?
データベースのバックアップを取得するためのPowershellクエリがあります。しかし、DATABASEBACKUP_CURRENTDATEのような異なる名前でデータをバックアップする必要があります。どうすればこれを達成できますか?
sql-server - RedGateはプログラムでDBをSVNにリンクします
現在、自動開発者展開センターの一部としてSourceControl製品をレビューしています。
開発者に依存するのではなく、プログラムでDBをソース管理にリンクできるようにしたいと考えています。これはRedGateSVNで可能ですか?もしそうなら、どのように?
ありがとうDavid
sql-server - tSQLt の SQLCop テスト
SQLTest
SQL 単体テスト用の Redgate ツールは、 SQLCopからテストを追加する機能を提供するようになりましたが、Redgate ツールには、それらのテストのビルド済みのいくつかしか付属していません。
テストは単なるストアド プロシージャであるため、誰かがこれらのテストをさらに実装していると確信しています。
共有してもよろしいですか?誰?
migration - どのRedGateツールを使用する必要がありますか?
私はする必要がありexport/update schema without loosing existing data
ます。Red Gate
おそらく聞いたことがあるツールが2つあることがわかりました。
SQL Compare
;SQL Data Compare
;
それらのどれが私が移行を解決するのを助けることができましたか?