問題タブ [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 投票する
2 に答える
676 参照

wix - DB Pro(データ男)とWix3 SqlExtension

インストール中にWixを使用してデータベースを作成しようとしています。Db Pro Visual Studio SKU(Data Dudeと呼ばれることもあります)を使用してデータベースをセットアップしています。:setenvただし、出力は特定の構文(およびなどの変数参照)を使用しているため、sqlcmd.exeでのみ使用できるよう$(FOO)です。

どうやらsqlcmd.exeを使用していないwixsqlextensionを使用しようとしています(使用しているデータアクセステクノロジについてはまだ調査していません。

データの出力をwixsqlextensionでネイティブに使用する方法があるかどうか、またはsqlcmd出力を取得してSQLサーバーに対して実行するために必要なランタイムSQLに変換する方法があるかどうかを誰かが知っていますか?

最終的な目標はwixをビルドシステムに完全に統合することであるため、自動化されたアプローチを探していることに注意してください。

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

database - VisualStudioを使用したデータベースプロジェクトとデータベース間のアクセス許可の同期

Visual Studio(2008)にデータベースプロジェクトがあり、バージョン管理システム(Git)でデータベース構造を維持するために使用しています。このデータベースプロジェクトを維持するために、VSのデータスキーマ比較ツールを使用しています。私が直面している問題は、新しいオブジェクトに対する権限を失い続けることです。

では、どうすればよいですか。

  1. スキーマ比較ツールを使用して、これらの権限を取得します。
  2. スキーマ比較ツールを使用して、これらの権限をサーバーに適用します。
0 投票する
1 に答える
761 参照

database - Visual Studio DB GDR2 - SysAdmin 権限なしでファイルにデプロイできますか?

データベース プロジェクトとサーバー プロジェクトを含むデータ ソリューションがあります。

SQL スクリプトにデプロイしたいと考えています。SQL Server (SQL 2008) で SysAdmin 権限を持っている必要はありません。

これを行う方法はありますか?設定をしたり、サーバーレベルのものをアップロードしたりしたくありません。私のDBプロジェクトはコンパイルに必要だったので、私はサーバープロジェクトしか持っていません。

データベースのサーバー上にないものの SQL スクリプトが必要なだけです。

これは私の現在のエラーメッセージです:

助けてくれてありがとう...

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

visual-studio-2008 - データベース プロフェッショナル向け Visual Studio 2008

SQL Server 2008 データベース プロジェクトに慣れるための良い参考文献を知っている人はいますか? 私は少し圧倒されており、このプロジェクトの種類を有効に活用するためのウォークスルーを見つけたいと思っています.

前もって感謝します。

0 投票する
6 に答える
5645 参照

sql-server - WHERE句でnull許容列を使用する

SQLServerのテーブル定義を次のように想定します。

そしてクエリ:

その場合、VisualStudio静的コードアナライザーは次のエラーを生成します。

警告:SR0007:Microsoft.Performance:NULL可能列により、述語の最終結果がNULLとして評価される可能性があります。

ここでは問題はわかりません。エラーはパフォーマンスに関連しています。MSDNはISNULL()を使用する必要があると言っていますが、NULLに対するequals比較は常にfalseですよね?私は何かが足りないのですか、それとも警告が間違っているのですか?

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

msbuild - 優れた「作成」データベース スクリプト ツールを探している (diff スクリプトではない)

次のことができる db スクリプト ツールを探しています。

  1. データベース内のテーブルごとに「作成スクリプト」を作成し、それらを別々のファイルに配置します。注: これらのファイルには関係制約を含めないでください。
  2. 関係制約用のスクリプトを作成します (ファイルが 1 つであっても多数であってもかまいません)。
  3. テーブルにデータを入力するための挿入スクリプトを作成します。

スクリプトを tfs に入れる予定で、かなり頻繁に更新されるため、高速で効率的なツールが非常に好まれます。これらのスクリプトを msbuild に統合して、統合テスト用のデータベースを作成します。

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

database - Data Dude/VS Team System データベース - マルチ プロジェクト データベースで使用

私の現在のプロジェクトでは、Visual Studio Team System for Database Professionals GDR2 (別名 DataDude) を使用しています。私たちは、DataDude を使用してモデル化したデータベースを使用する唯一のアプリケーションです。

私の会社は、すべてのプロジェクトで全面的に DataDude を使用することを検討したいと考えています。ただし、これがデータベースを共有するプロジェクト (アプリケーションの大部分) でうまく機能するかどうかはわかりません。

例: ApplicationA、ApplicationB、および ApplicationC はすべて Server1 上の Database1 を共有します。(ソース コードは共有せず、データベースのみを共有します。) 3 つのアプリケーションはすべて現在開発中です (必要に応じてスクラムを使用します)。

問題は、ApplicationB をテスト環境にリリースする必要があるときに発生します。DataDude の自動展開/スクリプト機能は、ApplicationA と ApplicationC の現在の開発変更をキャッチします。(現在、アプリケーションごとにデータベースを変更するのは手動のプロセスです)。

では、同じデータベースを共有しながら、各アプリケーションを他のアプリケーションから隔離するにはどうすればよいでしょうか?

注: この質問に対する競合する変更については心配していません (つまり、ApplicationA が ApplicationC を壊すような DB 変更を行った場合)。それらはテストで見つけることができます。現在リリースしているアプリケーションの一部ではないデータベースの変更をテスト/本番環境に移動しないようにする必要があります。

これに役立つベスト プラクティスや機能はありますか?

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

visual-studio - データベース開発者が Visual Studio を開始する場所

VS for Database Developers のアドバイス、ベスト プラクティス、入門ガイドなどのリストを持っている人はいますか?

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

sql-server - データベース開発者向けのVS:ルックアップテーブル

データではなく「コード」として扱われるべきルックアップテーブルの内容をどのように処理しますか?

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

visual-studio - Visual StudioDatabaseEditionのメモリの問題と自動再コンパイル

現在、Visual StudioDatabaseEditionに2,000のストアドプロシージャを含む大規模なアプリケーションのデータベースを格納しています。

私が抱えている問題は、ストアドプロシージャを編集しようとすると、Visual Studioが応答しなくなり、1つのキーワードを入力するのに30秒かかる場合があることです。

私が信じているのは、VisualStudioがプロジェクト/ソリューションを自動再コンパイルしようとしているということです。誰かが回避策を知っていますか、これをオフにすることはできますか?

誰かが同じ問題を経験しましたか?