問題タブ [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 に答える
179 参照

sql-server-data-tools - データベースプロジェクトのデータに対してストアドプロシージャをテストする

VS2012でssdtを使用しています。ストアドプロシージャを作成していますが、このSPをいくつかのデータに対してテストしたいと思います。実際のSQLServerインスタンスでこのSPを作成せずにそれを行うにはどうすればよいですか?

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

deployment - PostDeployを使用したSSDT複合データベースリファレンス

SSDTプロジェクトが2つあります。Database1はDatabase2を参照します。

データベースプロジェクト

Database1をデプロイすると、(Database2からの)Table2が期待どおりにデプロイされます。これは、デプロイするときに、[複合オブジェクトを含める]チェックボックスがオンになっているためです。

問題は、Database2のスキーマ/オブジェクトのみがDatabase1とともにデプロイされることです。「Script.PostDeployment.sql」ファイルは、Database1デプロイメントの一部としてスクリプトで生成されません。ただし、Database2をターゲットデータベースに直接デプロイすると、スクリプトに含まれます。

参照されているdacpacファイルまたはSSDTプロジェクトからのデプロイ前/デプロイ後のスクリプトを含めるにはどうすればよいですか?

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

import - VS2012でlocaldbをSSDTプロジェクトにインポートする方法

Visual Studio2012Premiumを使用しています。MVC4インターネットプロジェクトがあります。localdbsqlサーバーデータベースファイルをapp_dataフォルダーに追加しました。すべて正常に動作します。

新しいSSDTデータベースプロジェクトを追加しました。localdbをデータベースプロジェクトにインポートしようとしましたが、動作させることができません。まず、Web構成にdb接続文字列が表示されません。そこで、[新しい接続の作成]をクリックしてから、[詳細設定]をクリックします。(LocalDB)\ v11.0と入力したサーバーの場合、dbファイルを添付し、論理名のファイル名を入力します。接続をテストして合格しました。

ここで[開始]をクリックすると、「サーバーのバージョンまたはデータベースの互換性レベルはサポートされていません」というダイアログが表示されます。

localdbデータベースをSSDTプロジェクトにインポートすることは可能ですか?

ありがとうございました

0 投票する
4 に答える
24652 参照

visual-studio-2012 - Visual Studio 2012 + ビジネス インテリジェンス テンプレート

マシンに SQL Server 2012 をインストールし、SSDT を使用して BI プロジェクトを作成しています。

今日、Visual Studio 2012 をインストールしました。しかし、Visual Studio 2012 で BI プロジェクトを作成できません。VS 2012 で BI (SSIS/SSAS/SSRS) プロジェクトを開く方法はありますか、または常に SSDT に戻って開く必要があります。

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

sql-server - 別のデータベースのオブジェクトを参照するビューがある場合、SSDT を使用して SQL71561 エラーを解決するにはどうすればよいですか?

SSDT にデータベース プロジェクトがあり、別のデータベースのオブジェクトを参照するビューをインポートすると、エラー SQL71561 が表示され、次の行に沿って説明が表示されます。

エラー 4 SQL71561: ビュー: [schema].[viewname] にオブジェクト [other_db].[schema].[table].[column] への未解決の参照があります

私はこれを理解するのにしばらく時間を費やしたので、他の人がこれに遭遇するのを助けるために、私のために働いた答えを投稿します.

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

sql-server - MS ビルド パブリッシング SSDT プロジェクト エラーで SQL Server ログインが作成される

SQL Server Data Tools、ms build、および Jenkins を使用して、データベースの展開を自動化しています。ダミーの公開プロファイルを使用しています

次に、ms ビルドでプロパティ スイッチを使用して、この中の特定の値をオーバーライドしています。

プロジェクトにアクセス許可を含めず、IgnorePermisssions を true に設定しているにもかかわらず、ms ビルドから次の出力が得られます。

編集:

msbuild から発行スクリプトをアーカイブしました。以下のセクションは、設定されている無関係なデータベース オプションを除外するように編集されており、エラーが発生するコマンドで終了しています。

このスクリプトを Jenkins の外部で実行しましたが、成功しましたが、それは別の使用済みアカウントの下にあります。

MY-DOMAIN\jenkins がデータベースを作成し、したがって所有者であるにもかかわらず、公開スクリプトはユーザーを作成し、それを db_owner として設定したいと考えているようです。

同様のことをした経験のある人はいますか?これはバグのように感じ始めています。

ありがとう

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

visual-studio-2012 - SSDTを使用したVisualStudio2012SQLデータベースプロジェクト

統合されたSQLServerデータツールでVisualStudio2012を使い始めました。また、SQLデータベースプロジェクトの使用を開始するためのMicrosoftのビデオを2つ見ましたが、特にdbを初めて使用するため、それらの操作方法を理解するのにまだ問題があります。発達。

いくつかの質問:

  1. データベースのインポートとデータベースへの参照の追加の違いは何ですか?

  2. サーバーエクスプローラータブとSQLServerオブジェクトエクスプローラータブの違いは何ですか?1つは、localhost \ SQLEXPRESS.dbnameを介してデータベースを参照でき、もう1つはlocaldb\Projectsを介して参照できます。これらはどの時点で同期されますか?

  3. プロジェクトのプロパティでターゲットデータベース名を変更するにはどうすればよいですか?

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

conditional-compilation - SSDTプロジェクトでのスキーマオブジェクトの条件付きコンパイル

SSDTデータベースプロジェクトには、顧客の要件に応じて、いくつかの形式のいずれかをとることができる計算列を持つテーブルが含まれています。この計算列を管理して、全員の列をデフォルトに戻さなくても発行機能を使用できるようにする方法を見つけようとしています。

私が達成しようとしていることは、次の無効なT-SQLコードで説明できます。

もちろん、これは、$(AccountType)SQLCMD変数を関数内で使用できず、実行時に適切に設定されないため、機能しません。また、関数全体にSQLCMDを条件付きで配置しようとしました。

ただし、これにより、「CREATEFUNCTIONはバッチ内の唯一のステートメントである必要があります」というエラーが発生します。

SSDTプロジェクトでスキーマの条件付きコンパイルを行う方法はありますか?そうでない場合は、SSDT公開プロセス内でこの種のカスタマイズ可能なフィールドを維持するためにどのようなオプションがありますか?

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

sql-server - SSDT循環参照/未解決の参照回避策が必要

SSDTを使い始めたばかりで、すでに問題が発生しています。

私のソリューションは2つのデータベースで構成されています。両方のデータベースは、同義語を使用して相互に参照します。したがって、SSDTに関する限り、循環参照があります。

私はこの配置の設計上の問題を認識しているので、それについてコメントしたり、DB自体の構造上の変更を提案したりする必要はありません。これは既存のシステムであり、構造的に変更することはできません。

SSDTが循環参照を許可しないという事実も知っています。ここに回避策があります(http://social.msdn.microsoft.com/Forums/en-US/ssdt/thread/5fd12f01-54e6-4e7d-b7e2-14fa9df9a7ef)。たとえば、DB1を2つのプロジェクトDB1とDB1aに分割し、DB1aがDB1とDB2を参照し、DB2がDB1を参照するようにすることをお勧めします。しかし、実際に追加のデータベースを作成せずにこれを機能するように構成する方法がわかりません。

私の唯一の選択肢は、2つのプロジェクトのままにして、未解決の参照を無視するように設定することだと思います。

0 投票する
4 に答える
10574 参照

visual-studio-2012 - Visual Studio 2012 SSDT-テーブルを今すぐ作成/管理するにはどうすればよいですか?

Visual Studio 2012を試していますが、これまでのところ問題はありませんが、データベースプロジェクトを作成し、データベース* .mdfファイルをApp_Dataに追加して、リレーションを含む単純なデータベースを作成しようとしましたが、次に何をすべきかわかりません。データベースに名前を付けることすらできません。

http://msdn.microsoft.com/en-us/library/hh272680(v=vs.103).aspx-Foreign Keysこの記事では、リレーションを追加する方法を示していますが、ノードが見つかりません。また、なぜ名前を編集できないのですか?VS2010データベース管理はとても簡単で直感的でしたが、今ではそれを操作する方法がわかりません。

たとえば、私の質問と私の単純な表のより視覚的な表現。 ここに画像の説明を入力してください