問題タブ [datadude]

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

sql-server-2008 - VS 2010 ビルド データベース プロジェクトが SQL04151 を受け取る

Visual Studio 2010 Premium データベース プロジェクトを使い始めたところです。本当にロックだと言わざるを得ません。私が理解できないことの1つは、SQL04151警告を回避する方法です

手順: [dbo].[MyProc] にはオブジェクト [MyDatabase].[dbo].[MyItem] への未解決の参照があります。

どこかで簡単な手順を見逃していませんか? 私がオンラインで見つけることができるのは、tempdb だけです。

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

database - Visual StudioDatabaseEditionの循環参照

Visual Studio Database Editionを使用して、多数のデータベースのスクリプトを作成しています。多くのデータベースにはそれらの間に参照があります-たとえば、データベースAのビューはB..TableXから...を選択する可能性があります

データベースBもソリューション内のプロジェクトである限り、これは正常に機能します。データベースAにオブジェクトがデータベースBを参照し、データベースBがデータベースAにオブジェクトを参照している場合に問題が発生します。VisualStudioはプロジェクトを順番にビルドする必要があるようですが、この場合は明らかに不可能です。

Visual Studioデータベースエディションのデータベースプロジェクト間の循環参照をどのように処理しますか?

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

database - 違いがないのに、Visual Studio 2010 のスキーマ比較で違いが表示されるのはなぜですか?

Visual Studio 2010 でスキーマ比較機能が改善されることを期待していました。いくつかあると思いますが、基本的なものを動作させることができません。SQL Server 2005 データベースからスキーマを吸い込みました。次に、正常に機能していることを確認するために、データベースをソースとして選択し、スキーマ プロジェクトをターゲットとして選択してスキーマ比較を行いました。それらは同期していました。「スキップしないオブジェクト」のみを表示するようにフィルタリングすると、オブジェクトはリストされません。これは、スキーマが実際に一致していることを示しています。

次に、いくつかのスキーマ変更がデータベースにプッシュされました (Visual Studio 経由ではなく、外部から)。これらの変更の結果を取得したかったので、別のスキーマ比較を行いました。ここでもデータベースをソースとして選択し、プロジェクトをターゲットとして選択しました。いくつかの変更が正しく検出されました。ただし、プロジェクトに「更新を書き込んで」スキーマ比較をやり直しても、まだ変更がリストされています。スキーマの比較と更新の作成を続けています。それらは成功したように見えますが、後続のスキーマ比較では常に同じ変更と思われるものがリストされます (書き込みが失敗したかのように)。ただし、出力ウィンドウには成功メッセージしか表示されません。

さらに、「異なる定義」としてリストされているオブジェクトをクリックして、「オブジェクト定義」ウィンドウでこれらのオブジェクトのスキーマを表示すると、左右のペインに表示されている内容に目に見える違いは見当たりません。スキーマ比較オプションをチェックしたところ、空白を無視していることに注意してください。

何か案は?

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

visual-studio - コマンド ラインから Visual Studio Database Edition のスキーマ移行を実行することはできますか?

Visual Studio 2008 Database Edition (Data Dude) には、データベース間のスキーマ比較を実行し、あるデータベースから別のデータベースに移行するスクリプトを生成する機能があります。この比較を実行して、コマンド ラインから移行スクリプトを生成することは可能ですか? その場合、コマンド ライン ツールは何ですか?また、Visual Studio 2010 の同等のバージョンで使用されているのと同じツールですか?

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

visual-studio-2010 - VS2010データベースプロジェクトが列名の変更に関するデータを削除する

Visual Studio 2010の新しいデータベースプロジェクト機能をテストしていて、テーブルの列の名前を変更したいと思います。createスクリプトで名前を変更し、データベースに対してデプロイしました。生成されたスクリプトは、列を削除し、正しい名前の新しい列を追加しましたが、すべてのデータが失われました。

列データを削除しない設定はありますか?

この問題に対する「DataDude」ソリューションを探しています。(ある場合)

ありがとう、キース

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

