問題タブ [sql-server-2012]

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

sql - キューブはすでにデプロイされています。DSVでフレンドリ名を更新する必要があります。これらの更新をキューブにプッシュする方法は?

したがって、タイトルが表示されたら、datasourceview(DSV)の属性とメジャーのわかりやすい名前を更新する必要があります。私はそうしましたが、これはかなり簡単です。私が今直面している問題は、これらの変更をキューブに取り込むことです。キューブのデプロイ、ディメンションの処理、キューブの処理を試しました。(私はこれらすべてを多数のシーケンスで試しました)

これはよくあることだと思います。わかりやすい名前が変更されるたびに、新しいキューブを作成する必要があるとは信じられません。

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

sql-server - 1 人の開発者に対する SQL Server 2008 および 2012 のライセンス料金は?

1 人の開発者に対する SQL Server 2008 と SQL Server 2012 のライセンス料金はいくらですか?

Microsoft の Web サイトから判断することは不可能です。

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

sql - SSAS -> 階層で使用されている属性をどのように非表示にしますか? (パースペクティブを使用せずに)

階層を構築するために使用しているいくつかの属性があります....(図に移動)..これらの属性がキー列に加えた変更により階層に含まれた後、それらはもはや存在しませんエンドユーザーに使用します。それが意味をなさない場合は、おそらくこの質問に対する答えを知らないでしょう. (基本的に、含まれているキー列によってデータをスプライスします)

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

sql-server - 現在の列を関数の入力パラメーターとして使用する T-SQL Update Table

関数を使用してテーブルの列を更新しようとしています。関数の入力パラメーターは、更新するテーブルのデータ フィールドです。

2 つの列 (「国」と「資本」) を持つテーブルがあるとします。「首都」が入力され、郡名を首都名で返す関数を入力パラメーターとして使用しています。したがって、私の更新コードは次のようなものです。

IntelliSence によって生成されるエラーはありませんが、F5 キーを押すと次のように表示されます。

「Capital」付近の構文が正しくありません。

これは単なる例であることに注意してください (ばかげているように見える可能性があるため)。私の問題を説明するためにサンプルを提供します。私の実際の状況には、update ステートメントでのいくつかの関数の使用が含まれます。

助けてくれてありがとう。上呂

考えられる解決策:

これを行う別の方法を見つけました。見栄えはよくありませんが、機能します。

  • while ステートメントを使用するために、一時テーブルにインデックスを追加しました
  • テーブル内の各レコードに対して (while ステートメントを使用)、必要なフィールド情報を格納するために一時変数を使用しました。
  • 次に、この情報を関数に渡し、結果を使用してテーブルを更新しました

私の推測では、select ステートメントと関数を囲む括弧 '( )' が、関数がテーブルから正しい値を使用することを許可していません。

0 投票する
5 に答える
21306 参照

c# - レコードをSQL Server Expressデータベーステーブルに挿入するには?

というデータベース テーブルにテキスト ボックスの値を挿入しようとしていますsite_list

テーブルには とのsite_list2 つの列が含まれてidおりsite_nameid自動インクリメントに設定されています

これは私が試しているコードで、実行時にエラーはありませんが、データはテーブルに表示されません

どんな助けでも大歓迎です。

よろしく

編集:

このコードは機能し始めました

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

sql-server - Entity Framework から FileTable にアクセスするには?

SQL Server 2012 "Denali" は、新しい優れた機能FileTables を導入しました!
EF 4.3 Code First を使用する予定です。
FileTable テーブルの poco クラスを作成するには? ObjectContext.ExecuteStoreCommand
以外の Entity Framework から FileTables にアクセスする方法は ?

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

sql-server-2012 - Microsoft Sql Server 2012 Data Quality Services は Oracle をサポートしていますか?

Sql Server 2012 の Data Quality Services を Oracle データベースに対して使用して、品質を向上できるかどうか知っている人はいますか? Sql Server サイトを見回しましたが、できるかどうかを判断できません。

ありがとう、

スティーブ。

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

sql-server-2008 - SQL Server 2012 FTS は、ヒットの強調表示をネイティブでサポートしますか?

Sql Server 2008 は、その FTS 機能でヒットの強調表示をネイティブにサポートしていません。現在、さまざまな手法を使用して独自に実装する必要があります。Microsoft は、将来の SQL Server リリースにこれを含めることについて、あいまいな発言をしています。

SQL Server 2012 FTS がヒットの強調表示をネイティブでサポートするかどうか知っている人はいますか?

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

sql-server - SQL Server 2012 のウィンドウ集計と並列プランの RANGE オプションにバグの可能性はありますか?

ウィンドウ集計関数で RANGE オプションを使用すると、SQL Server 2012 で興味深い動作が発生します。これがバグなのか、SQL Server 2012 の「機能」なのかわかりません。次のように定義されたテーブルがあります。

このテーブルには、メンバーが特定の取引日にファンドで行った取引が格納されます。メンバーは、特定の日に特定のファンドで 1 回以上の取引を行うことができます。クラスター化インデックスに加えて、次のように定義された非クラスター化インデックスがあります。

データ セットをクエリして、各メンバーが各ファンドで保有しているユニットの現在の合計を取得したい場合は、SQL Server 2012 のウィンドウ集計の拡張機能を使用して、次のように質問に答えることができます。

これにより、以下のようなデータ セットが得られます (例は、2005 年 2 月 3 日に Fund2 で 1 回以上の取引を行ったメンバーを示しています)。

....

メンバー 1、ファンド 1、2005 年 3 月 31 日、0.00

メンバー1、ファンド2、2005-02-03、3256.50

メンバー1、ファンド2、2005-02-03、3256.50

....

RANGE オプションは、注文句が一意でない場合 (つまり、特定のメンバーが特定の取引日に特定のファンドで複数の取引を行った場合)、ウィンドウが範囲の上部にあるすべての重複行を含むことを保証します。これは期待どおりに正しく機能しています。ただし、「このセットから個別の行のみを提供してください」(つまり、重複するエントリを削除する) と言いたい場合、この質問をする 1 つの方法は次のとおりです。

ここで興味深いことに、私が見ているのは、大規模なデータセットで計画が並行して行われた場合、結果のセットが非決定論的であるということです (つまり、クエリが間違った答えを返し、クエリが返す行数が後続の実行で変わる可能性があります)。クエリの)。 計画が並行に進まない場合(OPTION(MAXDOP 1) を指定することで明らかに強制できます)、クエリは常に同じ数の行を返し、結果セットが「正しい」場合は結果セットを返します。私には、これは SQL Server 2012 のバグのように感じます。

私の質問は、「<strong>誰かがこの動作について別の説明を持っていますか?それともこれはバグですか?」</p>

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

entity-framework - 「デフォルト値またはバインディング」の設定 Entity Framework Code First

最初にEFコードでSQLサーバー列の「デフォルト値またはバインディング」OnModelCreating(またはプロパティ属性として)を設定する必要があります。その理由は、自動生成された ID の代わりに SQL 2012 シーケンスを使用したいからです。

SQL 2012 でシーケンスを使用するには、これを達成する必要があります。

SQL 2012 シーケンス

エンティティ フレームワーク 4.3 コードを最初に使用してこれを行うにはどうすればよいですか?