問題タブ [dbproj]

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

visual-studio - サードパーティのデータベースに追加するための VSDBCMD 展開

ERP システムに属する SQL Server 2005 データベースにいくつかのカスタム オブジェクト (ストアド プロシージャなど) があります。カスタム オブジェクトは、ERP オブジェクトとは異なるスキーマにあります。すべてのカスタム アプリケーション データベースに Database Edition .dbproj プロジェクトと vsdbcmd 展開を使用しており、ERP データベースでカスタム オブジェクトを同様に管理したいと考えています。次のいずれかなしでこれを行う方法は明確ではありません。

  1. すべての ERP オブジェクト (最大 4000 テーブル) を .dbproj にインポートし、それらを手動で ERP 開発と同期させます。Visual Studio は、これらをインポートしようとしたときに失敗したため、このサイズのプロジェクトを実際に処理できるかどうかはわかりません。
  2. どうにかして、ERP スキーマ (2 つある) を差分プロセスから除外して、vsdbcmd によって削除されないようにします。これが可能であることを示唆するドキュメントは見つかりませんでした。

設定は認識していIgnoreDefaultSchemaますが、無視する必要があるスキーマが 2 つあります。また、「既定のスキーマ」アプローチには満足できません。別のユーザーによる展開は大惨事になる可能性があります。

サードパーティのデータベースへのカスタム追加に .dbproj と vsdbcmd をうまく使用できた人はいますか? そうでない場合、SQL ソース管理と展開をどのように管理していますか?

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

database - vs2010でdbprojをデプロイする方法は?

簡単な質問です。dbprojは初めてですが、vs2010から実際にどのようにSQLServerにデプロイしますか?dbprojをビルドし、sql / debugフォルダーに多数のファイルを作成しました。それではどうすればよいですか?

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

visual-studio - VSTSDBEditionから.dbprojファイルを開くことができません

タイトルはすべてを言います。Visual Studio Team System 2008 Database Editionを使用していますが、データベースプロジェクトを開くことができません。次のエラーメッセージが表示されます。

プロジェクトタイプ(.dbproj)がこのバージョンのアプリケーションでサポートされていないため、「..」を開くことができません。開くには、このタイプのプロジェクトをサポートするバージョンを使用してください。

これはあなたに起こったことがありますか?

ありがとうございました

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

sql - ターゲットが dbproj である Visual Studio 2010 データベース エディションのスキーマ比較

Visual Studio 2010 データベース エディションを使用しており、SQL データベース インスタンスに対してスキーマ比較を実行して、プロジェクト (dbproj) にまだないデータベース上の新しいオブジェクトを同期しています。私のソリューションには、データベース参照を介して相互に参照するプロジェクトが多数含まれています。スキーマから更新されたものをターゲット プロジェクトと比較して書き込むと、他のプロジェクトのオブジェクトへの参照はすべてハード参照として追加され、データベース参照を追加するときに設定される sqlcmd 変数を使用しません。

これにより、sqlcmd 変数のハード参照を手動で交換するまで、ソリューションに警告とエラーが発生します。プロジェクトを通じてすべてのハード参照を取得するオプションがあるデータベース参照を再作成できることがわかりましたが、これはまだ面倒です。私のプロジェクト用に定義された既存の sqlCmd 変数のセットを使用して、変数参照を使用して更新がプロジェクトに書き込まれるようにする方法はありますか?

0 投票する
4 に答える
8389 参照

visual-studio-2010 - VS2010DBプロジェクトのデプロイエラーSQL01268ディレクトリルックアップに失敗しました

SQL Server2008R2がインストールされているビルドサーバーでVS2010データベースの展開に失敗します。関連する出力は次のとおりです。

Acme.Databaseを作成しています...

D:\ TeamCity \ BuildAgent \ Work \ da2fc5ebd5805d44 \ src \ Acme.Database \ sql \ Acme.Database.sql(30,0):エラーSQL01268:.Net SqlClientデータプロバイダー:メッセージ5133、レベル16、状態1、行1ファイル"C:\ Program Files \ Microsoft SQL Server ** MSSQL10.MSSQLSERVER ** \ MSSQL \ DATA \ Acme_Database_log.ldf"のディレクトリルックアップが、オペレーティングシステムエラー3で失​​敗しました(システムは指定されたパスを見つけることができません)。

