問題タブ [database-project]

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 に答える
4149 参照

sql - Visual Studio データベース プロジェクト用の SQL ファイルのアイテム テンプレートを作成する方法

クラス ライブラリ プロジェクトの C# ファイルのテンプレートなど、通常のプロジェクト タイプ用の独自のカスタム テンプレートを定義することができます。

「データベース プロジェクト」のシナリオはどうですか?

ストアド プロシージャを追加するための標準テンプレートを定義したいと考えています。これは、上部の標準コメントなど、すべてのストアド プロシージャに会社の規則を使用します。


このトピックに関する MSDN の記事を調べたところ、データベース プロジェクトはサポートされていないようです。

図 5 アイテムの TemplateData 要素

プロジェクトの種類 | このアイテムを追加できるプロジェクトのタイプを示します。可能な値には、CSharp、VisualBasic、VisualC、JSharp、および Web が含まれます。

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

sql-server-2008 - SQLServerスキーマの比較-同期時に廃止されたファイルを残す

Visual Studio 2010データベースプロジェクトに直接関連していますが、視覚的な方法はありますか?

データベースプロジェクトとVisualStudioのデータベース間の同期に問題があります。

通常、FROMデータベースをデータベースプロジェクトに同期します(Visual Studio>データ>スキーム比較>新しいスキーマ比較を使用)。

同期は機能しますが、たとえばデータベース内のキーのスペルを修正して同期すると、キーのスペルが間違っているファイルが残ります(内部でコメント化されていますが)。新しいものが正しく追加されます。

このファイルはたまたま次の場所にあります。

しかし、確かに他にも他の人がいます。

同期時にそのような廃止されたファイルを自動的に削除するにはどうすればよいですか?

thnx

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

.net - Visual Studio データベース プロジェクトの展開のスクリプトを作成するにはどうすればよいですか?

Visual Studio データベース プロジェクトの展開のスクリプトを作成するにはどうすればよいですか?

Visual Studio に DB プロジェクトがあり、スクリプトを介してリモート マシンにデプロイするために使用したいと考えています。Visual Studio から「デプロイ」すると、.sql ファイルが生成されることに気付きました。

このファイルを傍受し、osql.exe を使用してコマンド ラインから実行しようとしましたが、成功しませんでした。これがうまくいくはずですが、データベースプロジェクトからプログラムでデータベースを展開するより良い方法はありますか?別のプロジェクトで参照し、それを展開するためのメソッドを呼び出すことでしょうか?

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

visual-studio-2010 - VisualStudio2010データベースプロジェクトがSQL2008地理データ型を認識しない

Visual Studio2010で新しいSQL2008データベースプロジェクトを作成し、ローカルSQLExpressデータベースのコンテンツで埋めました。データベースプロジェクトをビルドしようとすると、次のエラーが発生します。SQL03006:列:[dbo]。[table1]。[geog]には、SQLタイプ[dbo]。[geography]への未解決の参照があります。

検索を行ったところ、Microsoft.SqlTypes.dbschemaへの参照が欠落している可能性がありますが、どこにも見つかりません:http: //www.incyclesoftware.com/blog/post/2009/07/07/Resolve -参照-エラー-TSD03006-IN-VSTS-DB-GDR.aspx

データ型は箱から出して本当にサポートされていないのですか、それとも何かが足りないのですか?

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

sql-server-2008 - VS2010 Ultimate DataBase Project + SQL Server 2008: データベースからのプロジェクトの更新

これは簡単な質問です:

このデータベース プロジェクトは、実際のデータベースを使用する Web アプリ ソリューションにあります。SQL サーバー管理スタジオを使用してデータベースを更新し、対応する VS プロジェクトを更新したいと考えています。

これはできますか?

プロジェクトのスクリプトを更新できることは知っていますが、私は SQL のような人ではなく、Mangment スタジオを使用してこの変更を行います...

前もって感謝します

更新:重要なのは、Sql Server Managment Studio を使用してデータベースに変更を加え (必要な場合)、Visual Studio データベース プロジェクトのスクリプトを更新することです。これらのスクリプトを更新するのではなく、 SQLコマンドを書くのが苦手だからです。今私がしていることは、データベースプロジェクトを毎回再作成することです(削除してから再度作成します)。これは私が避けたいことです

また、私は Visual Studio 2010 Professional を持っています。

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

