問題タブ [sql-server-2014]

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 投票する
3 に答える
2400 参照

sql-server - SQL Server の結合順序

SQL Server複数の結合を持つクエリを使用しています。

SQL Server が最初にテーブル A と B を結合し、次にテーブル C と結合するようにします。

ただし、SQL Server は最初にテーブル B と C を結合し、次にテーブル A と結合します。

SQL Server に結合順序を強制する方法を教えてください。

前もって感謝します。

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

sql-server - SQL Server 2014 で SQL Server 2008R2 のバックアップを復元できますか?

現在、SQL Server 2008R2 で実行されている製品の 1 つです。

新規インストールの場合、クライアントは SQL Server 2014 を希望します。この場所では Microsoft が SQL Server 2008R2 のライセンスを販売していないためです。

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

tsql - SQL Server 2014 Enterprise と Standard の間にプログラマビリティの違いはありますか?

T-SQL自体のコンテキストで、SQL Server 2014 EnterpriseエディションとStandardエディションの間に違いがあるかどうかを見つけようとしています。たとえば、ツールやハードウェアの制限があることは承知しています。

次のような T-SQL の制限があるかどうかを知る必要があります。

  • Enterprise でより高速に実行するためのクエリ
  • Enterprise でより高速に実行するためのインデックス シーク/スキャン
  • Enterprise のみで利用できる、更新可能な列化された格納されたインデックス

この記事Programmabilityによると、エディション間の比較はありません。とにかく、再確認して、(同じハードウェアのコンテキストで) パフォーマンスが同じであることを確認し、T-SQL コードを変更する必要がないことを確認します。


そのような違いの例は次のDirect query of indexed views (using NOEXPAND hint)とおりです。

SQL Server Enterprise では、クエリ オプティマイザーは自動的にインデックス付きビューを考慮します。Standard エディションまたは Datacenter エディションでインデックス付きビューを使用するには、NOEXPAND テーブル ヒントを使用する必要があります。

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

sql-server - SQL Server が 2 番目のステートメントを重複して実行するのはなぜですか?

テーブル Tru.Repo が存在しない場合、エラーをスローする次のものがあります。

しかし、Tru.Repo が存在しない場合、最初のステートメントは true であると予想されますが、なぜ 2 番目のステートメントを実行するのでしょうか? 単一の IF ブロックを使用してこれを回避する方法はありますか?

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

sql-server - TFS に独自の MSSQL インスタンスを使用する

MSSQL 2014 をホストするための単一の MS Server 2012 があります。
サーバーには、MSSQL 2014 の 2 つのインスタンスが既にインストールされています
。1 つは生産的なビジネス アプリケーション用で、もう 1 つは開発データベース用です。

MSSQL 2014 のインストールに加えて、TFS2013 をセットアップする必要があります。

私の質問は、TFS 用に独自のインスタンスを作成するのが良い考えなのか、それとも既存のインスタンスの 1 つ (おそらく dev) を使用してデータベースを格納するべきなのかということです。
TFS データベースを分離したいので (TFS SQL サービスの再起動が本番データベースに影響しないようにするため)、別のインスタンスを使用したいと考えています。3 つのインスタンスに必要な管理は 2 つのインスタンスよりも大きいことがわかっていますが、それは無視できます。

3 番目のインスタンスを使用すると、パフォーマンスが大幅に低下しますか?それともそれほど劇的ではありませんか?

一部のアンサーを回避するために、TFS または MSSQL を他のサーバーに実装する可能性はありません (空きリソースがないため)。
サーバーはハードウェア POV に適したものであり、私たちは小さな会社であるため、DB への接続はそれほど多くありません (40 人の従業員が Prod インスタンスに接続し、3 ~ 5 人の開発者が DEV および TFS インスタンスに接続します)。

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

sql-server - SQL Server xp_delete_file パラメーター

xp_Delete_fileSQLサーバーのパラメーターのリストを説明できる人. このストアド プロシージャの msdn ドキュメントが見つかりません。

メンテナンス プランから xp_Delete_file のスクリプトを取得しましたが、最初のパラメーターがわかりませんでした。