datadude - データベースのTSD02016エラーをどのように修正しますか

VisualStudio2010データベースプロジェクトツールvsdbcmd.exeを使用してスキーマを作成しているデータベースがあります。

ツールはエラーを報告しています:

エラーTSD02016、Gen-259(12,50)列名が無効です。テーブル名が指定されていません。

このエラーの原因を特定するにはどうすればよいですか?

インターネット(http://social.msdn.microsoft.com ....)で、キーワードが正しく使用されていない可能性を示すリソースを1つ見つけましたが、エラーメッセージは同じではありません。

Gen-259とは何ですか?

ありがとう、
キース

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

visual-studio - Visual Studioデータベースプロジェクトに、展開中に特定のオブジェクトを除外する方法はありますか?

Visual Studio 2010データベースプロジェクトを使用して複数のデータベースインストールに変更を展開するシナリオがありますが、特定のデータベースでは、そのコピーから一連のビューを除外したいと考えています。ビルド構成を使用して、これらのビューをデプロイから除外する方法はありますか?

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

visual-studio-2010 - VS2010 データベース プロジェクト用のテーブル デザイナーはありますか?

ここで何か不足していますか?VS2010 のデータベース プロジェクトで新しいテーブルを作成するための唯一のオプションは次のようです。

テーブル オブジェクトをファイルとして作成し、すべての制約 (デフォルト) を個別のファイルとして作成し、各インデックスを個別のファイルとして作成し、主キーを個別のファイルとして作成します。

または

SSMS のテーブル デザイナーを使用してテーブル スキーマ全体を作成し、スキーマ比較ツールを使用して、テーブルの要素ごとに SQL ステートメントの単一のモノリシック ファイルを作成し、コードの各ブロックを VS で新しく作成されたファイルにコピーします。

この質問は2年前に尋ねられたもので、答えが変わったことを願っています。見落としていた VS2010 のデータベース プロジェクト用の隠しテーブル デザイナーがあることを教えてください。

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

database - VS2010 DB プロジェクト - ストアド プロシージャを別のスキーマに移動する

VS2010 データベース プロジェクトを使用して、ソース管理下にデータベースがあります。いくつかのストアド プロシージャを [dbo] スキーマから別のスキーマに移動しようとしています。プロジェクトのスキーマ名を変更し (フォルダー構造に移動し、新しいスキーマを示すように CREATE を編集)、展開すると、新しいスキーマの proc の CREATE になりますが、対応する proc の DROP はありません。古いスキーマ。私の知る限りでは、古いスキーマにその proc を保持する依存関係はありません (もしあれば、とにかく新しいスキーマの proc を指すようにしたいと思います)。

これはVSのバグですか、それとも何か間違っていますか?

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

c# - カスタム testcondition を使用した VS 2010 データベースの単体テスト

MSDNで次の記事「データベース ユニット テスト デザイナーのテスト条件を作成する」を読んだ後、データベース ユニット テスト用のカスタム テスト条件を作成することにしました。

  • 私の環境として、Ultimate または Premium のいずれかの要件を満たしました。
  • 新しいクラス ライブラリ プロジェクトを作成して参照Microsoft.Data.Schema.UnitTestingMicrosoft.Data.Schema、さらにMicrosoft.Data.Schema.Sql
  • 私は TestCondition から継承するクラスを作成し、それを次のように定義された ExpectedSqlException と呼びました

編集:

  • 方法に従って、extensions.xmlファイルを作成し、配置した%ProgramFiles%\Microsoft Visual Studio 10.0\VSTSDB\Extensionsところ、そのように見えます(タイプのキー/値はアセンブリの公開情報です。これはあなたのものとは異なるはずです)

    /li>
  • アセンブリに署名した後、アセンブリをGACに登録しました

したがって、新しい TestCondition を使用すると、データベース ユニット テスト デザイナー内でそれを使用して期待値を定義できるはずですが、残念ながら機能しません :(

誰かがこれで私を助けることができますか? 私は何が欠けていますか?