問題タブ [ssms-2016]

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

sql-server - SQL Server が即座にクラッシュする

サーバーに SSMS 2016 がインストールされていますが、データベースはありません。すべてのアカウントではなく、サーバー上のユーザー アカウントで SSMS に問題があります。アプリを起動するたびに、すぐにクラッシュします。AppData フォルダーを削除しようとしましたが、レジストリを削除しようとしましたが、どちらも問題を解決しませんでした。問題を解決するにはどうすればよいですか?

イベント ビューアーで毎回次の 3 つのエラーが発生していることがわかりました。

  1. .NET ランタイム

アプリケーション: Microsoft.Workflow.ServiceHost.exe

フレームワークのバージョン: v4.0.30319

説明: 未処理の例外が発生したため、プロセスが終了しました。

例外情報: System.TypeLoadException

Microsoft.Activities.Hosting.WorkflowSession.ConfigureEnvironment (System.Activities.Activity、Microsoft.Activities.Hosting.IWorkflowConfiguration、System.Collections.Generic.IEnumerable`1) で

Microsoft.Activities.Dispatcher.DispatchLoopInstanceAsyncResult.ConfigureSession (Microsoft.Activities.Dispatcher.WorkflowSessionResumptionContext) で

Microsoft.Activities.Dispatcher.DispatchLoopInstanceAsyncResult.GotResumptionContextForProcessWaiter (System.IAsyncResult) で

Microsoft.Activities.Dispatcher.DispatchLoopInstanceAsyncResult.ProcessMatch (ブール値) で

Microsoft.Activities.Dispatcher.DispatchLoopInstanceAsyncResult.StartEpisode() で

Microsoft.Activities.Dispatcher.DispatchLoopInstanceAsyncResult.ReceiveNextMessage() で

Microsoft.Activities.Dispatcher.DispatchLoopInstanceAsyncResult.ProcessNonTransactionalWork() で

Microsoft.Activities.Dispatcher.DispatchLoopInstanceAsyncResult.Isolate (AsyncCompletion、System.IAsyncResult) で

Microsoft.Activities.Dispatcher.DispatchLoopInstanceAsyncResult.ExceptionHandlingFrame (System.IAsyncResult) で

例外情報: System.AggregateException

例外情報: Microsoft.Workflow.Common.FatalException

Microsoft.Workflow.Common.Fx+<>c__DisplayClass2.b__0() で

System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext、System.Threading.ContextCallback、System.Object、ブール値) で

System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext、System.Threading.ContextCallback、System.Object、ブール値) で

System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext、System.Threading.ContextCallback、System.Object) で

System.Threading.ThreadHelper.ThreadStart() で

  1. アプリケーションエラー:

エラーが発生しているアプリケーション名: Microsoft.Workflow.ServiceHost.exe、バージョン: 1.0.20922.0、タイム スタンプ: 0x505e1b24

エラーが発生しているモジュール名: KERNELBASE.dll、バージョン: 6.3.9600.18340、タイム スタンプ: 0x57366075

例外コード: 0xe0434352

障害オフセット: 0x0000000000008a5c

障害のあるプロセス ID: 0x3cc8

障害のあるアプリケーションの開始時刻: 0x01d2b130f82ae31e

エラーが発生しているアプリケーション パス: C:\Program Files\Workflow Manager\1.0\Workflow\Artifacts\Microsoft.Workflow.ServiceHost.exe

障害が発生しているモジュール パス: C:\Windows\system32\KERNELBASE.dll

レポート ID: 3e02c5e5-1d24-11e7-8115-00155d644266

障害のあるパッケージのフルネーム:

エラーが発生しているパッケージ関連のアプリケーション ID:

  1. サービス コントロール マネージャー:

ワークフロー マネージャー バックエンド サービスが予期せず終了しました。これを 77 回実行しました。次の修正アクションが 30000 ミリ秒で実行されます: サービスを再起動します。

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

sql - 2 つのテーブル - 列の値が変更されたときに別のテーブルから行を選択する

これは MS SSMS 2016 にあります。SHIPMENT_HEADER と SHIPMENT_DETAIL の 2 つのテーブルがあります。

Shipment_detail には同様の列があります

すべてのshipment_idに対して、shipping_headerの詳細を返し、その下にshipping_detailsがリストされているように何かを書くことができるかどうか疑問に思っています。

ヘッダーを選択してから詳細を選択する UNION を考えましたが、一度に複数の出荷を照会すると、ヘッダーの詳細、ヘッダーの詳細ではなく、すべてのヘッダーを選択してからすべての詳細を選択します。

これまでのところ、基本的には各ビットを個別に選択するだけです。これは UNION を念頭に置いて書かれているため、別の方法を使用する場合、NULL 列の一部はおそらく不要です。

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

sql-server-2016 - FOR JSON SQL Server 2016を使用してJSONオブジェクト内にJSON配列を作成する方法

FOR JSON SQL Server 2016 (TABLE to JSON) を使用して JSON オブジェクト内に JSON 配列を作成する方法
ここに私のクエリがあります:

ここに画像の説明を入力

上記のクエリでは、次のような結果が得られます。

しかし、私はこのような結果が欲しい

できるだけ早く返信してください よろしくお願いし
ます。

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

sql - Powershellで正しく解釈されるように、SQLで文字列をフォーマットするにはどうすればよいですか?

現在、SSMS から実行したい単純な SQL スクリプトに取り組んでいます。スクリプトが行うことになっているのは、データベースを取得してバックアップを作成し、そのバックアップの .zip ファイルを作成することです。

私が直面している問題は、バックアップを圧縮しようとするときです。ファイルの先頭ですべての変数を宣言しましたが、@sqlcmd を実行しようとすると、文字列が Powershell によって適切に読み取られていないと思います。

このコードを実行すると、結果ウィンドウに次の出力が返されます。

いくつかのテストの後、Powershell が SQL 文字列を解釈する方法に問題があることがわかりました。多くの引用符があるため、SQL が文字列を正しく出力したとしても、Powershell がそれを取得すると形式が台無しになる可能性があるため、そこで何かを変更する必要がありますが、それでも何がわからないのですか。Powershellが次のように読むように、SQLコードをどのように書くべきかを知るために私が使用できるガイドラインを知っている人はいますか?