問題タブ [visual-studio-dbpro]
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.
visual-studio - Visual Studio 2010 のタスク リストをデータベース プロジェクトで使用する方法はありますか?
Visual Studio 2010 のタスク リストをデータベース プロジェクトで使用する方法はありますか?
visual-studio-2008 - VS DBPro でファイルを動的に読み取る (SQLCMD を使用)
VS2008 DBPro を使用しています。私のPostDeployファイルには、このような行がたくさんあります
私が望むのは、変数 ProjectName を作成して、さまざまなプロジェクト データを簡単に展開できるようにすることです。このようなもの(動作しません)
パスを指定せずにフォルダー内のすべてのファイルを読み取ることができれば、さらに良いでしょう。
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を介して接続できると思っていたのですが、いずれの場合もプロジェクトをデプロイできません。このエラーで、助けていただければ幸いです。
visual-studio - VSデータベースプロジェクトのDBMDLファイルの機能は何ですか
Visual StudioデータベースプロジェクトのDBMDLファイルの機能は何ですか?
tfs - Visual Studio または VSTSDB をインストールせずに、データベースの配置を行うことはできますか?
TFS 2010 ビルド マシンをセットアップする際に、Visual Studio (2005/2008/2010) をインストールしないようにしています。ほとんどのビルドでは、必要な SDK をインストールするだけで、ビジュアル スタジオなしで優れたビルドを作成できます。
ただし、VSTSDB (専門家向けの Visual Studio Team System データベース) では、ビルド マシンに VSTSDB をインストールするのではなく、どの SDK をインストールできるか (もしあれば) を特定できません。そのような SDK は存在しますか?
visual-studio-2010 - DB 部分プロジェクト ファイルを自動的に再生成する方法は?
Visual Studio 2010 の高度なバージョンとデータベース プロジェクトを使用しています。データベース スキーマを部分プロジェクト (出力ファイルを作成する) としてエクスポートする機能がありますが、これは開発者によって手動でトリガーされます (プロジェクトを右クリックして、部分プロジェクトとしてエクスポートを*.files
選択する必要があります)。このプロセスを自動化したいと考えています。つまり、データベースを変更するたびに出力ファイルが作成され、データベースを構築するか、ソリューションを閉じることになります。
DTE コマンド Project.VSDBExportAsPartialProjectを実行するマクロを作成しようとしましたが、例外で失敗し、[名前を付けて保存] ダイアログ ボックスが表示されることがあります。ビルド後のイベントに追加するという考えかもしれませんが、そこから DTE コマンドを実行する方法がわかりません。
*.files
要約すると、必要なのは、ユーザーの操作なしで、固定パスにある出力ファイルを自動的に更新することだけです。
出来ますか?
database - Vs2010 データ生成計画が失敗し、「次の例外が原因でデータ生成に失敗しました: 列 "xyz" は DBNull.Value を許可しません」
私は Vs Data 機能についてかなりの初心者であり、これが私の最初のデータ生成計画です。Vs2010 データベース プロジェクトを使用してデータベースを実装し、それを使用して SQL Server Express 2008 データベースにデプロイしました。すべてのテーブルは ID 列を主キーとして使用し、外部キーで相互に関連付けられています。
データ生成計画を設定しましたが、それを使用してデータを生成しようとすると、テーブルがアルファベット順に入力されるだけで、もちろん失敗します。正しく入力される唯一のテーブルは、ルックアップ テーブルと、FK 制約のない他の種類の独立したエンティティです。最初のテーブルが失敗した後、残りはスキップされます。
おそらく生成計画は、FK 依存関係に基づいて生成順序を決定します。どうしたの?
編集: DBPro は製品名ではなくなった (または実際にはなかった) ため、その担当者を持つ誰かが visual-studio-data-tools タグを作成する必要があります。
sql-server-2005 - dbproj ファイルを開こうとすると Visual Studio のエラーが発生する
Visual Studio 2008 Database Edition を使用していますが、最初に .dbproj ファイルを読み込もうとするまで、すべてがうまく機能していました。これらのデータベース プロジェクト ファイルは、私が一緒に仕事をしている他の開発者でも機能しますが、開こうとすると、「オブジェクト参照がオブジェクトのインスタンスに設定されていません」というエラー メッセージが表示されます。
おそらくこの男 が抱えているのと同じ問題ですが、彼はそれをうまく説明しておらず、解決策もありません.
他のすべての種類のプロジェクト ファイルは、正常に読み込まれ、ビルドされ、実行されます。dbproj ファイルはすべて、この不可解なエラーを生成します。Visual Studio 2008 DE を新たに削除して再インストールしようとしましたが、役に立ちませんでした。これは、SQL 2005 のインストールと関係がありますか? (これは、SQL Server Management Studio でも正常に機能します。)
** 更新 **
おそらくさらに重要なのは、新しいdbproj ファイルを作成しようとすると、この同じエラーが発生することです。他のすべてのタイプのプロジェクトは問題なく作成できます。
sql - Visual Studio DB プロジェクトは、ストアド プロシージャ パラメーターの変更を検出できません。それは正常ですか?
Visual Studio 2010 で SQL Server 2008 データベース プロジェクトに取り組んでいるときに、既存のストアド プロシージャ定義に新しいパラメーターを追加しました。プロジェクトをビルドしたときに、プロジェクトの他の場所にある sproc への参照に十分なパラメーターがないことを検出できませんでした。プロジェクトをデプロイすることさえできました。
これが意図された動作ですか、それともどこかでチェックボックスをオンにするのを忘れたのですか?!
サム:)
sql-server-2008 - 別のデータベース プロジェクトの展開後に VS データベース プロジェクトの展開を自動的に開始するにはどうすればよいですか
2 つのデータベース プロジェクトを含む Visual Studio 2010 ソリューションがあります。プライマリ プロジェクトは SQL Server 2005 データベース プロジェクトで、セカンダリ プロジェクトは 2008 データベース プロジェクトです。ソリューションをデプロイすると、メインの 2005 プロジェクトがデプロイされますが、2008 プロジェクトもデプロイしたいと思います。
現在、私は 2 番目のプロジェクトを手作業で行う必要があり、その結果、デプロイを忘れることがあります。
これは少しの MSBuild で達成できるに違いないと思いますが、いくつかのポインターで実行できます!!
サム:)