sql-server - Visual Studio 2010 SQL Server データベース プロジェクト - ストアド プロシージャと関数を無視する

Visual Studio 2010 の新しい SQL Server データベース プロジェクトがとても気に入っています。配置プロパティの [ターゲット データベースにあるが、データベース プロジェクトにはないオブジェクトに対して DROP ステートメントを生成する] オプションを使用することも気に入っています。

ただし、このインターフェイスを使用してストアド プロシージャと関数を管理したくありません。そのための別のツールがあります。ビルドとデプロイを行うたびに、VS は、外部プログラムで作成したストアド プロシージャをドロップします。基本的に、ストアド プロシージャと関数を「無視」したいと思います。

SQL Server データベース プロジェクトを構築するときに、ストアド プロシージャと関数を無視する方法はありますか?

ストアド プロシージャと関数に外部ツールを使用したい場合、[ Generate DROP statement... ] オプションを使用できません。

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

visual-studio - データベースプロジェクトの代替案を探しています

私は、9つのデータベースとかなり大きなスキーマを持つ1つのデータベースを含むかなり大きなデータベースプロジェクトを持っています。

このプロジェクトの構築にはかなりの時間がかかり、髪の毛を抜こうとしています。データベースソースを制御したいのですが、ビルドに時間がかかるという理由だけで、チェックインする前に他の開発者がプロ​​ジェクトを使用してデータベースプロジェクトをビルドするのに苦労しています。

それは私たちの仕事をひどく損なっているので、私は代替案を探しています。たぶん、RedgateのSQL Compareで何かできるでしょうか?ここでの唯一の欠点は、構文が検証されないことだと思いますか?誰の考え/提案も大歓迎です。

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

visual-studio - /* */ でコメントされている、完全にコメントされたファイルを検索します

この質問に似ています。コメントされたすべてのファイルを検索したいと思います。しかし、私の場合/* */は可能性があります。

どうやら、データベース プロジェクトに変更を書き込むと、削除されたオブジェクトはファイルを削除する代わりにコメント アウトされるだけです。これらのコメントアウトされたファイルをすべてプロジェクトから削除したいと思います。

で始まり、/*で終わるすべてのファイルを見つけることは可能*/ですか?

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

sql-server - ERWin モデルと Visual Studio 2008 GDR 2/2010 db プロジェクトの同期

多くの DB にわたる DB オブジェクトの膨大なコレクションをソース管理 (TFS 2010) に入れるためのオプションを探しています。ここで成功したら、TFS ビルドを介して特定の DB 変更用の変更スクリプトを生成する作業を行います。

問題は、データ アーキテクチャ グループが DB オブジェクト (SP を除く) の保守を担当しており、ERWin を介してモデル中心のプロセス内で動作することです。これが意味することは、ERWin モデルを介して DB を維持し、変更をリリースするために使用される変更をそれらから生成するということです。

DB オブジェクト (ERWin モデルだけでなく) を TFS に取り込むという目標を達成するには、Visual Studio DB プロジェクトを介してこれを行うのが最善の方法だと思います。私が知る限り、CA が ERWin と Visual Studio の統合を引き続きサポートする緊急性はほとんどありませんが、これは Visual Studio 2008 DB Ed の時点で機能しなくなりました。東ドイツ。この点で誤解を招いた場合は、お気軽に正してください。

考えられる解決策の 1 つは、次のとおりです。

  1. ERWin モデルで変更を実行します。
  2. ERWin から生成された変更スクリプトを取得し、スクリプトを適切な Visual Studio DB プロジェクトにインポートして、DB プロジェクト内のオブジェクトを更新します。
  3. DB プロジェクトで変更されたオブジェクトを TFS にチェックインします。
  4. TFS ビルドが実行され、リリース プロセスを通じて変更をプッシュするために使用される変更スクリプトが生成されます。

私の質問は、この解決策は実行可能ですか、それとも他のオプションはありますか?

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

visual-studio-2010 - WIXを使用してデータベースをアップグレードするにはどうすればよいですか?

VisualStudio2010データベースプロジェクトとWIXインストーラーがあります。そのWIXインストーラーを使用してそのデータベースをサーバーにインストールするための最良の方法は何ですか?どのように設定しますか?

私はWIXをそのまま使用するのに苦労しているので、誰かがこれに対処する方法について何らかの洞察を持っていることを願っています。