D:\ TeamCity \ BuildAgent \ Work \ da2fc5ebd5805d44 \ src \ Acme.Database \ sql \ Acme.Database.sql(30,0):エラーSQL01268:.Net SqlClientデータプロバイダー:メッセージ1802、レベル16、状態1、行1 CREATEDATABASEが失敗しました。リストされている一部のファイル名を作成できませんでした。関連するエラーを確認してください。

バッチの実行中にエラーが発生しました。

実際のパスは次のとおりです。

C:\ Program Files \ Microsoft SQL Server ** MSSQL10_50.MSSQLSERVER ** \ MSSQL \ DATA \ Acme_Database.mdf

データベースプロジェクトで見つけたパスへの唯一の参照は、ルートフォルダー(次のファイル)にありました。

PRIMARY.Acme_Database.sqlfile.sql

_50パスを使用するように変更したALTERDATABASEステートメントが含まれていますが、これで問題が解決しませんでした。

いずれにせよ、dbプロジェクトが実際のデータベースMDFファイルの場所を知る必要がある理由はわかりません。TSQLを介して接続できると思っていたのですが、いずれの場合もプロジェクトをデプロイできません。このエラーで、助けていただければ幸いです。

0 投票する
23 に答える
328931 参照

msbuild - ビルド サーバーで Microsoft.WebApplication.targets が見つかりませんでした。あなたの解決策は何ですか?

ビルド サーバーでプロジェクトをビルドしようとすると、次のエラーが表示されます。

ビルド サーバーに Visual Studio 2010 をインストールして、数か月前にこの問題を解決しました。しかし、今、私は新しいサーバーを最初からセットアップしています。この問題を解決するためのより良い解決策があるかどうかを知りたい.

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

cruisecontrol.net - CruiseControl.NET: ビルドで DB プロジェクトを無視する

VS2010 にアップグレードした後、CI ビルドで問題を引き起こしている .dbproj ファイルがいくつかあります。いずれにせよ、SQL ファイルを保存するだけなので、無視したいと思います。私は CruiseControl.NET を実行しており、devenv.com でソリューションを構築しています。これらのプロジェクト、またはすべての .dbproj プロジェクトを無視することをビルドに伝える方法はありますか?

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

sql-server-2005 - dbproj ファイルを開こうとすると Visual Studio のエラーが発生する

Visual Studio 2008 Database Edition を使用していますが、最初に .dbproj ファイルを読み込もうとするまで、すべてがうまく機能していました。これらのデータベース プロジェクト ファイルは、私が一緒に仕事をしている他の開発者でも機能しますが、開こうとすると、「オブジェクト参照がオブジェクトのインスタンスに設定されていません」というエラー メッセージが表示されます。

dbproj をロード

おそらくこの男 が抱えているのと同じ問題ですが、彼はそれをうまく説明しておらず、解決策もありません.

他のすべての種類のプロジェクト ファイルは、正常に読み込まれ、ビルドされ、実行されます。dbproj ファイルはすべて、この不可解なエラーを生成します。Visual Studio 2008 DE を新たに削除して再インストールしようとしましたが、役に立ちませんでした。これは、SQL 2005 のインストールと関係がありますか? (これは、SQL Server Management Studio でも正常に機能します。)

** 更新 **

おそらくさらに重要なのは、新しいdbproj ファイルを作成しようとすると、この同じエラーが発生することです。他のすべてのタイプのプロジェクトは問題なく作成できます。

新しい dbproj

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

visual-studio-2010 - VS2010部分データベースプロジェクト、それらは私のシナリオに役立ちますか?

次のシナリオで部分的なデータベースプロジェクトを使用できますか?

私は、すべて相互に依存している多数のデータベースを持っています。Database2はDatabase1とDatabase3でSPを実行し、Database3はDatabase2でSPを実行します。例えば:

データベース1は次のように定義できます。

データベース2は次のように定義できます。

データベース3は次のように定義できます。

Database2はDatabase3に依存し、Database3はDatabase2に依存しているため、循環参照があります。Database2をベースオブジェクトと外部オブジェクトの間で分離した場合でも、外部プロジェクトの循環参照があるため、部分的なプロジェクトがここでどのように役立つかはわかりません。ですから、私が理解しているように、これは許可されていません。

説明をお詫びします。データベースも私の頭を痛めています。必要に応じて、もっと冗長にしようと思います。