問題タブ [sql-server-data-tools]

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

sql-server - SSDT 非 SQLCMD 展開スクリプトの生成

SSDT を使用してデータベースを管理しています。現在、SQLCMD 展開スクリプトが生成されます。プレーンな t-sql スクリプトを生成する方法はありますか?

0 投票する
9 に答える
71995 参照

database - VS 2012 データベース プロジェクト「オブジェクトへの未解決の参照」エラー

VS 2012 で SQL Server データベース プロジェクトを作成し、データベースをインポートしました。プロジェクトをビルドすると、多くの「オブジェクトへの未解決の参照」エラーが発生します。これらのエラーは、データベースにあるいくつかのビューのみに発生します。これらのビューの構文は正しく、一時テーブルは使用していません。この問題を解決するには、何を確認すればよいですか?

更新: これは一例です:

「台場」は私のデータベース名です。このビューだけで 30 個のエラーが発生します。これらはそれらのいくつかのエラーです:

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

sql-server-2008 - 複数値パラメーターに基づいてサブレポートを複数回表示する

1 つまたは複数のショップの総売上高を示すレポートがあります。店舗は、共有データセットのフィルター処理に使用される多値パラメーター (shopID) を介して選択できます。パラメーター shopid は、共有データセット ショップによって埋められます

このレポートには、ショップごとの詳細を示すサブレポートが含まれています。サブレポートには、サブレポート内の共有データセットをフィルター処理するために使用される単一値パラメーター (shopID) があります。

今、次のようにサブレポートをリンクすると:

サブレポートは、データセット ショップ のショップ ID ごとに表示されます。しかし、パラメータ shopID の各 shopIDに対してサブレポートを表示したいと考えています。次のように、値にパラメーターを使用するだけで十分だと思いました。

しかし、返されたパラメーターの最初のショップのみを取得します。ショップの数だけ最初のショップを表示するサブレポートを取得します.....

お店の数だけ(ビックリ、ビックリ)2号店を見かけます……。

分割、結合、あらゆる種類のことを試しましたが、私の人生では、パラメーター shopid のショップごとにサブレポートを 1 回表示する方法を見つけることができません。

提案?かなりきれいですか?

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

reporting-services - SQL Server 2012 の SSDT - SSRS 後方互換性

Business Intelligence StudioSQL Server 2012 について学んださまざまな記事から、現在は と呼ばれSQL Server Data Tools (SSDT)、VS のアドオンです。VS 2010 および 2012 用のバージョンがあり、ここからダウンロードできます。

下位互換性の範囲はどのようなものですか?つまり、SSDT を使用して以前のバージョンの SQL サーバーのレポートを作成できますか? 特に 2005 年以降に興味があります。

この記事によると、SSDT は 2005 以降をサポートする必要がありますが、VS 2010 の場合です。このサポートのレベルはどのくらいですか - プロジェクトは変換が必要ですか? また、2012 SSDT にも同じことが当てはまりますか?

古いクライアント向けのレポート開発のためだけに、開発者ごとに複数のバージョンの Visual Studio をインストールすることを避けることができればよいでしょう。

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

visual-studio-2010 - SSDT を使用した Visual Studio 2010 で一部のオブジェクトが認識されない

既存のソリューションにいくつかの異なるデータベース プロジェクトがあり、奇妙な動作が発生しています。私がプロジェクトで定義したデータベース オブジェクトの 99% は正常に動作しますが、スキーマの比較が行われると、少数がプロジェクトの一部として認識されません。まるで彼らが存在しないかのようです。これまでのところ、それらはすべてスキップされたストアド プロシージャのようです。

残りのすべてのオブジェクトと同じように作成しました。

これをデバッグするために必要な情報は何ですか?

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

sql-server - SSDT で localdb を取り除く方法は?

VS2010 から 2012 に移行した後、データベース プロジェクトを使用できません。

プロジェクト内のデータベース オブジェクトのすべてのスクリプトは、自動的に作成された localdb データベースに接続されます。データベースが大きく、SQL Server 2008 R2 の本格的なインスタンスで維持しているため、localdb には興味がありません。

Tools-Options-Database Tools-Data Connections-SQL Server Instance name で可能なすべての設定を試しましたが、役に立ちませんでした。プロジェクトを再ロードした後、常に同じ接続を localdb に復元します。

私の問題は、あるデータベースから別のデータベースを参照する必要があることです。私は類義語でそれを行います: CREATE SYNONYM [pcg].[practice] FOR [PcgDb].[Portal].[practice]; このスクリプトは自動的に localdb にリンクされ、localdb の PcgDb にはテーブルがありません。したがって、未解決の参照エラー 71501 が発生します。

データベース参照の追加ですべての組み合わせも試しましたが、SQL Server のインスタンスを localdb リンク サーバーに追加しても、同じエラーが発生しました。

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

visual-studio-2012 - データベース プロジェクトにデータベースを指定してデプロイする方法を教えてください。

VS 2012 でデータベース プロジェクトを作成しましたが、Intellisense のヒントと展開にデータベース コンテキストを使用するようにデータベース接続を指定するにはどうすればよいですか?

また、ターゲット データベースにデプロイするには、常に Publish を呼び出す必要がありますか?それともビルドごとに実行できますか?

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

sql-server - SQLServerデータツール-リカバリモード

SQL Serverデータツール(SSDT)を使用してデータベーススキーマを管理しています。スキーマへの変更を公開することを選択するたびに、スクリプトには次のビットが含まれます。

問題は、リカバリモードをFULLに変更したくないということです。シンプルにしたいと思います。

SSDTプロジェクトを変更して、単純なリカバリモードが必要であることを示し、公開するたびにフルに変更しようとするのをやめるにはどうすればよいですか?

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

sql-server - 種類別 SSDT の「スマート デフォルト」値

SSDT 機能の一部は、一時的な既定の制約 ("スマート既定" と呼ばれます) を介して、null 非許容列にダミー値を入力する機能です。

試行錯誤の結果、次の「スマート デフォルト」値を発見しました。

タイプごとに「スマートデフォルト」値のリソースが存在するかどうかは誰にもわかりませんか?

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

sql-server - SQL Server データベース プロジェクトの使用方法

SSDT (SQL Server Data Tools) がインストールされた SQL Server 2012 と VS 2010 を実行しています。私の開発用 DB では、ストアド プロシージャ、関数、CLR オブジェクトなどを使用しています。約 500 GB の製品データのスナップショットがあります。

SQL Server データベース プロジェクトを作成し、データベースをインポートしました。これにより、すべてのテーブル、ビュー、procs、および関数ファイルがスキーマ名で作成されました。すばらしいことです。他の VS プロジェクトと同じようにバージョン管理を行ったり、デプロイを作成したりできます。これまでのところ、とても良いです。

しかし、SQL Server Database Project の下でプロシージャ/テーブルを変更/追加するための開発プロセスがどうあるべきかについて混乱しています。私が行った変更は、開発データベースではなく、一部の LocalDb/Projects データベースに適用されているようです。

その LocalDb ですべてのオブジェクトを作成してから、発行を介してビルドして開発データベースにデプロイすることを想定していますか? パブリッシュ プロセスがテーブルを削除して再作成すると、製品データのスナップショットが失われるため、dev DB 内の既存のテーブルが心配です。

SQL Server データベース プロジェクトで従うべき適切な開発プロセスは何ですか?