タグ付けされた質問 「sql-server-2014」

SQL Server 2014(メジャービルドバージョン12.0.xxxx)。sql-serverにもタグを付けてください。

2
フィルターされたインデックス内にORを配置する場合の回避策はありますか?
フィルターされたインデックス内にORを配置する場合の回避策はありますか? create index FIDX_tblbOrders_sdtmOrdCreated_INCL on dbo.tblBOrder(sdtmOrdCreated) INCLUDE (sintMarketID, strCurrencyCode, sintOrderStatusID ) WHERE ((sintMarketId=1) AND ( (sintOrderStatusId < 9) OR (sintOrderStatusId > 14))) 上記のインデックスを作成しようとしています。sintOrderStatusIdがIN(9-14)である状況には興味がないためです。 もちろん、ビューやインデックス付きビューを作成することはできますが、それを避けようとしていました。 情報を追加するだけ:sintOrderStatusIdはsmallint NOT NULLであり、可能な値の範囲は1〜30です。9〜14は避けてください。したがって、フィルターされたインデックスです。

2
SQL Serverインスタンスの起動パラメーターの一覧表示
サーバーを再起動し、どのトレースフラグがアクティブであるかを確認しましたDBCC TRACESTATUS。 トレースフラグ:3688機能:開始および停止したトレースに関するエラーログへのメッセージを削除します ここでは、各トレースフラグの機能を確認できます。 フラグ3688 開始パラメーターは次のとおりです。 質問: T-SQLを使用して、SQL Serverサービスの起動パラメーターを確認するにはどうすればよいですか?

2
プログラムでテーブルを結合するために必要なすべての結合を見つける
SourceTableとTargetTableを指定して、すべての結合が必要な文字列をプログラムで作成します。 要するに、私はこのような文字列を作成する方法を見つけようとしています: FROM SourceTable t JOIN IntermediateTable t1 on t1.keycolumn = t.keycolumn JOIN TargetTable t2 on t2.keycolumn = t1.keycolumn 特定のテーブルのすべての外部キーを返すクエリがありますが、これをすべて再帰的に実行して最適な結合パスを見つけ、文字列を作成しようとすると、制限が生じます。 SELECT p.name AS ParentTable ,pc.name AS ParentColumn ,r.name AS ChildTable ,rc.name AS ChildColumn FROM sys.foreign_key_columns fk JOIN sys.columns pc ON pc.object_id = fk.parent_object_id AND pc.column_id = fk.parent_column_id JOIN sys.columns rc …

1
SQL Server 2014-すべてをリセット
ソフトウェアを再インストールする前に、SQLインスタンスを使用して「ゼロから始める」簡単な方法はありますか?つまり、つまり: 作成されたすべてのログオンを削除し、 追加されたデータベースをすべて削除し、 システムデータベースをリセットします。 新しい構成を削除し、 SQL Serverエージェント構成をリセットする オンラインでこれを行う方法は見つかりません。

1
削除されていないメモリ最適化DLL
BOLから、私の理解は、SQL Serverサービスが開始すると自動的に再コンパイルされ、不要になったときに削除されるため、DBAはメモリ最適化テーブル用に作成されたDLL、またはネイティブにコンパイルされたストアドプロシージャを管理する必要がないということです。しかし、私は目撃しています。メモリ最適化テーブルが削除され、サービスが再起動された後でも、DLLはファイルシステムに存在し、SQLメモリにロードされ、プロセスにアタッチされています。これは、それらがまだsys_dm_os_loaded_modulesに表示されており、SQLサービスの実行中にそれらを削除しようとすると、ファイルシステムでロックされるという事実からもわかります。 これはバグですか?または、後日クリーンアップされますか?後日、インスタンスの再起動でない場合、クリーンアップをトリガーするものは何ですか?

2
SQL Server 2014 Standard Edition Trialをフルコアライセンスにアップグレードできますか?
SQL Server 2014 Standard Trialエディションのコピーをインストールすると、そのバージョンを(完全に再インストールせずに)フルバージョン(コアライセンス)にアップグレードできますか?ライセンスを待つ間、このようなものをインストールして構成したいのですが、簡単にライセンスを取得できない場合に自分を悲しませたくありません。 編集:この質問を見つけた人のための詳細情報- Microsoftサイトでは、評価版をダウンロードするときに「SQL Server 2014」以外の何も指定していません。しかし、彼らはあなたに特定の版を選ばせないので、シャンキーのコメントは正しいと思います(それはエンタープライズ版です)。 Thomasが私に指摘したように、SQL Server 2014 Evaluation Enterpriseからのアップグレードパスは次のとおりです(Microsoftはリンクの移動/削除が大好きなため)。 SQL Server 2014評価エンタープライズ2 SQL Server 2014 Enterprise(サーバー+ CALまたはコアライセンス) SQL Server 2014ビジネスインテリジェンス SQL Server 2014 Standard SQL Server 2014開発者SQL Server 2014 Evaluation Enterprise(無料版)から有料版へのWebアップグレードは、スタンドアロンインストールではサポートされていますが、クラスター化されたインストールではサポートされていません。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.