問題タブ [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.
sql - DISTINCTを使用して可能なパーティション関数COUNT()OVER
次のように、個別のNumUsersの現在の合計を取得するために、次のように記述しようとしています。
Management Studioは、これについてあまり満足していないようです。キーワードを削除するとエラーは消えますDISTINCT
が、明確なカウントにはなりません。
DISTINCT
パーティション関数内では不可能のようです。明確なカウントを見つけるにはどうすればよいですか?相関サブクエリなど、より従来の方法を使用しますか?
これをもう少し詳しく見てみると、これらの関数は、現在の合計を計算するためOVER
に使用できないという点で、Oracleとは異なる動作をする可能性があります。SQL-Server
SQLfiddleにライブの例を追加しました。ここでは、パーティション関数を使用して現在の合計を計算しようとしています。
sql-server - SQL Server Management Studioでは、テーブルにインデックスを追加できません
テーブルのインデックスフォルダを右クリックすると、[新しいインデックス]メニュー項目がグレー表示されます。理由がわかりません。念のため、テーブル内のすべてのデータを削除し、SSMSを更新して再起動しましたが、うまくいきませんでした。SQL Server 2012 Business IntelligenceSP1CTPを使用しています。
sql-server - SQL Server 2014 のすべてのトランザクション ログを表示する
SQL Server 2014 でこのトピックに関する更新があるかどうかを知っている人はいますか? MS は最終的にトランザクション ログを文書化する予定ですか、それとも独自のツールを提供する予定ですか?
SQL Server 2008 の詳細を説明している次の投稿を見たことがあります。
SQL Server 2008 のすべてのトランザクション ログを表示する
MS の Web サイトでデータシートとドキュメントを調べましたが、何も見つかりませんでした。
これを行うためのより良い方法がある場合、誰かが知っていますか? SQL Server 2014 CTP 1 をインストールしましたが、このオプションを見逃した可能性があります…</p>
私が尋ねている理由は、間違った WHERE ステートメントや WHERE ステートメントが完全に欠落しているなど、偶発的な更新や削除に関する多くの問題が過去にあったためです。
sql-server - SQL Server 2008 で SQL Server 2014 のバックアップを復元する方法
SQL Server 2014 でこの領域に変更はありましたか? Is it possible to restore Sql Server 2008 backup in sql server 2005 という投稿を見たことがありますが、これは 2012 -> 2008 のシナリオとしては不可能であることがわかっていますが、MS が 2014 バージョンでここに変更を加えたのではないかと思います。
2014 バージョンを評価しており、かなり大きなデータベースをテストしています。そのデータベースのバックアップを SQL Server 2008 に復元したいと考えています。その物理マシンにはより多くのスペース、RAM などがあるからです。
バックアップを復元しようとすると、標準エラー メッセージが表示されますが、SQL Server 2014 に他に不足している可能性があるものはないかと考えていました。
sql-server - SQL Server 2014 で UPDATE クエリをロールバックするにはどうすればよいですか?
以前のバージョンの SQL Server でこの質問が何度も出されたことは知っていますが、SQL Server 2014 でこれがより簡単になったかどうか疑問に思っています。
ここに示されている他のバージョンのテクニックに精通しています
SQL Server 2005 で UPDATE クエリをロールバックするにはどうすればよいですか?
質問は次のとおりです。以前のバージョンでは利用できなかった、SQL Server 2014 でのロールバックと UPDATE クエリを許可するものはありますか?
私はコミットされたコマンドについて話しています - クエリがトランザクション内にある場合、ロールバックできることを知っています。
完全バックアップ、差分バックアップ、トランザクション ログ バックアップを用意していますが、バックアップをセカンダリ データベースなどに復元する復旧シナリオは避けたいと考えています。
sql-server - SQL Server 2014 ldf ファイルの読み取り
純粋に監査目的で、SQL Server 2014 のトランザクション ログ ファイルを読みたいと考えています。
これまでは、サード パーティのログ リーダーを使用して大きな成功を収めてきましたが、現在、コストを削減できる同様の組み込みオプションについて SQL Server 2014 を調査しています。
私は CDC に精通しており、それは問題なく機能しますが、データの変更に対してのみ機能し、データとスキーマの両方を監査する必要があります。
SQL Server 2014 に Change Schema Capture のようなものはありますか? これを見ましたが、まだ何も見つかりませんでした。偶然これを見逃さないようにしたいだけです。
sql-server-2014 - SQL Server 2014 CTP 1 のインストールに関する問題
1 週間前に 2014 バージョンをインストールしようとしましたが、競合が発生しました。今日、代わりに 2012 をインストールしようとしましたが、インストールを実行すると、ブートストラップは 2012 ファイルを抽出しましたが、何らかの理由で 2014 インストールが開始されました。キャッシュなどをクリアする方法はありますか?
php - PHPでmssqlサーバーに接続できない理由がわかりません
これは、500 エラーをスローしている私の呼び出しです。
PHP 5.4 を使用していますが、phpinfo は sqlsvr が有効になっていることを示しています。この拡張機能を php.ini に追加しました。
Windows で ODBC をセットアップし、MSSQL Studio でユーザーを作成しました。何が欠けているのかわかりません。PHPエラーも表示されていません。アクセスしようとすると空白のページが表示されます。
以前に PHP を使用して DB に接続したことはありますが、リモート接続用に設定したことはありません。できる限り多くのハウツーを試しましたが、まだ同じ問題が発生しています。
sql-server - bacpac ファイルを SQL Server 2014 CTP2 に復元するときに「ターゲット サーバーに接続できません」
[データ層アプリケーションのインポート] ウィザードを使用して (既知の正常な) .bacpac ファイルを新しい SQL Server 2014 (Express) インスタンスに復元しようとすると、次のエラー メッセージが表示されます。
===================================
ターゲット サーバーに接続できません。(Microsoft.Data.Tools.Schema.Sql)
プログラムの場所:
Microsoft.Data.Tools.Schema.Sql.Deployment.SqlDeploymentEndpointServer.OnInit (ErrorManager エラー、文字列 targetDBName) で Microsoft.Data.Tools.Schema.Sql.Deployment.SqlDeployment..ctor (SqlDeploymentConstructor コンストラクター) で Microsoft.Data.Tools Microsoft.SqlServer.Dac.DacServices.CreatePackageToDatabaseDeployment の .Schema.Sql.Deployment.SqlDeploymentConstructor.ConstructServiceImplementation() (String connectionString, IPackageSource packageSource, String targetDatabaseName, DacAzureDatabaseSpecification creationDefaults, DacDeployOptions options, ErrorManager errorManager) Microsoft.SqlServer.Dac.DeployOperation で。 <>c__DisplayClass3.<>c__DisplayClass5.b__1() は Microsoft.Data.Tools.Schema.Sql.Dac.OperationLogger.Capture (アクション アクション) で Microsoft.SqlServer.Dac.DeployOperation.<>c__DisplayClass3.b__0 (オブジェクト操作、CancellationToken トークン) Microsoft.SqlServer.Dac.Operation.Microsoft.SqlServer.Dac.IOperation.Run (OperationContext コンテキスト) で Microsoft.SqlServer.Dac.ReportMessageOperation.Microsoft.SqlServer.Dac.IOperation.Run(OperationContext)コンテキスト) Microsoft.SqlServer.Dac.OperationExtension.CompositeOperation.Microsoft.SqlServer.Dac.IOperation.Run (OperationContext コンテキスト) で Microsoft.SqlServer.Dac.OperationExtension.CompositeOperation.Microsoft.SqlServer.Dac.IOperation.Run (OperationContext コンテキスト) でMicrosoft.SqlServer.Dac.DeployOperation.Microsoft.SqlServer.Dac.IOperation.Run (OperationContext コンテキスト) でMicrosoft.SqlServer.Dac.OperationExtension.CompositeOperation.Microsoft.SqlServer.Dac.IOperation.Run (OperationContext コンテキスト) の Microsoft.SqlServer.Dac.OperationExtension.CompositeOperation.Microsoft.SqlServer での SqlServer.Dac.IOperation.Run (OperationContext コンテキスト)。 Microsoft.SqlServer.Dac.DeployOperation.Microsoft.SqlServer.Dac.IOperation.Run (OperationContext コンテキスト) での Dac.IOperation.Run (OperationContext コンテキスト)Microsoft.SqlServer.Dac.OperationExtension.CompositeOperation.Microsoft.SqlServer.Dac.IOperation.Run (OperationContext コンテキスト) の Microsoft.SqlServer.Dac.OperationExtension.CompositeOperation.Microsoft.SqlServer での SqlServer.Dac.IOperation.Run (OperationContext コンテキスト)。 Microsoft.SqlServer.Dac.DeployOperation.Microsoft.SqlServer.Dac.IOperation.Run (OperationContext コンテキスト) での Dac.IOperation.Run (OperationContext コンテキスト)
here で報告されているように(および手動で確認されているように)、データベースが正常に作成されるため、エラーは特に意味がありません。データをインポートしないだけです。
グーグルは何も発見していません。他の誰かがこれに遭遇しますか?回避策はありますか?あきらめて2012年に戻りますか?
sql-server - SQL Server 2014 CTP1 のセットアップに失敗しました
Microsoft Visual Studio 2012 Ultimate をアンインストールし、VS Professional 2013 をインストールしました
その後、Sql Server 2014 をセットアップしようとしましたが、 「SQL Server 2012 クライアント ライブラリをインストールする Visual Studio のバージョンが検出されたため、インストールがブロックされました..」というメッセージが表示されました。
次に、 Visual Studio 2013 をアンインストールせずに、このリンクに記載されているすべての Microsoft プログラムをアンインストールしました。そしていつも私は同じ問題を抱えています
解決策をお願いします