問題タブ [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.
sql-server - VS の SQL データベース プロジェクトのリンク サーバー参照をどのように解決しますか?
Visual Studio SQL Server データベース プロジェクトで、プロジェクト内のリンク サーバー参照に関連するエラーをどのように解決できますか?
visual-studio-2008 - VS データベース プロジェクトに「すべてのファイルを表示」オプションがありません
VS データベース プロジェクトには、ソリューション エクスプローラーに [すべてのファイルを表示] オプションがないようです。VSでオプションをオンにする方法を知っている人はいますか?
ソリューション エクスプローラーの [すべてのファイルを表示] オプションは、実際には 2 つのことを行います。このオプションを選択すると、VS はプロジェクト内の「非表示/ネストされた」ファイルを表示し、現在プロジェクトの一部ではないプロジェクトのディレクトリ内のファイルを表示します。(後者はゴースト アイコンで表示されます。)
DB プロジェクトはプロジェクト内にネストされたファイルや隠しファイルを持っていない可能性がありますが、プロジェクトの一部ではないディレクトリ内のファイルをソリューション エクスプローラーに表示させる方法は他にありません。
また、このアクションはソリューション エクスプローラー内で発生しますが、実際にはプロジェクトの問題です。
sql-server-2008 - VSTS DB Edition Deploy で CREATE DATABASE ステートメントをカスタマイズするにはどうすればよいですか?
VSTS Database Edition GDR バージョン 9.1.31024.02 を使用しています
顧客がシステムに追加されると、その場で同じスキーマを持つ複数のデータベースを作成するプロジェクトがあります。顧客ごとに 1 つの DB です。これを行うには、展開スクリプトを使用できるはずだと思いました。残念ながら、私は常に CREATE DATABASE ステートメントで指定された完全なファイル名を取得します。例えば:
私はこのようなもっと何かを期待していた
あるいは
私はこれを継続的に実行するつもりはないので、次の人のためにできるだけ簡単にしたいと思います. プロジェクトのプロパティにはデプロイのオプションがたくさんありますが、思い通りに動作させることができません。
これを設定する方法を知っている人はいますか?
visual-studio-2008 - VSTS2008 Database Edition GDR RTM の SQL2005 データベース プロジェクトでアクセス許可とスキーマ ダイアグラム デザイナーを設定するための便利なデザイナーはどこにありますか?
Visual Studio Team System Database Edition GDR RTM の GDR RTM バージョンをインストールしました。
すべてがうまく機能しているように見えますが、SQL パーミッションを指定するには、XML (Database.sqlpermissions) を編集する必要があるようです。
何か不足していますか?
さらに言えば、スキーマ ダイアグラム ツールはどこにありますか?
GDR は Database Edition コンポーネントを拡張するために多くのことを公開していることを理解していますが、サード パーティの拡張機能がダイアグラム ツールと権限デザイナーを提供するのを待つ必要がありますか?
visual-studio - Visual Studio で「データベース プロジェクト」を使用している人はいますか?
私は最近それを試してみました (SQL 2008 バージョン)。唯一の問題は、最初にすべてのデータを消去せずにデータベース構造を更新するほどウィザードが賢くないことです。これが、これらのプロジェクトが実際に使用されていない理由ですか?
実際、それらを使用している、または言及している人を見たことがありません。また、明示的に検索しない限り、ブログやフォーラムで見られるものは何もありません。
彼らの何が問題なのですか?
visual-studio - データベースの配置 (vsdbcmd.exe): DatabaseName と DefaultDataPath は無視されますか?
Visual Studio データベース エディションには、vsdbcmd.exe ツールが付属しています。このツールを使用すると、.dbschema ファイル (ビルド時にデータベース プロジェクトによって生成される) をデータベースに配置できます。これは、最初にスクリプトをビルドしてから実行することによって行われます。
vsdbcmd.exe /a:Deploy /cs:"Data Source=(local);Integrated Security=True;Pooling=False" /dsp:Sql /dd /model:"..\Database.dbschema" /p:TargetDatabase=TargetDB /マニフェスト:"..\Database.deploymanifest"
問題なく別のデータベース サーバーにスクリプトを展開できると思います。ただし、実際の .mdf ファイルへの完全なパスは、元のデータベースへの他の参照とともにスクリプトにエンコードされます。これを制御するオプションがないか、見つけられません。
誰かがこれを使用していますか?どのように展開しますか? 別の種類のデータベース プロジェクトを使用する必要がありました (「データベース プロジェクト」と「サーバー プロジェクト」のどちらかを選択したことを覚えていますが、それが重要かどうかはわかりません)。
編集
.sqlcmdvars をうまくオーバーライドできますが、これで問題は解決しません。これは、上記のようなコマンドを使用して生成された .sql ファイルから抽出したものです。
そのため、「targetdb」ターゲット データベースが正しく記録されます。しかし、さらに数行:
ここで、Original.mdf は元のデータベースの名前です (つまり、開発中に展開するデータベースであり、データベース プロジェクトのプロジェクト プロパティで設定されます)。これは、その正確なパスがターゲット マシン上で異なる可能性があるため、またはそのデータベースが既に存在するために私のマシン上であるために、展開が失敗する場所です。
これらの値は、生成されたスクリプトでハードコーディングされているように見えます。
visual-studio-2008 - Visual Studio 2008でスキーマビューをプログラムでナビゲートするにはどうすればよいですか?
データベースプロジェクトのテーブルの基本的なプロシージャをプログラムで作成できるVisualStudio2008のアドインを開発することを計画しています。
ただし、データベースプロジェクトのスキーマビューをプログラムでナビゲートする方法が見つからないため、非常に早い段階で立ち往生しています。
誰かが私がそれを行う方法を知っていますか?
visual-studio - Visual Studioデータベースプロジェクトをバージョン管理下に置くときに.datファイルが必要ですか?
バージョン管理(git)下にあるVisualStudio2008データベースプロジェクトがあります。ブランチをマージしようとすると、project_name.datで競合が発生します。
だから私の質問は次のとおりです。
- project_name.datファイルとは何ですか?
- 必要ですか?つまり、バージョン管理から外すことができます
database - Visual Studio でデータベース プロジェクトからスクリプトを実行する
データベース プロジェクト ( ) を使用して、Visual Studio (MSBuild を使用) のビルド プロセスにいくつかのストアド プロシージャを追加しようとしています*.dbp
。
ただし、VS で利用可能な他のデータベース プロジェクトとは異なり、ビルドまたは実行することはできません。(私はSQL2000を使用しているので、これが私が望むプロジェクトファイルだと思います)
プロジェクトのビルド時に SQL スクリプトを実行するにはどうすればよいですか? 右クリックして実行を押すことでスクリプトを実行できることは知っていますが、それは問題ではありません。
sql - データベースプロジェクトのビルド後
Visual Studio 2008には、SQLServer2008データベースを管理するためのこのデータベースプロジェクトがあります。これには、次のような例を含むビルド前およびビルド後のSQLスクリプトがあります。
これは何を意味するのでしょうか?