問題タブ [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.
sql-server - SQL Server が即座にクラッシュする
サーバーに SSMS 2016 がインストールされていますが、データベースはありません。すべてのアカウントではなく、サーバー上のユーザー アカウントで SSMS に問題があります。アプリを起動するたびに、すぐにクラッシュします。AppData フォルダーを削除しようとしましたが、レジストリを削除しようとしましたが、どちらも問題を解決しませんでした。問題を解決するにはどうすればよいですか?
イベント ビューアーで毎回次の 3 つのエラーが発生していることがわかりました。
- .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() で
- アプリケーションエラー:
エラーが発生しているアプリケーション名: 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:
- サービス コントロール マネージャー:
ワークフロー マネージャー バックエンド サービスが予期せず終了しました。これを 77 回実行しました。次の修正アクションが 30000 ミリ秒で実行されます: サービスを再起動します。
sql - 2 つのテーブル - 列の値が変更されたときに別のテーブルから行を選択する
これは MS SSMS 2016 にあります。SHIPMENT_HEADER と SHIPMENT_DETAIL の 2 つのテーブルがあります。
Shipment_detail には同様の列があります
すべてのshipment_idに対して、shipping_headerの詳細を返し、その下にshipping_detailsがリストされているように何かを書くことができるかどうか疑問に思っています。
ヘッダーを選択してから詳細を選択する UNION を考えましたが、一度に複数の出荷を照会すると、ヘッダーの詳細、ヘッダーの詳細ではなく、すべてのヘッダーを選択してからすべての詳細を選択します。
これまでのところ、基本的には各ビットを個別に選択するだけです。これは UNION を念頭に置いて書かれているため、別の方法を使用する場合、NULL 列の一部はおそらく不要です。
sql - Powershellで正しく解釈されるように、SQLで文字列をフォーマットするにはどうすればよいですか?
現在、SSMS から実行したい単純な SQL スクリプトに取り組んでいます。スクリプトが行うことになっているのは、データベースを取得してバックアップを作成し、そのバックアップの .zip ファイルを作成することです。
私が直面している問題は、バックアップを圧縮しようとするときです。ファイルの先頭ですべての変数を宣言しましたが、@sqlcmd を実行しようとすると、文字列が Powershell によって適切に読み取られていないと思います。
このコードを実行すると、結果ウィンドウに次の出力が返されます。
いくつかのテストの後、Powershell が SQL 文字列を解釈する方法に問題があることがわかりました。多くの引用符があるため、SQL が文字列を正しく出力したとしても、Powershell がそれを取得すると形式が台無しになる可能性があるため、そこで何かを変更する必要がありますが、それでも何がわからないのですか。Powershellが次のように読むように、SQLコードをどのように書くべきかを知るために私が使用できるガイドラインを知っている人はいますか?